using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Data.SQLite;
using System.IO;
using System.Data;
using System.Security;
using System.Security.Cryptography;
namespace AIRS
{
///
/// LoginWindow.xaml 的交互逻辑
///
public partial class LoginWindow : Window
{
private string path = Directory.GetCurrentDirectory(); //程序工作目录
System.Data.SQLite.SQLiteConnection conn = new System.Data.SQLite.SQLiteConnection();
System.Data.SQLite.SQLiteConnectionStringBuilder connstr = new System.Data.SQLite.SQLiteConnectionStringBuilder();
public string loginname = "";//登录名
public string password = "";//密码
public string entryclerk = "";//录入员
public LoginWindow()
{
InitializeComponent();
}
public delegate void DeleTest();
public static event DeleTest TestEvent;
private void BtnExit_Click(object sender, RoutedEventArgs e)
{
this.DialogResult = false;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
connstr.DataSource = path + "\\datas.db";
conn.ConnectionString = connstr.ToString();
conn.Open();
cbbLoginname.Focus();
}
///
/// 根据账号查询用户信息
///
///
private void GetUserByloginname(string strloginname)
{
System.Data.SQLite.SQLiteDataAdapter da = new SQLiteDataAdapter("select * from t_username where username='"+ strloginname + "'", conn);
DataTable ds = new DataTable();
da.Fill(ds);
if (ds.Rows.Count>0)
{
loginname = ds.Rows[0][0].ToString();
password = ds.Rows[0][1].ToString();
}
}
private void BtnLogin_Click(object sender, RoutedEventArgs e)
{
//this.DialogResult = true;
//LoginWindow.TestEvent();
//return;
//if (cbbLoginname.Text.Trim().Length == 0)
//{
// MessageBox.Show("请填写账号!");
// cbbLoginname.Focus();
// return;
//}
//if (cbbpassword.Password.Trim().Length == 0)
//{
// MessageBox.Show("请填写密码!");
// cbbpassword.Focus();
// return;
//}
//if (cbbcompound.Text.Trim().Length == 0)
//{
// MessageBox.Show("请填写录入员!");
// cbbcompound.Focus();
// return;
//}
GetUserByloginname(cbbLoginname.Text.Trim());
//if (!loginname.Equals(cbbLoginname.Text.Trim()))
//{
// MessageBox.Show("账号不存在!");
// cbbLoginname.Focus();
// return;
//}
////if (!password.Equals(cbbpassword.Password.Trim()))
//{
// MessageBox.Show("密码错误!");
// cbbpassword.Focus();
// return;
//}
entryclerk = cbbcompound.Text.Trim();
this.DialogResult = true;
LoginWindow.TestEvent();
}
}
}