FrmLogin.cs 2.0 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using TSA_V.Common;

namespace TSA_V
{
    public partial class FrmLogin : FrmBase
    {
        public FrmLogin()
        {
            InitializeComponent();
            string str = ConfigAppSettings.GetValue(Setting_Init.Default_Language);
            LogUtil.info("默认语言:" + str);
            ResourceCulture.SetCurrentCulture(str);
        }

        private void BtnLogin_Click(object sender, EventArgs e)
        {

            FormManager.UserInfo = new Asa.Users();
            FormManager.UserInfo.Name = TxtUsername.Text.Trim();
            FormManager.UserInfo.Password = TxtPassword.Text.Trim();
            FormManager.userManager.Value.Connect();
            if (FormManager.userManager.Value.UserLogin(ref  FormManager.UserInfo))
            { 
                DialogResult = DialogResult.OK; 
            }
            else
            {
                string msg = ResourceCulture.GetString("用户名或密码错误");
                MessageBox.Show(msg, "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            ////if (DeviceLibrary.DB.db.IsCon)
            //{
            //    DeviceLibrary.DB.userName = TxtUsername.Text;
            //    bool rtn = DeviceLibrary.DB.db.QueryUserName(DeviceLibrary.DB.userName, TxtPassword.Text);
            //    if (rtn)
            //        DialogResult = DialogResult.OK;
            //    else
            //        MessageBox.Show("用户名或密码错误", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //}
            //else
            //{
            //    MessageBox.Show("数据库未连接");
            //}

        }

        private void BtnExit_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.Cancel;
        }
    }
}