protected void grdList_RowCommand(object sender, GridViewCommandEventArgs e) { try { SystemStartupController ctl = new SystemStartupController(); Int32 PortalStartUpID = Int32.Parse(e.CommandArgument.ToString()); switch (e.CommandName.ToString()) { case "EditEvent": EditSystemEventStartUp(PortalStartUpID); break; case "DeleteEvent": ctl.DeleteSystemEventStartUp(PortalStartUpID, GetUsername); ClearForm(); BindData(); break; } HttpRuntime.Cache.Remove(CacheKeys.StartupSageSetting); } catch (Exception ex) { ProcessException(ex); } }
public void EditSystemEventStartUp(Int32 PortalStartUpID) { try { SystemStartupController ctl = new SystemStartupController(); SystemEventStartUpInfo objInfo = ctl.GetSystemEventStartUpDetails(PortalStartUpID); if (objInfo != null) { ClearForm(); pnlSystemEventStartUpList.Style.Add("display", "none"); pnlEventStartUp.Style.Add("display", "block"); LoadSources(Server.MapPath("~/Modules")); LoadEventLocation(); hdnPortalStartUpID.Value = PortalStartUpID.ToString(); ddlControlUrl.SelectedIndex = ddlControlUrl.Items.IndexOf(ddlControlUrl.Items.FindByValue(objInfo.ControlUrl)); ddlEventLocation.SelectedIndex = ddlEventLocation.Items.IndexOf(ddlEventLocation.Items.FindByValue(objInfo.EventLocationName)); chkIsAdmin.Checked = objInfo.IsAdmin; chkIsControlUrl.Checked = objInfo.IsControlUrl; chkIsActive.Checked = objInfo.IsActive; } } catch (Exception ex) { ProcessException(ex); } }
private void BindData() { try { SystemStartupController ctl = new SystemStartupController(); grdList.DataSource = ctl.GetSystemEventStartUpList(GetPortalID); grdList.DataBind(); } catch (Exception ex) { ProcessException(ex); } }
private void LoadEventLocation() { try { SystemStartupController ctl = new SystemStartupController(); List <SystemEventLocationInfo> obj = ctl.GetEventLocationList(); ddlEventLocation.DataSource = obj; ddlEventLocation.DataTextField = "EventLocationName"; ddlEventLocation.DataValueField = "EventLocationName"; ddlEventLocation.DataBind(); } catch (Exception ex) { ProcessException(ex); } }
private void Save() { try { SystemStartupController ctl = new SystemStartupController(); Int32 PortalStartUpID = Int32.Parse(hdnPortalStartUpID.Value); ctl.UpdateSystemEventStartUp(PortalStartUpID, GetPortalID, ddlControlUrl.SelectedValue, ddlEventLocation.SelectedValue, chkIsAdmin.Checked, chkIsControlUrl.Checked, chkIsActive.Checked, GetUsername); ClearForm(); BindData(); HttpRuntime.Cache.Remove(CacheKeys.StartupSageSetting); } catch (Exception ex) { ProcessException(ex); } }