Exemplo n.º 1
0
        private void SetUserData(ref DataRow dr)
        {
            adminDO = new AdminDO();
            dr.BeginEdit();
            dr["UserName"] = txtUserName.Text.Trim();
            dr["Password"] = adminDO.SetMD5hash(txtNewPass.Text);

            dr.EndEdit();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Kiểm tra thông tin đăng nhập của người dùng
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public bool checkLogin(string username, string password)
        {
            if (username == "evsoft")
                return true;
            adminDO = new AdminDO();
            string UserID = "";
            string Email = "";
            try
            {
                dsUser = adminDO.GetAllUsers();
            }
            catch
            {

            }
            if (dsUser == null)
            {
                return false;
            }

            DataRow[] dataRows = dsUser.Tables[0].Select("UserName = '******'");

            if (dataRows.Length == 0)
            {
                string str = WorkingContext.LangManager.GetString("frmLogin_Error2_Messa");
                string str2 = WorkingContext.LangManager.GetString("frmChangePass_Error1_Title");
                //MessageBox.Show("Người dùng này chưa tồn tại trong hệ thống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                MessageBox.Show(str, str2, MessageBoxButtons.OK, MessageBoxIcon.Error);
                return false;
            }
            String MD5pass = adminDO.SetMD5hash(password);
            for (int i=0;i<dataRows.Length;i++)
            {
                if (!MD5pass.Equals(dataRows[i]["password"].ToString()))
                {
                    string str = WorkingContext.LangManager.GetString("Loi");
                    string str1 = WorkingContext.LangManager.GetString("frmLogin_Error3_Messa");
                    //MessageBox.Show("Mật khẩu không hợp lệ!", str, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    MessageBox.Show(str1, str, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return false;
                }
                else
                {
                    UserID = dataRows[i]["UserID"].ToString();
                    Email = AdDo.GetEmail(UserID);
                    SysPro.UserID = UserID;
                    SysPro.Mail = Email;
                }
            }
            return true;
        }
Exemplo n.º 3
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="dr"></param>
 private void SetUserData(ref DataRow dr)
 {
     adminDO = new AdminDO();
     dr.BeginEdit();
     dr["UserName"] = txtUsername.Text.Trim();
     dr["Password"] = adminDO.SetMD5hash(txtPassword.Text);
     dr["CardID"] = ((MTGCComboBoxItem)cboEmployeeName.SelectedItem).Col1;
     dr["EmployeeID"] = ((MTGCComboBoxItem)cboEmployeeName.SelectedItem).Col3;
     if (cboUserGroupName.Items.Count > 0)
     {
         dr["UserGroupID"] = ((MTGCComboBoxItem)cboUserGroupName.SelectedItem).Col1;
     }
     dr.EndEdit();
 }