// //////////////////////////////////////////////////////////////////////// // INITIAL EVENTS // protected void Page_Load(object sender, EventArgs e) { // Register client scripts this.RegisterClientScripts(); if (!IsPostBack) { // Security check if (!(Convert.ToBoolean(Session["sgLFS_FLEETMANAGEMENT_CHECKLISTRULES_VIEW"]) && Convert.ToBoolean(Session["sgLFS_FLEETMANAGEMENT_CHECKLISTRULES_ADD"]))) { Response.Redirect("./../../error_page.aspx?error=" + "You are not authorized to view this page. Contact your system administrator."); } // Tag page hdfCompanyId.Value = Session["companyID"].ToString(); hdfUpdate.Value = "no"; // Initialize viewstate variables ViewState["StepFrom"] = "Out"; // Prepare initial data checklistRulesAddTDS = new ChecklistRulesAddTDS(); Session["checklistRulesAddTDS"] = checklistRulesAddTDS; arrayCategoriesSelected = new ArrayList(); arrayCompanyLevelsSelected = new ArrayList(); arrayUnitsSelected = new ArrayList(); Session["arrayCategoriesSelected"] = arrayCategoriesSelected; Session["arrayCompanyLevelsSelected"] = arrayCompanyLevelsSelected; Session["arrayUnitsSelected"] = arrayUnitsSelected; // ... for frecuency RuleFrecuencyList ruleFrecuency = new RuleFrecuencyList(); ruleFrecuency.LoadAndAddItem("(Select a frequency)", int.Parse(hdfCompanyId.Value)); ddlFrequency.DataSource = ruleFrecuency.Table; ddlFrequency.DataValueField = "Frequency"; ddlFrequency.DataTextField = "Frequency"; ddlFrequency.DataBind(); // ... for Categories categoriesTDS = new CategoriesTDS(); Category category = new Category(categoriesTDS); category.Load(int.Parse(hdfCompanyId.Value)); GetNodeForCategory(tvCategoriesRoot.Nodes, 0); // .. for Company Levels companyLevelsTDS = new CompanyLevelsTDS(); CompanyLevel companyLevel = new CompanyLevel(companyLevelsTDS); companyLevel.Load(int.Parse(hdfCompanyId.Value)); GetNodeForCompanyLevels(tvCompanyLevelsRoot.Nodes, 0); StepGeneralInformationIn(); } else { checklistRulesAddTDS = (ChecklistRulesAddTDS)Session["checklistRulesAddTDS"]; arrayCategoriesSelected = (ArrayList)Session["arrayCategoriesSelected"]; arrayCompanyLevelsSelected = (ArrayList)Session["arrayCompanyLevelsSelected"]; arrayUnitsSelected = (ArrayList)Session["arrayUnitsSelected"]; } }
/// <summary> /// InitData. /// </summary> protected override void InitData() { _data = new ChecklistRulesAddTDS(); }