private void btnSave_Click(object sender, EventArgs e) { try { if (formMode == Common.FormMode.Add && !ValidateUser(txtUsername.Text.Trim())) { if (Utils.AskQuestion(String.Format("User {0} already exists! Do you want to overwrite?", txtUsername.Text.Trim())) == DialogResult.No) { txtUsername.Focus(); return; } } Data_User.SaveUser(new Data_User() { Username = txtUsername.Text.Trim(), Password = txtPassword.Text.Trim(), IsAdmin = chkAdmin.Checked }); DialogResult = DialogResult.OK; } catch (Exception ex) { Utils.ShowException(ex); } }
protected override void DeleteRecord() { try { Data_User user = Utils.GetCurrentRecord <Data_User>(bsRecords); if (user != null) { if (user.Username == "Admin") { Utils.ShowInformation("The Admin user account cannot be deleted!"); } else { if (Utils.AskQuestion(String.Format("Are you sure you want to delete user {0}?", user.Username)) == DialogResult.Yes) { Data_User.DeleteUser(user.Username); GetRecords(); } } } } catch (Exception ex) { Utils.ShowException(ex); } }
public Client(int clientId, Data_User data_User, Data_Agent data_Agent, IPAddress ipAddress, int port) { this.ClientId = clientId; this.data_User = data_User; this.data_Agent = data_Agent; this.IpAddress = ipAddress; this.Port = port; }
private void LocalServer_UserProfileDataReceived(Data_User data, IPAddress ip) { Invoke(() => { var userData = ModelHelper.DataUserToViewUser(data); userData.LastResponsedTime = DateTime.Now; AppData.AddUser(userData); mainWindow.RefreshMenu(); }); }
public async Task SaveData(Data_User data) { if (data.Id.IsNullOrEmpty()) { data.InitEntity(); await _data_UserBus.AddDataAsync(data); } else { await _data_UserBus.UpdateDataAsync(data); } }
public static User DataUserToViewUser(Data_User user) { return(new User { IP = new IPAddress(user.IP), Name = user.Name, OnlineStatus = (OnlineStatus)user.OnlineStatus, LastResponsedTime = new DateTime(user.RequestTime), HeadImage = ImageHelper.BytesToBitmapImage(user.HeadImage), IsTop = false, IsMuted = false }); }
private bool ValidateUser(String username) { try { Data_User user = Data_User.GetUserByUsername(username); return(user == null); } catch (Exception ex) { throw ex; } }
private void BindControls(Data_User user) { try { txtUsername.Text = user.Username; txtPassword.Text = user.Password; chkAdmin.Checked = user.IsAdmin; } catch (Exception ex) { throw ex; } }
private void btnSave_Click(object sender, EventArgs e) { try { #if DEBUG DialogResult = DialogResult.OK; int test = loginAttemps; Global.InitGlobalVariables("Admin", true, "Irish School of English", false); #else Cursor.Current = Cursors.WaitCursor; Data_User user = Data_User.LoginUser(txtUsername.Text.Trim(), txtPassword.Text); if (user != null) { if (!VerifyDatabaseVersion()) { Utils.ShowError("The database is out of date for the current system. System load cannot continue. Please contact your administrator."); Application.Exit(); } //String companyName = Data_SystemParameters.GetCompanyName(); Data_SystemParameters systemParams = Data_SystemParameters.GetSystemParameters(); Global.InitGlobalVariables(user.Username, user.IsAdmin, systemParams.CompanyName, systemParams.HideSensitiveSupplierFields); Utils.SaveRegistryValue(Common.KEY_USERLOGIN, txtUsername.Text); DialogResult = DialogResult.OK; } else { String errorMsg = "Incorrect Username or Password!"; loginAttemps++; if (loginAttemps == 3) { Utils.ShowError(String.Format("{0} System will now close.", errorMsg)); Application.Exit(); } Utils.ShowError(errorMsg); txtUsername.Focus(); } #endif } catch (Exception ex) { Utils.ShowException(ex); } finally { Cursor.Current = Cursors.Default; } }
public IActionResult Register(User user) { Data_User datauser = new Data_User(); datauser.UserId = user.UserId; datauser.UserName = user.UserName; datauser.Password = user.Password; _datacontext.data_Users.Add(datauser); _datacontext.SaveChanges(); return(Content("Registration Successful , Please Login")); }
private void GetRecords() { try { Cursor.Current = Cursors.WaitCursor; bsRecords.DataSource = Data_User.GetUsers(); } catch (Exception ex) { throw ex; } finally { Cursor.Current = Cursors.Default; } }
public UserDialogFrm(Newcourt.Common.FormMode formMode, Data_User user) { InitializeComponent(); this.formMode = formMode; if (formMode == Common.FormMode.Edit) { this.Text = String.Format("Edit User {0}", user.Username); BindControls(user); if (user.Username == "Admin") { Utils.DisableAllControls(this); } } }
protected override void EditRecord() { try { Data_User user = Utils.GetCurrentRecord <Data_User>(bsRecords); if (user != null) { UserDialogFrm frm = new UserDialogFrm(Common.FormMode.Edit, user); if (frm.ShowDialog() == DialogResult.OK) { GetRecords(); } } } catch (Exception ex) { Utils.ShowException(ex); } }
public ActionResult Login(string Username, string Password) { if (Username == null || Password == null) { return(View()); //display home screen } else { string Hash_Password = GetMD5Hash(Password); Debug.WriteLine(Hash_Password); Customers user = Data_User.GetUserInfo(Username); if (user == null || user.Password != Hash_Password) { return(View()); //display home screen } string sessionId = Data_Session.NewSession(user.Id); //Start new session return(RedirectToAction("Search", "Gallery", new { uid = user.Id, username = Username, ses_id = sessionId })); } }
public static bool Register(ResultModel result, RegisterModel Model) { #region 表单验证 ValidationContext context = new ValidationContext(Model, null, null); ///创建验证实体 List <ValidationResult> results = new List <ValidationResult>(); ///返回的ErrorMsgList var valid = Validator.TryValidateObject(Model, context, results, true); ///执行验证 if (!valid) { result.ErrorCode = -1; result.ErrorMsg = $"注册失败 {results.FirstOrDefault()?.ErrorMessage}"; return(false); } if (ValidateCodeHelper.CurrentCodeString != Model.VerisonCode.ToLower()) { result.ErrorCode = -1; result.ErrorMsg = $"注册失败 验证码错误"; return(false); } #endregion ValidateCodeHelper.DeleteCodeString();//清除验证码 #region 注册方法 var UserOID = Guid.NewGuid().ToString(); var UserModel = new Data_User() { OID = UserOID, Name = Model.UserName, UserName = Model.UserName, Password = EncryptionHelper.HMACSMD5Encrypt(Model.Password, UserOID, Encoding.ASCII), Telephone = Model.Telephone, IsDeleted = false, IsLocked = false, CreateTime = DateTime.Now }; return(UserModel.Add()); #endregion }
public PaymentEnquiryCtrl() { InitializeComponent(); try { bsSuppliers.DataSource = Data_Supplier.GetSuppliers(); bsSupplierTypes.DataSource = Data_SupplierType.GetSupplierTypes(); bsUsers.DataSource = Data_User.GetUsers(); bsBankAccounts.DataSource = Data_BankAccount.GetBankAccounts(); luSuppliers.SelectedIndex = -1; luSupplierTypes.SelectedIndex = -1; luUsers.SelectedIndex = -1; luBankAccount.SelectedIndex = -1; dtDateFrom.Value = DateTime.Parse(String.Format("01/01/{0}", DateTime.Now.Year)); dtDateTo.Value = DateTime.Now.Date; } catch (Exception ex) { Utils.ShowException(ex); } }