Пример #1
0
        private void ProcessLogin()
        {
            if (String.IsNullOrEmpty(txtUsername.Text.Trim()) || string.IsNullOrEmpty(txtPassword.Text.Trim()))
            {
                util.ShowMessage(VJConstants.MSG_LOGIN_FAILED, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                BSUser bs = new BSUser();
                UserInfo objuser = new UserInfo();

                objuser = bs.ValidateLogin(txtUsername.Text.Trim(), txtPassword.Text.Trim());

                if (objuser != null)
                {

                    frmMain frm = new frmMain();
                    frm.userinfo = objuser;
                    frm.Closed += (sender1, args) => this.Close();
                    this.Hide();

                    frm.Show();
                }
                else
                {
                    util.ShowMessage(VJConstants.MSG_LOGIN_FAILED, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

            }
        }
Пример #2
0
        public UserData ValidateLogin(string username, string password)
        {
            UserData data = new UserData();
            try
            {
                UserInfo info = new UserInfo();
                info = RetriveUserInformation(username, password);

                ResultData result = new ResultData();
                if (info != null)
                {

                    result = UpdateLoginHistory("Login Successfully", info.EmployeeID);

                    if (result != null)
                    {
                        if (result.ResultCode == 0)
                        {
                            data.UserInformation = info;
                            data.ResultCode = ResultCodes.SUCCESSFUL_TRANSACTION;
                            data.ResultMessage = ResultCodes.toDesctiption(ResultCodes.SUCCESSFUL_TRANSACTION);
                        }
                        else
                        {
                            data.ResultCode = ResultCodes.UNSUCCESSFUL_TRANSACTION;
                            data.ResultMessage = ResultCodes.toDesctiption(ResultCodes.UNSUCCESSFUL_TRANSACTION);
                        }
                    } else
                    {
                        data.ResultCode = ResultCodes.UNSUCCESSFUL_TRANSACTION;
                        data.ResultMessage = ResultCodes.toDesctiption(ResultCodes.UNSUCCESSFUL_TRANSACTION);
                    }
                } else
                {
                    data.ResultCode = ResultCodes.UNSUCCESSFUL_TRANSACTION;
                    data.ResultMessage = ResultCodes.toDesctiption(ResultCodes.UNSUCCESSFUL_TRANSACTION);

                }

            }
            catch (Exception e)
            {
                data = new UserData();
                data.ResultCode = ResultCodes.UNSUCCESSFUL_TRANSACTION;
                data.ResultMessage = ResultCodes.toDesctiption(ResultCodes.UNSUCCESSFUL_TRANSACTION);
            }
            return data;
        }
Пример #3
0
 public UserData()
 {
     this.UserInformation = new UserInfo();
 }
Пример #4
0
        private UserInfo Create(IDataReader reader)
        {
            UserInfo u = new UserInfo()
            {
                FullName = DataAccessUtility.Retrieve<string>(reader, VJColumnName.CONST_FULL_NAME),
                UserName = DataAccessUtility.Retrieve<string>(reader, VJColumnName.CONST_USER_NAME),
                Password = DataAccessUtility.Retrieve<string>(reader, VJColumnName.CONST_PASSWORD),
                EmployeeID = DataAccessUtility.Retrieve<int>(reader, VJColumnName.CONST_EMP_ID),
                Status = DataAccessUtility.Retrieve<string>(reader, VJColumnName.CONST_STATUS),
                RoleId = DataAccessUtility.Retrieve<int>(reader, VJColumnName.CONST_ROLE_ID),
                LastLogin = DataAccessUtility.Retrieve<DateTime>(reader, VJColumnName.CONST_LAST_LOGIN)
            };

            return u;
        }