private void InitializePage() { btnSave.Text = Language.GetString("Register"); int rowCount = 0; drpService.DataSource = Facade.Service.GetPagedService(string.Empty, "[CreateDate]", 0, 0, ref rowCount); drpService.DataTextField = "Title"; drpService.DataValueField = "Guid"; drpService.DataBind(); #region Add Permissions to Dropdown foreach (Business.Permissions access in System.Enum.GetValues(typeof(Business.Permissions))) { drpAccess.Items.Add(new ListItem(Language.GetString(access.ToString()), ((int)access).ToString())); } #endregion if (ActionType.ToLower() == "edit") { Common.Access access = new Common.Access(); access = Facade.Access.LoadAccess(AccessGuid); drpService.SelectedValue = access.ServiceGuid.ToString(); drpAccess.SelectedValue = access.ReferencePermissionsKey.ToString(); } }
public static Common.Access LoadAccess(Guid AccessGuid) { Business.Access accessController = new Business.Access(); Common.Access access = new Common.Access(); accessController.Load(AccessGuid, access); return(access); }
public static bool insert(Common.Access access) { Business.Access accessController = new Business.Access(); if (accessController.Insert(access) != Guid.Empty) { return(true); } else { return(false); } }
protected void btnSave_Click(object sender, EventArgs e) { Common.Access access = new Common.Access(); switch (ActionType.ToLower()) { case "edit": access.AccessGuid = AccessGuid; access.ServiceGuid = Helper.GetGuid(drpService.SelectedValue); access.ReferencePermissionsKey = Helper.GetInt(drpAccess.SelectedValue); if (access.HasError) { ShowMessageBox(access.ErrorMessage); } else if (Facade.Access.UpdateAccess(access)) { CloseModal("true"); } else { ShowMessageBox(Language.GetString("ErrorRecord")); } break; case "insert": access.ReferencePermissionsKey = Helper.GetInt(drpAccess.SelectedValue); access.CreateDate = DateTime.Now; access.ServiceGuid = Helper.GetGuid(drpService.SelectedValue); if (access.HasError) { ShowMessageBox(access.ErrorMessage); } else if (Facade.Access.insert(access)) { CloseModal("true"); } else { ShowMessageBox(Language.GetString("ErrorRecord")); } break; } }
public bool UpdateAccess(Common.Access access) { return(base.ExecuteSPCommand("UpdateAccess", "@Guid", access.AccessGuid, "@ServiceGuid", access.ServiceGuid, "@ReferencePermissionsKey", access.ReferencePermissionsKey)); }
public static bool UpdateAccess(Common.Access access) { Business.Access accessController = new Business.Access(); return(accessController.UpdateAccess(access)); }