private void btnSave_Click(object sender, EventArgs e) { try { if (String.IsNullOrWhiteSpace(txtPrivledgeName.Text)) { errfrmPrivledgeAddUpdate.SetError(txtPrivledgeName, Constants.Messages.RequiredField); txtPrivledgeName.SelectAll(); txtPrivledgeName.Focus(); return; } Status status; Privledge privledge = new Privledge(); privledge.PrivledgeId = this.PrivledgeId; privledge.PrivledgeName = txtPrivledgeName.Text; privledge.ControlName = txtControlName.Text; Enum.TryParse <Status>(cbxStatus.SelectedValue.ToString(), out status); privledge.Status = status == Status.Active; bool result = this.PrivledgeId > 0 ? applicationFacade.UpdatePrivledge(privledge) : applicationFacade.AddPrivledge(privledge); if (result) { this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void FillFormForUpdate() { Privledge privledge = applicationFacade.GetPrivledgeById(this.PrivledgeId); if (privledge != null) { txtPrivledgeName.Text = privledge.PrivledgeName; cbxStatus.SelectedItem = privledge.Status ? Enums.Status.Active : Enums.Status.Inactive; txtControlName.Text = privledge.ControlName; } }
private void FillFormForUpdate() { Role role = applicationFacade.GetRoleById(this.RoleId); if (role != null) { txtRoleName.Text = role.RoleName; cbxStatus.SelectedItem = role.Status ? Enums.Status.Active : Enums.Status.Inactive; if (role.PrivledgeList != null) { for (int i = 0; i < chkPrivledgeList.Items.Count; i++) { Privledge priv = (Privledge)chkPrivledgeList.Items[i]; if (role.PrivledgeList.Any(x => x.PrivledgeId == priv.PrivledgeId)) { this.chkPrivledgeList.SetItemChecked(i, true); } } } } }