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); } } }
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; }
public UserData() { this.UserInformation = new UserInfo(); }
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; }