110,533
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace SStraining
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
登录窗体 啊 = new 登录窗体();
啊.ShowDialog();
if (登录窗体.登录变量 == true)
{ Application.Run(new MainForm());}
}
}
}
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frmLogin frm = new frmLogin();
using (frm)
{
if (frm.ShowDialog() == DialogResult.OK)//内容验证密码通过this.DialogResult=DialogResult.OK; this.close();
{
Application.Run(new frmMain(frm.userid, frm.power));
frm.Dispose();
}
}
}
/// <summary>
/// 确定按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnLogin_Click(object sender, EventArgs e)
{
//验证用户名是否为空
if (txtName.Text == "")
{
MessageBox.Show("请输入用户名!");
return;
}
//验证密码是否为空
if (txtPwd.Text == "")
{
MessageBox.Show("请输入密码!");
return;
}
//实例化业务对象
LoginBiz biz = new LoginBiz();
//获取文本框中的值
string name = txtName.Text.Trim();
string password = txtPwd.Text.Trim();
//调用用户登录方法
DataSet ds = biz.UserLogin(name, password);
if (ds.Tables[0].Rows.Count!=0)
{
string name1 = ds.Tables[0].Rows[0]["CPI_Name"].ToString();
string password1 = ds.Tables[0].Rows[0]["Password"].ToString();
if (name.Equals(name1) && password.Equals(password1))
{
Main main = new Main(this);
main.Show();
this.Visible = false;
//获取登录名
LoginInfo.loginName = txtName.Text.Trim();
}
}
else
{
MessageBox.Show("用户名或密码错误,请重新登录!");
return;
}
}