private void SaveUser() { try { UserServices.UserErrors userErrors = ServicesProvider.GetInstance().GetUserServices().SaveUser(_user); if (userErrors.FindError) { MessageBox.Show(userErrors.ResultMessage, "", MessageBoxButtons.OK, MessageBoxIcon.Warning); _InitializeControls(userErrors); } else { InitUsers(); foreach (ListViewItem item in lvUsers.Items) { if (((User)item.Tag).Id == _user.Id) { item.Selected = true; listViewUsers_Click(this, new EventArgs()); break; } } } } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } }
private void _InitializeControls(UserServices.UserErrors pUserErrors) { _ChangeAllLabelForeColor(Color.FromArgb(0, 88, 56)); if (pUserErrors.FirstNameError) { lblFirstName.ForeColor = Color.Red; } if (pUserErrors.LastNameError) { lblLastName.ForeColor = Color.Red; } if (pUserErrors.LoginError) { lblUsername.ForeColor = Color.Red; } if (pUserErrors.PasswordError) { lblPassword.ForeColor = Color.Red; } if (pUserErrors.RoleError) { lblRole.ForeColor = Color.Red; } if (pUserErrors.MailError) { lblRole.ForeColor = Color.Red; } }