?? loginform.cs
字號:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using MySchoolPrj.Entity;
using System.Data.SqlClient;
using MySchoolPrj.DAO;
namespace MySchoolPrj.Login
{
public partial class LoginForm : Form
{
public LoginForm()
{
InitializeComponent();
}
private userInfo us = new userInfo();
public userInfo Us
{
get { return us; }
set { us = value; }
}
//設(shè)置登陸風格
public void boxType()
{
if (this.rbtnBlue.Checked)
{
Program.skinEngine1.SkinFile = "DiamondBlue.ssk";
}
else if (this.rbtnGreen.Checked)
{
Program.skinEngine1.SkinFile = "DiamondGreen.ssk";
}
else
{
Program.skinEngine1.SkinFile = "DeepOrange.ssk";
}
}
//設(shè)置非空判斷數(shù)值的長度不能為0
public bool Judge()
{
string str = txtName.Text.Trim();
string pwd = txtPwd.Text;
if (str.Length == 0 || pwd.Length == 0)
{
MessageBox.Show("用戶名密碼不能為空!", "提示!");
txtName.Text = "";
txtPwd.Text = "";
return false;
}
else {
return true;
}
}
//提交數(shù)據(jù)
private void btnOK_Click(object sender, EventArgs e)
{
if (Judge())
{
try
{
UserHelper.loginId = txtName.Text;
string userName = txtName.Text;
UserHelper.psw = txtPwd.Text;
int grade = -1;
DBHelper.con.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = DBHelper.con;
cmd.CommandType = CommandType.Text;
string sql = string.Format("select * from userInfo where userName='{0}'and pwd='{1}'" ,UserHelper.loginId,UserHelper.psw);
cmd.CommandText = sql;
cmd.ExecuteNonQuery();
SqlDataReader reader = cmd.ExecuteReader();
if (reader.HasRows)
{
reader.Read();
grade = Convert.ToInt32(reader["grade"]);
Us.UserName = UserHelper.loginId;
Us.Pwd = UserHelper.psw;
Us.Grade = grade;
UserHelper.grade = grade;
Mainfrm form = new Mainfrm();
form.Ui = us;
boxType();
DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("您輸入的帳號密碼有誤!", "提示!");
txtName.Text = "";
txtPwd.Text = "";
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
DBHelper.con.Close();
}
}
}
//關(guān)閉窗體
private void btnCancel_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
//Application.Exit();
}
//窗體風格
private void rbtnGreen_CheckedChanged(object sender, EventArgs e)
{
Program.skinEngine1.SkinFile = "DiamondGreen.ssk";
}
//窗體風格
private void rbtnBlue_CheckedChanged(object sender, EventArgs e)
{
Program.skinEngine1.SkinFile = "DiamondBlue.ssk";
}
//窗體風格
private void rbtnOrange_CheckedChanged(object sender, EventArgs e)
{
Program.skinEngine1.SkinFile = "DeepOrange.ssk";
}
//窗體風格
private void LoginForm_Load(object sender, EventArgs e)
{
this.rbtnGreen.Checked = true;
Program.skinEngine1.SkinFile = "DiamondGreen.ssk";
}
//窗體風格
private void LoginForm_FormClosed(object sender, FormClosedEventArgs e)
{
//skinEngine1.Dispose();
}
/// <summary>
/// 右下角小圖標退出事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void tsmiClose_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -