protected void Page_Load(object sender, EventArgs e)
 {
     #region BasTemplate
     if (!IsPostBack)
     {
         if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
         {
             SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES");
             Response.Redirect("/web_projects/PTemplate/index.htm");
             return;
         }
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                 return;
             }
             objBasTemplate.SetSeatchField(0);
             objBasTemplate.ShowFontSizeSelector       = false;
             objBasTemplate.ShowNotes                  = false;
             objBasTemplate.ShowProcessingYear         = true;
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     if (!IsPostBack)
     {
         hide(true);
         SetHeaderInformation();
         string strUser = SQLStatic.EmployeeData.employee_name_from_log_user_id(ViewState["User_Name"].ToString());
         Template.BASPtemplate.SetHeader2ndLine(Page, "User:  " + strUser);
         Template.BASPtemplate.SetHeader3rdLine(Page, " ");
     }
 }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     session_id = Request.Cookies["Session_ID"].Value.ToString();
     #region BasTemplate
     if (!IsPostBack)
     {
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                 return;
             }
             objBasTemplate.SetSeatchField(0);
             objBasTemplate.ShowProcessingYear         = true;
             objBasTemplate.ShowNotes                  = false;
             objBasTemplate.ShowFontSizeSelector       = false;
             LblTemplateHeader2.Text                   = objBasTemplate.Header2();
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     if (!IsPostBack)
     {
         ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
         TabStrip1.SetTabIndex(1);
         FillDropDowns();
         GetDataFromSession();
     }
 }
        private void Page_Load(object sender, System.EventArgs e)
        {
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    ViewState["Page_ID"]           = objBasTemplate.strPageId;
                    // Wizard
                    string strpnlXML = objBasTemplate.PanelXML();
                    if (strpnlXML != "")
                    {
                        if (strpnlXML.IndexOf("Error:") != -1)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                            return;
                        }
                        ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                        ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                        ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                        ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                        ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                        ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                        ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                        ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                        ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                        ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                        ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                        ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                        ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                        ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                        ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                        ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                        ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                        ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                        ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                        ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                        ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            //Bas_Utility.Utilities.SetPageFields(Page, ViewState["Page_ID"].ToString());
            if ((hidCommand.Value != null) && (hidCommand.Value == "DoSave"))
            {
                hidCommand.Value = "";
                CheckSave();
                //if (CheckSave())
                //    Response.Redirect(Request.Path);
                return;
            }
            if (!IsPostBack)
            {
                btnSave.Attributes.Add("onclick", "Do_Save()");
                Training_Source.TrainingClass.SetValidators(Page);
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}
                this.LblTemplateHeader2.Text = Template.BasTemplate.Update_Header(this.LblTemplateHeader2.Text, "Edit Mode");

                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                ViewState["AppStatus"]         = Training_Source.TrainingClass.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
                SetHeaderInformation();
                FillData();
                SetInView();
                object   ob = SQLStatic.SQL.ExecScaler("select pkg_training.lastdateforapplications('" + ViewState["Account_Number"].ToString() + "') from dual", Training_Source.TrainingClass.ConnectioString);
                DateTime dtLimit;
                if (ob == null)
                {
                    dtLimit = Convert.ToDateTime(ob);
                }
                else
                {
                    dtLimit = Convert.ToDateTime(ob);
                }
                ob = null;
                PopCalendar1.To.Date = dtLimit;
                PopCalendar2.To.Date = dtLimit;
                HighLightKeyFields();
                lblScript.Text = "<script>EnableNavigation()</script>";
                ProcessesStarFunctionality();
                if (txtStartDate.Text == "")
                {
                    Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                }
                else
                {
                    Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), Convert.ToDateTime(txtStartDate.Text).Year.ToString());
                }
                if (!Training_Source.TrainingClass.Use2008Types_Needs(ViewState["Request_Record_ID"].ToString()))
                {
                    ViewState["NextStpUrl"] = "TrainingTypesAndNeeds.aspx";
                }
                SetupWizardMenu();
            }
            if (!(Request.Form["doSave"] == null || Request.Form["doSave"] == ""))
            {
                string strGoTo = Request.Form["doSave"].Replace("'", "");
                doSave.Value = "";
                this.Validate();
                if (this.IsValid)
                {
                    SaveCourseDateTime();
                    Response.Redirect(strGoTo);
                }
            }
            CheckHeaderIDSet();
            HandleContractors();
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            session_id = Request.Cookies["Session_ID"].Value.ToString();

            if (!IsPostBack)
            {
                SetProcessingYear();
            }

            #region BasTemplate
            if (!IsPostBack)
            {
                if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES");
                    Response.Redirect("/web_projects/PTemplate/index.htm");
                    //Response.Redirect("/web_projects/PTemplate/index_ifram.htm");
                    return;
                }

                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowProcessingYear = true;
                    if (!objBasTemplate.strUser_Group_ID.Equals("3"))
                    {
                        objBasTemplate.ShowSelectEmployee = true;
                    }
                    else
                    {
                        objBasTemplate.ShowSelectEmployee = false;
                    }
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowFontSizeSelector       = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    ViewState["Page_Id"]           = "897";
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion


            if (!IsPostBack)
            {
                SQLStatic.Sessions.SetSessionValue(session_id, "SESSION_CALLING_MODULE", "N");
                string strEmployeeNumber = ViewState["Employee_Number"].ToString();
                if ((strEmployeeNumber.Equals("0")) || (string.IsNullOrEmpty(strEmployeeNumber)))
                {
                    string strGetEE = "<script>GetEE('" + Request.Path + "')</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "strGetEE", strGetEE);
                    return;
                }
                if (!Data.HasCoverage(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString()))
                {
                    Bas_Utility.Misc.Alert(Page, "The selected employee doesn’t have any coverage for the selected plan year");
                    dvAll.Visible      = false;
                    lblNoCvrg.Text     = GetWarning();
                    lblNoCvrg.CssClass = "FontMedium";
                    return;
                }
                else
                {
                    dvAll.Visible  = true;
                    lblNoCvrg.Text = string.Empty;
                }
                ViewState["Selected_Account_Number"] = SQLStatic.EmployeeData.Account_Number(ViewState["Employee_Number"].ToString());
                lblPreparedOn.Text = DateTime.Today.ToLongDateString();
                SetHeaderTest();
                Show_Hide_dependent();
                GetShowCost();
                ViewState["RetaAccount"] = SQLStatic.AccountData.RetaAccount(ViewState["Selected_Account_Number"].ToString());
                if (ViewState["Selected_Account_Number"].ToString().IndexOf("0007217").Equals(0))
                {
                    ViewState["RetaAccount"] = false;
                }
                //if (!(bool)ViewState["RetaAccount"]) hide the messages per JIRA MYENROLL-18495
                {
                    dvYourElectionTitle.Visible = false;
                    dvYourElection.Visible      = false;
                }
                lblCost.Visible = ViewState["Selected_Account_Number"].ToString().IndexOf("0007208") > -1;
                try
                {
                    Bas_Utility.Utilities.SetHeaderFrame(Page, "Benefits Statement", "ACCOUNT_INFO", SQLStatic.EmployeeData.EmployeeNameHeader(ViewState["Employee_Number"].ToString()));
                }
                catch { }

                ViewState["typeof"] = Data.Enrollment_type(ViewState["Selected_Account_Number"].ToString());
                dvSummary.Visible   = ViewState["typeof"].ToString().Equals("0");
                dvSpecisl.Visible   = !dvSummary.Visible;


                if (Data.allows_pretax_posttax(ViewState["Selected_Account_Number"].ToString()))
                {
                    dvTax.Visible = true;
                    rblDeductionOption.Items.FindByValue(Data.ee_using_pretax(ViewState["Employee_Number"].ToString())).Selected = true;
                    //lblPayRollDeduction.Text = rblDeductionOption.Items[rblDeductionOption.SelectedIndex].Text;
                    lblPayRollDeduction.Text = Data.ee_pre_post_value(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                    //foreach (ListItem li in rblDeductionOption.Items)
                    //    li.Enabled = li.Selected;
                }

                //System.Web.HttpBrowserCapabilities browser = Request.Browser;
                //dvprint.Visible = !browser.Browser.Equals("IE");
                dvprint.Visible        = false;
                lnbtnGoToPrint.Visible = !dvprint.Visible;

                //string s_url = "Type=" + browser.Type + "/Name=" + browser.Browser + "/Version=" + browser.Version;
                //lnbtnGoToPrint.Text = browser.Browser;
                lblExtraText.Text = Data.BenefitStatemaneText(ViewState["Selected_Account_Number"].ToString());
            }
            DrawGrig();
            DrawSpecialGrid();
            DrawExtraGrid();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     #region BasTemplate
     if (!IsPostBack)
     {
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", false);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                 return;
             }
             objBasTemplate.SetSeatchField(0);
             objBasTemplate.ShowNotes                  = false;
             LblTemplateHeader2.Text                   = objBasTemplate.Header2();
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
             // Wizard
             string strpnlXML = objBasTemplate.PanelXML();
             if (strpnlXML != "")
             {
                 if (strpnlXML.IndexOf("Error:") != -1)
                 {
                     Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                     return;
                 }
                 ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                 ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                 ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                 ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                 ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                 ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                 ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                 ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                 ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                 ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                 ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                 ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                 ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                 ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                 ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                 ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                 ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                 ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                 ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                 ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                 ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
             }
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     ProcessCommad();
     if (!string.IsNullOrEmpty(hidCommand.Value))
     {
         if (hidCommand.Value.Equals("DoLoad"))
         {
             hidCommand.Value = string.Empty;
             LoadImage();
             return;
         }
         if (hidCommand.Value.Equals("DoSave"))
         {
             hidCommand.Value = string.Empty;
             //btnSave_Click(null, null);
             DoSave();
             return;
         }
     }
     btnLoad.Attributes.Add("onclick", "Do_Load()");
     btnSave.Attributes.Add("onclick", "Do_Save()");
     if (!IsPostBack)
     {
         ViewState["Employee_Number"] = Data.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
         Bas_Utility.Utilities.SetValidators(this.Page);
         Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
         try
         {
             ViewState["Book"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "BookRequest", conn);
             ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", conn);
             ViewState["AppStatus"]         = Data.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
             ViewState["Product_Code"]      = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Product_Code", conn);
             lblBalance.Text     = Data.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString(), conn);
             lblCourseTitle.Text = Data.CourseName(ViewState["Request_Record_ID"].ToString(), conn);
         }
         finally
         {
             conn.Close();
             conn.Dispose();
         }
         RadTabStrip1.Tabs[0].Selected = true;
         RadTabStrip1_TabClick(null, null);
         SetHeaderInformation();
         Data.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
         ProcessesStarFunctionality();
         SetupWizardMenu();
     }
 }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (!IsPostBack)
            {
                string strURL         = "/Web_Projects/trn/PLA_Approval/PayorPendingApprovals.aspx";
                string strSetLeftMenu =
                    "<script>window.open('/web_projects/ptemplate/left.aspx?callingurl=" + strURL + "','MyEnroll_available_programs_listing_menu_frame')</script>";
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "strSetLeftMenu", strSetLeftMenu);
            }
            if (PLA_Approval.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblError.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", PLA_Approval.TrainingClass.ConnectionString);
                    Response.Redirect("/web_projects/PTemplate/index.htm");
                    return;
                }
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            inReadOnly = PLA_Approval.TrainingClass.IsReadOnly(Request.Cookies["Session_ID"].Value.ToString());
            if ((hidReroute.Value != "") && (hidReroute.Value == "Reroute"))
            {
                hidReroute.Value = "";
                RerouteApplication();
            }
            if (!IsPostBack)
            {
                string strWhat = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "ddlWhatAdmin");
                if (!string.IsNullOrEmpty(strWhat))
                {
                    try
                    {
                        ddlWhat.SelectedIndex = Convert.ToInt16(strWhat);
                    }
                    catch { }
                }
                if ((ViewState["Employee_Number"].ToString() == "") || (ViewState["Employee_Number"].ToString() == "0"))
                {
                    string strRunOut = "<script>document.location.replace('/WEB_PROJECTS/TRN/PLA/out.aspx?message=You must select an employee first');</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "strRunOut", strRunOut);
                    return;
                }
                if (!ProductCodeNotExists())
                {
                    Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Employer has not selected the Training Product for Processing_Year " + ViewState["Processing_Year"].ToString(), true);
                }

                if ((ViewState["User_ID"] == null) || (ViewState["User_ID"].ToString() == ""))
                {
                    Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message= Failed to connect to the program. You might not have the proper authorization. Please contact MyEnroll.com at " + PLA_Approval.TrainingClass.HelpPhoneNumber(), true);
                }

                if (ViewState["User_Group_ID"].ToString() != "1")
                {
//					if (ViewState["User_Primary_Role"].ToString() != "100407")
                    if (!inReadOnly)
                    {
                        if (!PLA_Approval.TrainingClass.CanAccessOtherApplications(ViewState["User_ID"].ToString()))
                        {
                            if (!SetEmployeeNumber())
                            {
                                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your MyEnroll Employee Number is not defined. Please Contact MyEnroll.com @ " +
                                                  PLA_Approval.TrainingClass.HelpPhoneNumber(), true);
                            }
                        }
                    }
                }

                if (ViewState["Employee_Number"].ToString() == "0")
                {
                    Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=You must select the Payor's Employee Number first", true);
                }

                if (ViewState["User_Group_ID"].ToString() != "1")
                {
//					if (ViewState["User_Primary_Role"].ToString() != "100407")
                    if (!inReadOnly)
                    {
                        string strMesg = PLA_Approval.TrainingClass.IsPayorDataOk(ViewState["Employee_Number"].ToString());
                        if (strMesg != "")
                        {
                            string strRunOut = "<script>document.location.replace('/Web_Projects/trn/PLA/out.aspx?message=" + strMesg + "');</script>";
                            Page.ClientScript.RegisterStartupScript(Page.GetType(), "strRunOut", strRunOut);
                            return;
                        }
                        //Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message="+strMesg,true);
                    }
                }
                if (PLA_Approval.TrainingClass.CanAccessOtherApplications(ViewState["User_ID"].ToString()))
                {
                    string strSelectedEmployeeNumber = PLA_Approval.TrainingClass.UsedEmployeeNumber(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                    if (strSelectedEmployeeNumber != ViewState["Employee_Number"].ToString())
                    {
                        ViewState["Employee_Number"] = strSelectedEmployeeNumber;
                    }
                    lnkbtnSelectEmployee.Visible      = true;
                    lnkbtnSystemAdministrator.Visible = true;
                }
                //--------------------------------
                if ((inReadOnly) && (PLA_Approval.TrainingClass.isAdministrator(ViewState["Employee_Number"].ToString())))
                {
                    string strSelectedEmployeeNumber = PLA_Approval.TrainingClass.UsedEmployeeNumber(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                    if (strSelectedEmployeeNumber != ViewState["Employee_Number"].ToString())
                    {
                        ViewState["Employee_Number"] = strSelectedEmployeeNumber;
                    }
                }
                // ---------------------------------
                SetUsersEmployeeNumber();
                //SetCurrentProcessingYear();
                SetHeaderInformation();
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "From_Who", "Payor", PLA_Approval.TrainingClass.ConnectionString);
                ProcessesStarFunctionality();
                processes_Reroute();
            }
            lblProcessing_Year.Text = ViewState["Processing_Year"].ToString();
            DrawGrid();
            HandleContractors();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            session_id = Request.Cookies["Session_ID"].Value.ToString();
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowFontSizeSelector       = false;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowProcessingYear         = true;
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            lblScript.Text = string.Empty;
            if (!IsPostBack)
            {
                Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
                try
                {
                    ViewState["Account_number"] = SQLStatic.Sessions.GetSessionValue(session_id, "ACCOUNT_NUMBER", conn);
                    ViewState["Version"]        = SQLStatic.Sessions.GetSessionValue(session_id, "Version", conn);
                    ViewState["class_code"]     = SQLStatic.Sessions.GetSessionValue(session_id, "class_code", conn);

                    ViewState["category_code"]   = SQLStatic.Sessions.GetSessionValue(session_id, "category_code", conn);
                    ViewState["category_plan"]   = SQLStatic.Sessions.GetSessionValue(session_id, "category_plan", conn);
                    ViewState["PROCESSING_YEAR"] = SQLStatic.Sessions.GetSessionValue(session_id, "PROCESSING_YEAR", conn);
                    ViewState["CVRG"]            = SQLStatic.Sessions.GetSessionValue(session_id, "CVRG", conn);
                    ViewState["CVRGID"]          = SQLStatic.Sessions.GetSessionValue(session_id, "CVRGID", conn);
                }

                finally
                {
                    SQLStatic.SQL.CloseConnection(conn);
                }
            }
            btnRestRates.Attributes.Add("onclick", "CheckRestRate()");
            if (!string.IsNullOrEmpty(hidReset.Value))
            {
                hidSave.Value = string.Empty;

                RestRate();
                Response.Redirect("/WEB_PROJECTS/Rates/Default.aspx", true);
                return;
            }
        }
示例#8
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            lblError.Text  = "";
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                ViewState["Employee_Number"]   = UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", ConnectionString);
                ViewState["Product_Code"]      = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Product_Code", ConnectionString);
                SetHeaderInformation();
                ViewState["Show_Email_ID"] = "";
                ViewState["Show_Msg_ID"]   = "";
                if ((Request.Params["email_id"] != null) && (Request.Params["email_id"] != ""))
                {
                    pnlViewer.Visible = true;
                    ShowEmail(Request.Params["email_id"]);
                    ViewState["Show_Email_ID"] = Request.Params["email_id"];
                }
                if ((Request.Params["msg_id"] != null) && (Request.Params["msg_id"] != ""))
                {
                    pnlViewer.Visible = true;
                    ShowCommunication(Request.Params["msg_id"]);
                    ViewState["Show_Msg_ID"] = Request.Params["msg_id"];
                }
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Applicant_Employee_Number", "");
            }
            DrawGrid();
        }
示例#9
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    if ((Request.Params["samePage"] != null) && (Request.Params["samePage"] == "y"))
                    {
                        objBasTemplate.SetSeatchField(0);
                        objBasTemplate.ShowNotes = false;
                        LblTemplateHeader2.Text  = objBasTemplate.Header2();
                    }
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                if ((Request.Params["who"] != null) && (Request.Params["who"] == "pla_admin"))
                {
                    lblHeading.Enabled    = false;
                    txtSearch.Enabled     = false;
                    lnkbtnGo.Enabled      = false;
                    chkTerminated.Enabled = false;
                    SetHeaderInformation();
                }
                else
                {
                    txtSearch.Text = Request.Params["start"];
                }
            }
            string strwidth = "'100%'";
            if ((Request.Params["samePage"] != null) && (Request.Params["samePage"] == "y"))
            {
                strwidth = "'795'";
            }
            else
            {
                string strSetWidth = "<script> setTableWidth(" + strwidth + ");</script>";
                Page.ClientScript.RegisterStartupScript(Page.GetType(), "strSetWidth", strSetWidth);
            }

            DrawGrid();
        }
示例#10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!string.IsNullOrEmpty(hidWhat.Value))
            {
                if (hidWhat.Value.Equals("1"))
                {
                    Button1_Click(null, null);
                }
                else
                {
                    Button2_Click(null, null);
                }
            }
            if (!IsPostBack)
            {
                if (String.IsNullOrEmpty(Request.Params["Skip"]))
                {
                    dvPage.Visible = false;
                }
                else
                {
                    dvwhat.Visible = false;
                }
                if ((Request.Params["hedID"] != null) && (Request.Params["hedID"].ToString() != ""))
                {
                    //hlClose.NavigateUrl = "Javascript:document.location.replace('"+BASUSA.MiscTidBit.CheckForSkipCheck(Request.Params["BackTo"])+"')";
                    set_employee_info();
                    set_vendor();
                    set_Course_Dates();
                    set_Types_Needs();
                    set_Expenses();
                    set_History();
                }
            }
            //string strBulidPages = "<script>Javascript:Getpage()</script>";
            //Page.ClientScript.RegisterStartupScript(Page.GetType(), "strBulidPages", strBulidPages);
            //SQLStatic.Sessions.SetCLOBSessionValue(Request.Cookies["Session_ID"].Value.ToString(), Request.Params["hedID"], eld1.Value);

            //Response.Redirect("/web_projects/trn/PLA_Report/ShowAllRequests.aspx?hedID=" + Request.Params["hedID"], true);
            //return;


            if ((Request.Params["eenum"] != null) && (Request.Params["eenum"].ToString() != ""))
            {
                dvViewer.Visible = true;
                DataTable tbl = Data.Get_HeaderRequest(Request.Params["eenum"]);
                foreach (DataRow dr in tbl.Rows)
                {
                    // Response.Redirect("/web_projects/trn/PLA_Report/Training_Request_Summary.aspx?hedID=" + dr["record_id"].ToString(), true);
                    set_employee_info(dr["record_id"].ToString(), dr["course_title"].ToString());
                    set_vendor(dr["record_id"].ToString());
                    set_Course_Dates(dr["record_id"].ToString());
                    set_Types_Needs(dr["record_id"].ToString());
                    set_Expenses(dr["record_id"].ToString());
                    set_History(dr["record_id"].ToString());

                    var sb = new StringBuilder();
                    dvPage.RenderControl(new HtmlTextWriter(new StringWriter(sb)));

                    string s = sb.ToString();
                    Label58.Text = s;// InnerHtml.ToString();
                }
                SQLStatic.Sessions.SetCLOBSessionValue(Request.Cookies["Session_ID"].Value.ToString(), Request.Params["eenum"], Label58.Text);
                //Label58.Text = string.Empty;
                Label29.Text = Label58.Text;

                dvPage.Visible = false;
            }
        }
示例#11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ///EnableViewState = false;
            strToopTip = @"<strong><span style='font-size: 10.5pt; color: black;'>Tip - How to Perform Employee Searches</span></strong> </p>
<p><span style='font-size: 9pt; color: black;'>As an administrator, you are permitted to search for any person who has ever been recorded in this system provided that person was affiliated with an employer account to which you have been assigned access rights.</span> </p>
<p><strong><span style='font-size: 9pt; color: #7f0000;'>Types of Searches</span></strong> </p>
<p><strong><span style='font-size: 9pt; color: black;'>Person's Name</span></strong><span style='font-size: 9pt; color: black;'> &ndash; Using the format 'Last Name, First Name' you may type some or all of a person's name. Typically, typing the full last name followed by a comma, a space and 1-3 letters of the person's first name will yield sufficiently limited results.</span> </p>
<p><strong><span style='font-size: 9pt;'>Employee ID Number</span></strong><span style='font-size: 9pt;'>&nbsp;(EMPID)&nbsp;&ndash;&nbsp;Often referred to as an 'Employee Number' or 'MyEnroll ID', the EMPID is a unique value assigned to each person when he/she was added to this system. The EMPID is frequently listed on reports and online screens. When searching using the EMPID, you must enter the complete EMPID, in order to return exact results.</span> </p>
<p><strong><span style='font-size: 9pt;'>Social Security Number</span></strong><span style='font-size: 9pt;'>&nbsp;&ndash;&nbsp;You may search by a person's Social Security Number by entering the complete 9-digit value including hyphens. For example 111-11-1111.</span> </p>
<p><strong><span style='font-size: 9pt;'>Email Address</span></strong><span style='font-size: 9pt;'>&nbsp;&ndash;&nbsp;You may search by a&nbsp;person's&nbsp;email address, which may include his/her work and alternate email addresses recorded in this system. To search by email address, you must enter the complete value of an email address including the '@' and domain name (e.g.,&nbsp;<a href='mailto:[email protected]'>[email protected]</a>).</span> </p>
<p><strong><span style='font-size: 9pt; color: #7f0000;'>Filters</span></strong> </p>
<p><span style='font-size: 9pt;'>You may use the radio buttons presented below the Search input box to filter your search results. Simply, mouse-click the radio button representing your filter choice and the results will be filter instantly.&nbsp;</span>";

            lblScript.Text = "";

            ViewState["template"] = System.Configuration.ConfigurationManager.AppSettings["template"];
            if (ViewState["template"].ToString().Equals("2"))
            {
                urlhead_top = "";
            }

            session_id = Request.Cookies["Session_ID"].Value.ToString();
            if (!string.IsNullOrEmpty(Request.Params["inner"]))
            {
                if (ViewState["retrunInner"] == null)
                {
                    ViewState["retrunInner"] = SQLStatic.Sessions.GetSessionValue(session_id, "LAST_URL");
                }
            }
            #region BasTemplate
            if (!IsPostBack)
            {
                if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                {
                    string path = Request.Path + "?SkipCheck=YES";
                    if (Request.Params["pc"] != null)
                    {
                        path = Request.Path + "?SkipCheck=YES&pc=" + Request.Params["pc"];
                    }
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", path);
                    Response.Redirect("/web_projects/PTemplate/index.htm");
                    return;
                }
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowFontSizeSelector       = false;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowProcessingYear         = true;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    if (string.IsNullOrEmpty(Request.Params["status"]))
                    {
                        string setPTemplate = "<script language='javascript'> OpenHeader('') </script>";
                        //"window.open('/web_projects/ptemplate/header.aspx?pagename=Employee Search','Frame_detailing_the_selected_module_and_current_program_page');</script>";
                        Page.ClientScript.RegisterStartupScript(Page.GetType(), "setPTemplate", setPTemplate);
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            //EnableViewState = false;
            if (!IsPostBack)
            {
                if (string.IsNullOrEmpty(ViewState["Selected_Account_Number"].ToString()))
                {
                    AddCOBRASearch();
                }
                else
                {
                    string strProcessingYear = SQLStatic.AccountData.Current_Processing_Year((ViewState["Selected_Account_Number"].ToString()));
                    if (Data.Is_COBRA(ViewState["Selected_Account_Number"].ToString(), strProcessingYear))
                    {
                        AddCOBRASearch();
                    }
                }

                ViewState["Return_Account_Number"] = ViewState["Selected_Account_Number"].ToString();
                try
                {
                    if (!ViewState["Employee_Number"].ToString().Equals("0"))
                    {
                        lblEmployeeSelected.Text     = SQLStatic.EmployeeData.EmployeeNameHeader(ViewState["Employee_Number"].ToString());
                        lblEmployeeSelected.CssClass = "fontsmall green_";
                    }
                    else
                    {
                        lblEmployeeSelected.Text     = "None";
                        lblEmployeeSelected.CssClass = "fontsmall red_";
                    }
                }
                catch
                {
                    lblEmployeeSelected.Text     = "Employee# " + ViewState["Employee_Number"].ToString() + " not found";
                    lblEmployeeSelected.CssClass = "fontsmall red_";
                }
                if (Request.Params["start"] != null)
                {
                    if (Request.Params["start"].Trim() != "")
                    {
                        txtSearch.Text = Request.Params["start"];
                        btnGo_Click1(null, null);
                    }
                }
                ViewState["CallCenterUser"] = Data.CallCenterUser(ViewState["User_ID"].ToString());
                txtSearch.Focus();
                dvHeder.Visible             = false;
                RadToolTip1.TargetControlID = lblInstruction.ID;
            }
            if (!string.IsNullOrEmpty(hid3.Value))
            {
                ProcessSelection(hid3.Value);
                hid3.Value = string.Empty;
            }
            lblInstruction.ToolTip = strToopTip;
            //else if (!string.IsNullOrEmpty(txtSearch.Text))
            //    DrawGrid();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     session_id = Request.Cookies["Session_ID"].Value.ToString();
     #region BasTemplate
     if (!IsPostBack)
     {
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                 return;
             }
             objBasTemplate.SetSeatchField(0);
             objBasTemplate.ShowProcessingYear         = true;
             objBasTemplate.ShowNotes                  = false;
             objBasTemplate.ShowFontSizeSelector       = false;
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     if (!IsPostBack)
     {
         if (string.IsNullOrEmpty(ViewState["Selected_Account_Number"].ToString()))
         {
             string strURL           = "'/web_projects/Account_Number/Default.aspx?SkipCheck=YES&goto=/web_projects/EnrollmentWizardSetup/Welcome.aspx?SkipCheck=YES'";
             string strSelectAccount = "<script>GetAccount(" + strURL + ");</script>";
             Page.ClientScript.RegisterStartupScript(Page.GetType(), "strSelectAccount", strSelectAccount);
         }
         //Data.SetInitial_Processing_Year(session_id);
         ViewState["Processing_Year"] = SQLStatic.Sessions.GetSessionValue(session_id, "Processing_Year");
         Bas_Utility.Utilities.SetHeaderFrame(Page, "Enrollment Wizard Setup", "ACCOUNT_INFO", " ");
         SetupTabStrip1.SetTabIndex(17);
         SetAccountName();
         ViewState["rbAccount"] = rblAccounts.Items[1].Text;
         GetText();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            session_id = Request.Cookies["Session_ID"].Value.ToString();
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowProcessingYear         = true;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowFontSizeSelector       = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    ViewState["Page_id"]           = objBasTemplate.strPageId;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            TabStrip1.wPage       = Page;
            TabStrip1.CurrentPath = Request.Path;
            if (!IsPostBack)
            {
                ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
                if (Data.master_account_property_accnt(ViewState["Selected_Account_Number"].ToString(), "166").Equals("1"))
                {
                    dvNormal.Visible          = false;
                    dvAternate.Visible        = true;
                    iverify.Attributes["src"] = "/Web_Projects/HR_Information/hr_info.aspx?SkipCheck=YES&EENo=" + ViewState["Employee_Number"].ToString();
                }
                else
                {
                    dvNormal.Visible   = true;
                    dvAternate.Visible = false;
                    if (Data.ShowAdditionalInfoPage(ViewState["Selected_Account_Number"].ToString()))
                    {
                        TabStrip1.ShowTab(2, true);
                        FillDropDown();
                    }



                    if (!string.IsNullOrEmpty(Request.Params["Create_Field"]))
                    {
                        Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
                        SQLStatic.Sessions.SetSessionValue(session_id, "Page_id", ViewState["Page_id"].ToString());
                        Fields.GetPageControls.GetFields(Page, session_id, conn);
                        SQLStatic.SQL.CloseConnection(conn);
                        return;
                    }

                    Fields._Default.Start(Page);
                    TabStrip1.SetCurrentTab(Request.Path);
                    //ddlSCEP_CEP.Visible = (!txtdepartment_code.Visible) && (pnldepartment_code.Visible);
                    if (ddlSCEP_CEP.Visible)
                    {
                        FillddlSCEP_CEP();
                        txtdepartment_code.Visible = false;
                    }

                    jscriptsFunctions.Utilities.SetHeaderFrame(Page, TabStrip1.TabName(), "", "");
                    GetDataFromSession();
                    DoStar();
                    RequiredFieldValidator14.ErrorMessage = "Required " + LBL_FLD_lblowner_of_business.Text;
                    txthourly_rate.Enabled = true;
                }
            }
        }
示例#14
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                //if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                //{
                //    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", ConnectionString);
                //    Response.Redirect("/web_projects/PTemplate/index.htm");
                //    return;
                //}
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            ViewState["Logged_Employee_Number"] = ViewState["Employee_Number"].ToString();
            SetUserType();
            if (!IsPostBack)
            {
                if (isSuperContractor || isTrainer)
                {
                    LinkButton1.Visible = false;
                    if (string.IsNullOrEmpty(SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER")))
                    {
                        if (string.IsNullOrEmpty(SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_FOUND_EMPLOYEE_NUMBER")))
                        {
                            string strGetEmployee = "<script>GetEE('/Web_Projects/trn/EESearch/Default.aspx?retUrl=" + Request.Path + "?SkipCheck=YES&AllowApplicant=YES&samePage=y&start= ')</Script>";
                            Page.ClientScript.RegisterStartupScript(Page.GetType(), "strGetEmployee", strGetEmployee);
                            return;
                        }
                        else
                        {
                            SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER",
                                                               SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_FOUND_EMPLOYEE_NUMBER"));
                        }
                    }
                }
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Adjust_Employee", "");
                SetupFrame();

                string strIsAdmin = "F";
                if (isAdministrator)
                {
                    strIsAdmin = "T";
                    lnkbtnsurvey_non_respond.Enabled = false;
                    lnkbtnRequestNotReviewed.Enabled = false;

                    //opnWho.SelectedIndex=2;	// 4-10-2008
                    //opnWho.Enabled = false;	// 4-10-2008
                    //lblLastSelected.Text = "Last Selected Administrator";	// 4-10-2008
                    //lblEmployeeIfo.Text = "Administrator Information";	// 4-10-2008
                }
                // Set the return page for reports
                Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "ReportReturnTo", Request.Path, conn);
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PAGESTATUS", "", conn);
                lblMore.Text = BASUSA.MiscTidBit.href("More...", "_self", "MoreReports.aspx?isadmin=" + strIsAdmin);
                ViewState["Session_Record_Id"] = SQLStatic.Sessions.GetSessionRecordId(Request.Cookies["Session_ID"].Value.ToString(), ConnectionString);
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "HOME", Request.Path + "?SkipCheck=YES", conn);
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "APPLICANT_EMPLOYEE_NUMBER", "", conn);                 // 4/10/2008

                string strSelectedEmployee = "";
                //if (ViewState["User_Primary_Role"].ToString() != "100407") // apply to super usersonly
                {
                    strSelectedEmployee = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", ConnectionString);

                    if (strSelectedEmployee != "")
                    {
                        ViewState["Employee_Number"] = strSelectedEmployee;
                    }
                    else
                    {
                        strSelectedEmployee = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PLA_EMPLOYEE_NUMBER", ConnectionString);
                        if (strSelectedEmployee != "")
                        {
                            ViewState["Employee_Number"] = strSelectedEmployee;
                        }
                    }
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PLA_EMPLOYEE_NUMBER", strSelectedEmployee, ConnectionString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "APPLICANT_EMPLOYEE_NUMBER", strSelectedEmployee, ConnectionString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", strSelectedEmployee, ConnectionString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_FOUND_EMPLOYEE_NUMBER", strSelectedEmployee, ConnectionString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_EMPLOYEE_NUMBER", strSelectedEmployee);
                    if ((ViewState["User_Primary_Role"].ToString() == "100408") && (ViewState["User_Group_ID"].ToString() == "7"))
                    {
                        ViewState["Employee_Number"] = strSelectedEmployee;
                        SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "EMPLOYEE_NUMBER", strSelectedEmployee);
                    }
                    if (isTrainer)
                    {
                        ViewState["Employee_Number"] = strSelectedEmployee;
                        SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "EMPLOYEE_NUMBER", strSelectedEmployee);
                    }


                    string strWho = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Who", ConnectionString);
                    if (strWho != "")
                    {
                        opnWho.SelectedIndex = Convert.ToInt32(strWho);
                        lblLastSelected.Text = lblLastSelected.Text.Replace("Employee", opnWho.SelectedItem.Text);
                        lblEmployeeIfo.Text  = lblEmployeeIfo.Text.Replace("Employee", opnWho.SelectedItem.Text);
                    }
                }
                conn.Close();
                conn.Dispose();
                if (ViewState["User_Primary_Role"].ToString() == "100407")
                {
                    SetUpAccountNumber();
                    //if (ViewState["Employee_Number"].ToString()=="0")
                    {
                        btnAdministratorApproval.Visible = false;
                        btnPLA.Visible = false;
                        btnSupervisorApproval.Visible = false;
                        btnCareerDevll.Visible        = false;
                    }
                    DisableReports();
                }
                if (isSuperContractor)
                {
                    SetUpAccountNumber();
                    //if (ViewState["Employee_Number"].ToString() == "0")
                    {
                        btnAdministratorApproval.Visible = false;
                        btnPLA.Visible = false;
                        btnSupervisorApproval.Visible = false;
                        btnCareerDevll.Visible        = false;
                    }
                    DisableReports();
                }
                SetReadOnly();
                SetupPage();
                //SetHeaderInformation();
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            //if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            //    Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out"+"&backurl=0" ,true);
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                //if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                //{
                //    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", Training_Source.TrainingClass.ConnectioString);
                //    Response.Redirect("/web_projects/PTemplate/index.htm");
                //    return;
                //}
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult.Trim() != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes = false;
                    if (objBasTemplate.strUser_Group_ID.ToString() == "1")
                    {
                        objBasTemplate.ShowSelectEmployee = true;
                    }
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    ViewState["Page_ID"]           = objBasTemplate.strPageId;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                LblTemplateHeader2.Text =
                    LblTemplateHeader2.Text.Replace("/web_projects/Employee_Search/default.aspx?SkipCheck=YES",
                                                    "/WEB_PROJECTS/EMPLOYEE_SEARCH/DEFAULT.ASPX?SkipCheck=YES&pc=11100");
                if ((ViewState["Employee_Number"].ToString() == "") || (ViewState["Employee_Number"].ToString() == "0"))
                {
                    Response.Redirect("out.aspx?message=You must select an employee first ", true);
                }
                TableHelp.Visible = false;
                ShowHideSelectEmployee();
                if ((ViewState["User_ID"] == null) || (ViewState["User_ID"].ToString() == ""))
                {
                    Response.Redirect("out.aspx?message= Request and Manage Training failed to connect to the program. You might not have the proper authorization. Please contact MyEnroll.com at " + Training_Source.TrainingClass.HelpPhoneNumber(), true);
                }

                if (ViewState["User_Group_ID"].ToString() != "1")
                {
//					if (ViewState["User_Primary_Role"].ToString() != "100407")
                    if (!Training_Source.TrainingClass.IsReadOnly(Request.Cookies["Session_ID"].Value.ToString()))
                    {
                        if (!Training_Source.TrainingClass.CanAccessOtherApplications(ViewState["User_ID"].ToString()))                         //not super user
                        {
                            if (!SetEmployeeNumber())
                            {
                                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your MyEnroll Employee Number is not defined. Please Contact MyEnroll.com @ " +
                                                  Training_Source.TrainingClass.HelpPhoneNumber(), true);
                            }
                        }
                    }
                }

                if (ViewState["Employee_Number"].ToString() == "0")
                {
                    Response.Redirect("out.aspx?message=You must select an employee first", true);
                }

                if (ViewState["User_Group_ID"].ToString() != "1")
                {
//					if (ViewState["User_Primary_Role"].ToString() != "100407")
                    if (!Training_Source.TrainingClass.IsReadOnly(Request.Cookies["Session_ID"].Value.ToString()))
                    {
                        string strMesg = "";
                        ViewState["FOUND_EMPLOYEE_NUMBER"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", Training_Source.TrainingClass.ConnectioString);
                        //if (Training_Source.TrainingClass.IsSuperUser(Request.Cookies["Session_ID"].Value.ToString(),ViewState["User_ID"].ToString(),ViewState["Employee_Number"].ToString()))
                        //  strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["FOUND_EMPLOYEE_NUMBER"].ToString());
                        //else
                        //    strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                        //if (strMesg.Trim()!="")
                        //    Response.Redirect("out.aspx?message="+strMesg,true);
                    }
                }
                string strPLAEmployeeNumber = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PLA_Employee_Number", Training_Source.TrainingClass.ConnectioString);
                if (strPLAEmployeeNumber != "")
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", strPLAEmployeeNumber, Training_Source.TrainingClass.ConnectioString);
                }
                string strSelectedEmployeeNumber = Training_Source.TrainingClass.UsedEmployeeNumber(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                if (strSelectedEmployeeNumber != ViewState["Employee_Number"].ToString())
                {
                    ViewState["Employee_Number"] = strSelectedEmployeeNumber;
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_Employee_Number", strSelectedEmployeeNumber, Training_Source.TrainingClass.ConnectioString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "APPLICANT_Employee_Number", strSelectedEmployeeNumber, Training_Source.TrainingClass.ConnectioString);
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", "", Training_Source.TrainingClass.ConnectioString);
                }
                else
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_Employee_Number", ViewState["Employee_Number"].ToString(), Training_Source.TrainingClass.ConnectioString);
                }
                SetCurrentProcessingYear();
                SetHeaderInformation();
                if (!ProductCodeNotExists())
                {
                    Response.Redirect("out.aspx?message=Your Employer has not selected the Training Product for Processing_Year " + ViewState["Processing_Year"].ToString(), true);
                }
                ProcessesStarFunctionality();
                CheckBudget();
                ResetCDPStatus();
            }
            DrawGrid();
            HandleContractors();
        }
示例#16
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}
                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                ViewState["Request_Record_ID"]         = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                ViewState["Use_App_ee_Number"]         = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Use_App_ee_Number", Training_Source.TrainingClass.ConnectioString);
                ViewState["Applicant_Employee_Number"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Applicant_Employee_Number", Training_Source.TrainingClass.ConnectioString);
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Use_App_ee_Number", "", Training_Source.TrainingClass.ConnectioString);
                SetHeaderInformation();
                if (Training_Source.TrainingClass.Use2008Types_Needs(ViewState["Request_Record_ID"].ToString()))
                {
                    ViewState["Use_2008"] = "1";
                }
                else
                {
                    ViewState["Use_2008"] = "0";
                }
                FillData();
                FillDataDateTimes();
                if (ViewState["Use_2008"].ToString() == "1")
                {
                    FillDataTypesNeeds();
                }
                else
                {
                    FillSelectedTypeofDevelopment();
                    FillDataTypesNeeds2007();
                }
                DrawGrid();
                SetInView();
                SetVisibility(pnlVendor);
                if ((ddlSourseTraining.SelectedIndex != -1) && (ddlSourseTraining.Items.Count > 0))
                {
                    txtSource.Text = ddlSourseTraining.SelectedItem.Text;
                }
                if ((ddlPurposeOfTraining.SelectedIndex != -1) && (ddlPurposeOfTraining.Items.Count > 0))
                {
                    txtPurpose.Text = ddlPurposeOfTraining.SelectedItem.Text;
                }
//				SetVisibility(pnlVendor, btnVendor);
//				txtSate.Text = ddlStates.SelectedItem.Text;
                try
                {
                    int intProcessing = Convert.ToInt16(ViewState["Application_Processing_Year"]);
                    if (intProcessing < 2008)
                    {
                        lblNoteMark.Visible       = false;
                        lblNote.Visible           = false;
                        lblNoteMarkDetail.Visible = false;
                    }
                }
                catch
                {
                }
                if ((Request.Params["Tab"] != null) && (Request.Params["Tab"] == "3"))
                {
                    uts.ActiveTabIndex = 3;
                    uts_ActiveTabChanged(null, null);
                }
                if ((Request.Params["call"] != null) && (Request.Params["Tab"] != ""))
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Return_to", Request.Params["call"]);
                }
            }
            if (pnlExpenses.Visible)
            {
                DrawGrid();
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblScript.Text = "";
            if (Request.Params["Admin"] != "YES")
            {
                #region BasTemplate
                if (!IsPostBack)
                {
                    Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                    try
                    {
                        if (Request.Cookies["Session_ID"] == null)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                        }
                        string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
                        if (strResult != "")
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                            return;
                        }
                        objBasTemplate.SetSeatchField(0);
                        objBasTemplate.ShowNotes                  = false;
                        LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                        ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                        ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                        ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                        ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                        ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                        ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                        ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                        ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                        ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                        ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                        // Wizard
                        string strpnlXML = objBasTemplate.PanelXML();
                        if (strpnlXML != "")
                        {
                            if (strpnlXML.IndexOf("Error:") != -1)
                            {
                                Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                                return;
                            }
                            ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                            ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                            ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                            ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                            ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                            ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                            ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                            ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                            ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                            ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                            ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                            ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                            ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                            ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                            ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                            ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                            ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                            ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                            ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                            ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                            ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                        }
                    }
                    catch (Exception ex)
                    {
                        string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                    }
                    finally
                    {
                        objBasTemplate.CleanUp();
                        objBasTemplate.Dispose();
                    }
                }
                #endregion
            }
            else
            {
                #region BasTemplate
                if (!IsPostBack)
                {
                    Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                    try
                    {
                        if (Request.Cookies["Session_ID"] == null)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                        }
                        string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                        if (strResult != "")
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                            return;
                        }
                        objBasTemplate.SetSeatchField(0);
                        objBasTemplate.ShowNotes                  = false;
                        LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                        ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                        ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                        ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                        ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                        ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                        ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                        ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                        ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                        ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                        ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                        // setup header information. You need to add the "2nd" and "3rd" parmeter.
                    }
                    catch (Exception ex)
                    {
                        string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                    }
                    finally
                    {
                        objBasTemplate.CleanUp();
                        objBasTemplate.Dispose();
                    }
                }
                #endregion
                btnHome.Visible = false;
                btnNext.Visible = false;
            }
            if (!IsPostBack)
            {
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}

                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                SetHeaderInformation();
                SetInView();
                ProcessesStarFunctionality();
                string strProcessingYear = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "CoursePY", Training_Source.TrainingClass.ConnectioString);
                if (strProcessingYear == "")
                {
                    strProcessingYear = ViewState["Processing_Year"].ToString();
                }
                Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), strProcessingYear);
                if (!Training_Source.TrainingClass.Use2008Types_Needs(ViewState["Request_Record_ID"].ToString()))
                {
                    ViewState["PrvStpUrl"] = "TrainingTypesAndNeeds.aspx";
                }
                if (Request.Params["Admin"] != "YES")
                {
                    SetupWizardMenu();
                }
            }
            DrawGrid();
            CheckHeaderIDSet();
            HandleContractors();
            if (!(Request.Form["doSave"] == null || Request.Form["doSave"] == ""))
            {
                DoDelete();
                doSave.Value = "";
                DrawGrid();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            session_id = Request.Cookies["Session_ID"].Value.ToString();
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowProcessingYear         = true;
                    objBasTemplate.ShowSelectEmployee         = true;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowFontSizeSelector       = false;
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    ViewState["Page_id"]           = objBasTemplate.strPageId;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                RadTabStrip1.Tabs[0].Selected = true;
                htmBtnManagePlans.Visible     = false;
                if (!string.IsNullOrEmpty(ViewState["Selected_Account_Number"].ToString()))
                {
                    Data.SetFrameHeader(Page, ViewState["Selected_Account_Number"].ToString(), Request.Path);
                    txtAccountNameNumberValues.Text = SQLStatic.AccountData.AccountName(ViewState["Selected_Account_Number"].ToString());
                    btnConnect.Text = "Go To " + txtAccountNameNumberValues.Text;

                    GetList();
                }
            }
        }
示例#19
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblScript.Text            = "";
            lblOtherTextError.Visible = false;
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    // Wizard
                    string strpnlXML = objBasTemplate.PanelXML();
                    if (strpnlXML != "")
                    {
                        if (strpnlXML.IndexOf("Error:") != -1)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                            return;
                        }
                        ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                        ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                        ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                        ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                        ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                        ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                        ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                        ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                        ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                        ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                        ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                        ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                        ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                        ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                        ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                        ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                        ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                        ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                        ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                        ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                        ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                ViewState["NextStpUrl"] = "TrainingExpenses.aspx";
                ViewState["PrvStpUrl"]  = "CourseDateAndTime.aspx";
                Training_Source.TrainingClass.SetValidators(Page);
                lbTypeofDev.Width            = System.Web.UI.WebControls.Unit.Pixel(1);
                lbTypeofDev.Height           = System.Web.UI.WebControls.Unit.Pixel(1);
                lbTypeofDev.ForeColor        = System.Drawing.Color.White;
                lbTypeofDev.BorderStyle      = System.Web.UI.WebControls.BorderStyle.None;
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}

                this.LblTemplateHeader2.Text = Template.BasTemplate.Update_Header(this.LblTemplateHeader2.Text, "Edit Mode");
                btnSaveBack.Text             = "";
                btnSaveBack.BorderStyle      = System.Web.UI.WebControls.BorderStyle.None;
                btnSaveBack.ForeColor        = System.Drawing.Color.White;
                btnSaveBack.Width            = System.Web.UI.WebControls.Unit.Pixel(1);
                btnSaveBack.Height           = System.Web.UI.WebControls.Unit.Pixel(1);

                btnSaveNext.Text        = "";
                btnSaveNext.BorderStyle = System.Web.UI.WebControls.BorderStyle.None;
                btnSaveNext.ForeColor   = System.Drawing.Color.White;
                btnSaveNext.Width       = System.Web.UI.WebControls.Unit.Pixel(1);
                btnSaveNext.Height      = System.Web.UI.WebControls.Unit.Pixel(1);

                txtSelectedDevelopments.Text        = "";
                txtSelectedDevelopments.BorderStyle = System.Web.UI.WebControls.BorderStyle.None;
                txtSelectedDevelopments.ForeColor   = System.Drawing.Color.White;
                txtSelectedDevelopments.Width       = System.Web.UI.WebControls.Unit.Pixel(1);
                txtSelectedDevelopments.Height      = System.Web.UI.WebControls.Unit.Pixel(1);

                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                ViewState["Mandatory_Only"]    = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Mandatory_Only", Training_Source.TrainingClass.ConnectioString);
                SetHeaderInformation();
                FillDropDowns();
                FillData();
                if (txtDepartmentID.Text == "")
                {
                    GetDeptId();
                }
                FillSelectedTypeofDevelopment();
                FillTypeofDevelopment();
                SetInView();
                lblScript.Text = "<script>EnableNavigation()</script>";
                ProcessesStarFunctionality();
                SetInintialCheckBoxTestField();
                string strProcessingYear = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "CoursePY", Training_Source.TrainingClass.ConnectioString);
                string strWarning        = "The training request you are appling for is in development year \"" + strProcessingYear + "\". You do not have an approved CDP for this year. You may not change the selected Account#";
                if (!Training_Source.TrainingClass.aquiredpreaproval(ViewState["Employee_Number"].ToString(), strProcessingYear))
                {
                    if (TrainingTypeAndNeedsRecord_Id() == "-1")
                    {
                        lblMandatoryOnly.Text             = strWarning;
                        opnlstAccountNumber.SelectedIndex = 1;
                    }
                    else
                    {
                        lblMandatoryOnly.Text = "The training request you are appling for is in development year \"" + strProcessingYear + "\". You do not have an approved CDP for this year. Your request must be for a \"Other Training (Mandatory) (5633)\" to be able to submit this training request later.";
                    }
                    opnlstAccountNumber.Enabled = false;
                    SetupWizardMenu();
                }
                Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), strProcessingYear);
            }
            CheckHeaderIDSet();
            HandleContractors();
        }
示例#20
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Data.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", false);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    // Wizard
                    string strpnlXML = objBasTemplate.PanelXML();
                    if (strpnlXML != "")
                    {
                        if (strpnlXML.IndexOf("Error:") != -1)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                            return;
                        }
                        ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                        ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                        ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                        ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                        ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                        ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                        ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                        ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                        ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                        ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                        ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                        ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                        ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                        ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                        ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                        ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                        ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                        ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                        ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                        ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                        ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion


            if ((hidCommand.Value != null) && (hidCommand.Value == "DoSave"))
            {
                hidCommand.Value = "";

                CheckSave();
                return;
            }
            lblScript.Text = "";
            if (!IsPostBack)
            {
                btnSave.Attributes.Add("onclick", "Do_Save()");
                //Data.SetValidators(Page);
                ViewState["Employee_Number"] = Data.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Data.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}
                lblBalance.Text = Data.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                SetHeaderInformation();
                FillSatesDropDown();
                FillContries();
                Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
                try
                {
                    ViewState["Book"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "BookRequest", conn);
                    ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", conn);
                    ViewState["AppStatus"]         = Data.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
                    ViewState["Product_Code"]      = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Product_Code", conn);
                }
                finally
                {
                    conn.Close();
                    conn.Dispose();
                }
                lbl_fldTrainingVendor.Visible     = true;
                lbl_fldTrainingVendorBook.Visible = false;
                if (ViewState["Book"].ToString() == "1")
                {
                    SetupForBook();
                }
                FillData();
                SetInView();
                HighLightKeyFields();
                //lblScript.Text="<script>EnableNavigation()</script>";
                ProcessesStarFunctionality();
                SetupWizardMenu();
                if (ViewState["Request_Record_ID"].ToString() == "-1")
                {
                    if (ViewState["Book"].ToString() != "1")
                    {
                        string strAlert = "<script>alert('REMINDER: This is a reminder to employees whose training request might involve travel – you must include your estimated travel expenses in the expense page of the training request – although it will NOT deduct from your PLA funds.')</script>";
                        Page.ClientScript.RegisterStartupScript(Page.GetType(), "strAlert", strAlert);
                    }
                }
            }
            if (!(Request.Form["doSave"] == null || Request.Form["doSave"] == ""))
            {
                string strGoTo = Request.Form["doSave"].Replace("'", "");
                doSave.Value = "";
                this.Validate();
                if (this.IsValid)
                {
                    DoSave();
                    Response.Redirect(strGoTo);
                }
            }
            HandleContractors();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }

            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    // Wizard
                    string strpnlXML = objBasTemplate.PanelXML();
                    if (strpnlXML != "")
                    {
                        if (strpnlXML.IndexOf("Error:") != -1)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                            return;
                        }
                        ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                        ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                        ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                        ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                        ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                        ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                        ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                        ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                        ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                        ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                        ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                        ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                        ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                        ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                        ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                        ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                        ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                        ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                        ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                        ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                        ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            lblErrorPassword.Visible = false;
            lblScript.Text           = "";
            if (!IsPostBack)
            {
                Training_Source.TrainingClass.SetValidators(Page);
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                ViewState["Book"]            = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "BookRequest");
                if (ViewState["User_Group_ID"].ToString() == "2")
                {
                    Response.Redirect("out.aspx?message=" + "You are currently logged in as Benefit Administrator. You must logon as an Employee to access this program.", true);
                    return;
                }
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}



                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Applicant_Employee_Number", ViewState["Employee_Number"].ToString(), Training_Source.TrainingClass.ConnectioString);

                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                if ((Request.Params["action"] != null) && (Request.Params["action"] == "PLA"))
                {
                    ProcessChangeAccountNumber();
                }
                if (ViewState["Request_Record_ID"].ToString() == "-1")
                {
                    lblScript.Text = "<script>alert('Vendor Information page must be completed first');window.location.href='TrainingVendorInfo.aspx';</script>";
                    return;
                }
                if ((Request.Params["c"] != "y") && (Training_Source.TrainingClass.HasPendingEvaluation(ViewState["Employee_Number"].ToString())))
                {
                    lblScript.Text = "<script>alert('You cannot submit a new training request until you have completed the pending post-training evaluation form associated with another training request.  Please find the training request with the status “Pending Evaluation”, and use the Action Drop Down Item – Review Eval. – to complete your evaluation.  Afterwards, you may choose “Edit Request” from the Action Drop Down Box for this new training request and process your submission.');window.location.href='SelectApp.aspx';</script>";
                    return;
                }
                if ((Request.Params["c"] != "y") && (Request.Params["c"] != "r"))
                {
                    PLA_AccountNo();
                    if (ViewState["AccountNo"].ToString() == "5633")
                    {
                        string strResetAccountNo = "<script>CheckResetAccountNumber();</script>";
                        Page.ClientScript.RegisterStartupScript(Page.GetType(), "strResetAccountNo", strResetAccountNo);
                        return;
                    }
                }
                ViewState["Product_Code"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Product_Code", Training_Source.TrainingClass.ConnectioString);
                SetHeaderInformation();
                ViewState["AppStatus"] = Training_Source.TrainingClass.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
                ShowCurrentSupervisor();
                string strProcessingYear = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "CoursePY", Training_Source.TrainingClass.ConnectioString);
                Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), strProcessingYear);
//				check if there is enough budget to submit the application in the budget year of the tapplication
                Check_budget(ViewState["Employee_Number"].ToString(), strProcessingYear);

                if (txtSupervisorName.Text.Trim() == "")
                {
                    lblScript.Text = "<script>alert('You must select your supervisor first');window.location.href='ManageSupervisor.aspx';</script>";
                    return;
                }
                if (!CDPAquired())
                {
                    lblScript.Text = "<script>alert('You cannot submit this training request. You must have an approved CDP application first.');window.location.href='SelectApp.aspx';</script>";
                    return;
                }
                if (SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Reroute_Found_Employee_Number", Training_Source.TrainingClass.ConnectioString) != "")
                {
                    ReadNameAndNumber();
                }
                if ((Request.Params["c"] != "y") && (Request.Params["c"] != "r"))
                {
                    SetupWizardMenu();
                }
            }
            strConfirmationNotice = "Immediately upon your Supervisor’s decision to approve or decline your training request, MyEnroll.com will send you an email confirmation notice.";

            if (Request.Params["c"] == "y")
            {
                lblLine1.Text         = "Confirm Cancellation";
                strConfirmationNotice = "Training request has been canceled";
                btnSave.Text          = "Save & Cancel Request";
            }
            if (Request.Params["c"] == "r")
            {
                lblLine1.Text         = "Reactivate Request";
                strConfirmationNotice = "Training request has been reactivated";
                btnSave.Text          = "Save & Activate Request";
            }
            if ((Request.Params["c"] == "y") || (Request.Params["c"] == "r"))
            {
                btnSave.Text = "Save & Apply Request";
            }
            else
            {
                if (ViewState["Supervisor_Employee_Number"].ToString() == "")
                {
                    lblLine1.Text   = "Your Supervisor is unkown, you cannot submit your application";
                    btnSave.Enabled = false;
                }
                string strCanAccess = CanAccess();
                if (strCanAccess != "T")
                {
                    if (strCanAccess == "SCH")
                    {
                        lblScript.Text = "<script>alert('You must Fill The Course Dates & Times Page First');window.location.href='CourseDateAndTime.aspx';</script>";
                    }
                    else if (strCanAccess == "TYP")
                    {
                        lblScript.Text = "<script>alert('You must Fill The Training Types & Needs Page First');window.location.href='TrainingTypesAndNeeds.aspx';</script>";
                    }
                    else if (strCanAccess == "EXP")
                    {
                        lblScript.Text = "<script>alert('You must Fill The Training Expenses Page First');window.location.href='TrainingExpenses.aspx';</script>";
                    }
                    else
                    {
                        lblLine1.Text = "Error:";
                        lblLine2.Text = "You must complete all the application pages before you can submit it for approval";
                    }
                }
                else
                {
                    if (Convert.ToInt32(ViewState["AppStatus"].ToString()) == 0)
                    {
                        if (ViewState["Book"].ToString() == "1")
                        {
                            lblLine1.Text = "Your training book request is ready to be sent to your supervisor for review.";
                            lblLine2.Text = "Complete the \"Signature Block\" below and click the ‘Save’ button to submit your book request.";
                        }
                        else
                        {
                            lblLine1.Text = "Your training request is ready to be sent to your supervisor for review.";
                            lblLine2.Text = "Complete the \"Signature Block\" below and click the ‘Save’ button to submit your request.";
                        }
                    }
                    if (Convert.ToInt32(ViewState["AppStatus"].ToString()) == 1)
                    {
                        string strInitialStatus = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Initial_Status", Training_Source.TrainingClass.ConnectioString);
                        if (strInitialStatus == "2")
                        {
                            lblLine1.Text   = "Your edits have been saved.";
                            btnSave.Enabled = false;
                            lblLine2.Text   = "Your changes are material; therefore, the system has automatically removed your request from “Pending Payment” status and resubmitted it to your supervisor for review.";
                        }
                        else
                        {
                            lblLine1.Text   = "Your edits have been saved and are pending your supervisor’s review.";
                            btnSave.Enabled = false;
                            lblLine2.Text   = "";
                        }
                    }
                    if (Convert.ToInt32(ViewState["AppStatus"].ToString()) == 2)
                    {
                        lblLine1.Text   = "Your edits have been saved.";
                        lblLine2.Text   = "Your changes were not material; therefore, your training request will remain in \"Pending Payment\" status.";
                        btnSave.Enabled = false;
                    }
                }
            }
            HandleContractors();
        }
示例#22
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
     {
         Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
     }
     lblError.Text  = "";
     lblScript.Text = "";
     #region BasTemplate
     if (!IsPostBack)
     {
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                 return;
             }
             objBasTemplate.SetSeatchField(0);
             objBasTemplate.ShowNotes                  = false;
             LblTemplateHeader2.Text                   = objBasTemplate.Header2();
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     lblPassordError.Visible  = false;
     lblPassordError2.Visible = false;
     if (!IsPostBack)
     {
         Training_Source.TrainingClass.SetValidators(Page);
         ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
         //if (ViewState["User_Group_ID"].ToString()!="1")
         //{
         //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
         //    if (strMesg!="")
         //        Response.Redirect("out.aspx?message="+strMesg,true);
         //}
         ViewState["Request_Record_ID"]     = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
         ViewState["Product_Code"]          = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Product_Code", Training_Source.TrainingClass.ConnectioString);
         ViewState["Loged_Employee_Number"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "From_Employee_Number", Training_Source.TrainingClass.ConnectioString);
         SetHeaderInformation();
     }
     DrawGrid();
 }
示例#23
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            bool Viewed = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Viewed") == "1";

            if (Viewed)
            {
                Response.Redirect("/Web_Projects/trn/PLA/SelectAccountCategory.aspx?SkipCheck=YES");
                return;
            }

            #region BasTemplate
            if (!IsPostBack)
            {
                if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                {
                    if (!SQLStatic.Misc.pTemplateOn(Request.Cookies["Session_ID"].Value.ToString()))
                    {
                        SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", Training_Source.TrainingClass.ConnectioString);
                        Response.Redirect("/web_projects/PTemplate/index.htm");
                        return;
                    }
                }
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                if ((ViewState["Employee_Number"].ToString() == "") || (ViewState["Employee_Number"].ToString() == "0"))
                {
                    Response.Redirect("out.aspx?message=You must select an employee first ", true);
                }
                if (!ProductCodeNotExists())
                {
                    Response.Redirect("out.aspx?message=Your Employer has not selected the Training Product for Processing_Year " + ViewState["Processing_Year"].ToString(), true);
                }
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "FOUND_EMPLOYEE_NUMBER", "", Training_Source.TrainingClass.ConnectioString);
                if ((ViewState["User_ID"] == null) || (ViewState["User_ID"].ToString() == ""))
                {
                    Response.Redirect("out.aspx?message= \"Request and Manage Training\" failed to connect to the program. You might not have the proper authorization. Please contact MyEnroll.com at " + Training_Source.TrainingClass.HelpPhoneNumber(), true);
                }
                if (ViewState["User_Group_ID"].ToString() == "2")
                {
                    Response.Redirect("out.aspx?message=" + "You are currently logged in as Benefit Administrator. You must logon as an Employee to access this program.", true);
                    return;
                }
                if (ViewState["User_Group_ID"].ToString() != "1")
                {
                    if (!Training_Source.TrainingClass.IsReadOnly(Request.Cookies["Session_ID"].Value.ToString()))
                    {
                        if (!Training_Source.TrainingClass.CanAccessOtherApplications(ViewState["User_ID"].ToString()))                         //not super user
                        {
                            if (!SetEmployeeNumber())
                            {
                                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your MyEnroll Employee Number is not defined. Please Contact MyEnroll.com @ " +
                                                  Training_Source.TrainingClass.HelpPhoneNumber(), true);
                            }
                        }
                    }
                }

                if (ViewState["Employee_Number"].ToString() == "0")
                {
                    Response.Redirect("out.aspx?message=You must select an employee first", true);
                }

                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}
                SetCurrentProcessingYear();

                ViewState["Account_Number"]  = Training_Source.TrainingClass.GetAccountNumber(ViewState["Employee_Number"].ToString());
                lbl_fldPLAPrivacyNotice.Text = Training_Source.TrainingClass.Privacy_Statement(ViewState["Employee_Number"].ToString());
                SetPageHeader();
            }
        }
示例#24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(Request.Params["close"]))
            {
                if (Request.Params["close"].Equals("1"))
                {
                    Response.Redirect(Request.Params["usrl"], true);
                    return;
                }
            }

            ViewState["template"] = System.Configuration.ConfigurationManager.AppSettings["template"];
            if (ViewState["template"].ToString().Equals("2"))
            {
                urlhead_top = "";
            }


            session_id = Request.Cookies["Session_ID"].Value.ToString();
            string OriginalPage = SQLStatic.Sessions.GetSessionValue(session_id, "PAGE_ID");

            #region BasTemplate
            if (!IsPostBack)
            {
                //if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                //{
                //    string path = Request.Path + "?SkipCheck=YES";
                //    if (Request.Params["pc"] != null)
                //        path = Request.Path + "?SkipCheck=YES&pc=" + Request.Params["pc"];
                //    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", path);
                //    Response.Redirect("/web_projects/PTemplate/index.htm");
                //    return;
                //}
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowFontSizeSelector       = false;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowProcessingYear         = true;
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    if (string.IsNullOrEmpty(Request.Params["status"]))
                    {
                        if (string.IsNullOrEmpty(Request.Params["skipf"]))
                        {
                            string setPTemplate = "<script language='javascript'> OpenHeader('') </script>";

                            //"window.open('/web_projects/ptemplate/header.aspx?pagename=Employee Search','Frame_detailing_the_selected_module_and_current_program_page');</script>";
                            Page.ClientScript.RegisterStartupScript(Page.GetType(), "setPTemplate", setPTemplate);
                        }
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                Oracle.DataAccess.Client.OracleConnection conn = SQLStatic.SQL.OracleConnection();
                //if (Convert.ToInt64(OriginalPage) > 1000000)
                if (string.IsNullOrEmpty(OriginalPage))
                {
                    OriginalPage = "854";
                }
                SQLStatic.Sessions.SetSessionValue(session_id, "PAGE_ID", OriginalPage, conn);
                string origEE = SQLStatic.Sessions.GetEmployeeNumber(session_id, conn);
                string OrigER = SQLStatic.Sessions.GetAccountNumber(session_id, conn);
                SQLStatic.Sessions.SetSessionValue(session_id, "ori_EMPLOYEE_NUMBER", origEE, conn);
                SQLStatic.Sessions.SetSessionValue(session_id, "ori_ACCOUNT_NUMBER", OrigER, conn);
                string mybackPage = SQLStatic.Sessions.GetSessionValue(session_id, "MyBackPage", conn);

                SQLStatic.SQL.CloseConnection(conn);

                if (!string.IsNullOrEmpty(mybackPage))
                {
                    if (mybackPage.ToUpper().Contains("RBCEERETURN.ASPX"))
                    {
                        this.dgEEs.ClientSettings.Scrolling.AllowScroll = true;
                    }
                }

                txtSearch.Focus();
                FillDropDown();
                DataTable tbl = Data.get_Instruction_for_search("540", "2", "13");
                if (!tbl.Rows.Count.Equals(0))
                {
                    //lblInstruction.ToolTip = tbl.Rows[0]["clob_col"].ToString();
                    imgDefaultSearchHelp.ToolTip = tbl.Rows[0]["clob_col"].ToString();
                    //imgInstruction.ToolTip = tbl.Rows[0]["clob_col"].ToString();
                }
                //tbl = Data.get_Instruction_for_search("540", "2", "65");
                //if (!tbl.Rows.Count.Equals(0))
                //{
                //    imgDefaultSearchHelp.ToolTip = tbl.Rows[0]["clob_col"].ToString();
                //    //cbLabel.ToolTip = tbl.Rows[0]["clob_col"].ToString();
                //}
                tbl.Dispose();
                setDefaultControls();
                SetLastSelectedEEs();
            }

            if (!string.IsNullOrEmpty(hid3.Value))
            {
                ProcessSelection(hid3.Value);
                hid3.Value = string.Empty;
            }
        }
示例#25
0
 private void Page_Load(object sender, System.EventArgs e)
 {
     if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
     {
         Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
     }
     lblScript.Text = "";
     lblError.Text  = "";
     #region PopUp BasTemplate
     if (!IsPostBack)
     {
         Template.BasTemplate objBasTemplate = new Template.BasTemplate();
         try
         {
             if (Request.Cookies["Session_ID"] == null)
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
             }
             string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
             if (strResult != "")
             {
                 Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult.Replace("\n", "~"), false);
                 return;
             }
             if (Request.Params["s"] == "v")
             {
                 LblTemplateHeader2.Text = "Expense Detail";
             }
             else
             {
                 objBasTemplate.SetSeatchField(0);
                 objBasTemplate.ShowNotes = false;
                 LblTemplateHeader2.Text  = objBasTemplate.Header2();
             }
             ViewState["AccessType"]                   = objBasTemplate.strAccessType;
             ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
             ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
             ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
             ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
             ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
             ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
             ViewState["User_ID"]           = objBasTemplate.strUser_ID;
             ViewState["User_Name"]         = objBasTemplate.strUser_Name;
             ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
         }
         catch (Exception ex)
         {
             string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
             Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
         }
         finally
         {
             objBasTemplate.CleanUp();
             objBasTemplate.Dispose();
         }
     }
     #endregion
     if (!IsPostBack)
     {
         Training_Source.TrainingClass.SetValidators(Page);
         ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
         lblBalance.Text                = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
         ViewState["Session_ID"]        = Request.Cookies["Session_ID"].Value.ToString();
         ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(ViewState["Session_ID"].ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
         ViewState["AppStatus"]         = Training_Source.TrainingClass.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
         SetHeaderInformation();
         FillExpenseType();
         FillSatesDropDown();
         FillContries();
         HighLightKeyFields();
         if (Request.Params["expid"] != "-1")
         {
             GetExistingData();
         }
         else
         {
             SetValue(ddlContries, "USA");
         }
         if (txtVedorName.Text == "FDIC ETV")
         {
             optlstVendor.SelectedIndex = 2;
             optlstVendor_SelectedIndexChanged(null, null);
         }
         SetInView();
         string strProcessingYear = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "CoursePY", Training_Source.TrainingClass.ConnectioString);
         if (strProcessingYear == "")
         {
             strProcessingYear = ViewState["Processing_Year"].ToString();
         }
         ViewState["App_Processing_Year"] = strProcessingYear;
         Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), strProcessingYear);
         rbVendor.Text = optlstVendor.SelectedItem.Text;
         ddlContries_SelectedIndexChanged(null, null);
         optlstVendor_SelectedIndexChanged(null, null);
     }
     HandleContractors();
     if (!(Request.Form["doSave"] == null || Request.Form["doSave"] == ""))
     {
         string strGoTo = Request.Form["doSave"].Replace("'", "");
         doSave.Value = "";
         this.Validate();
         if (this.IsValid)
         {
             if (DoSave())
             {
                 Response.Redirect("TrainingExpenses.aspx?Admin=" + Request.Params["Admin"]);
             }
             htmBtnSave.Disabled = false;
         }
     }
 }
示例#26
0
		private void Page_Load(object sender, System.EventArgs e)
		{
			if (PLA_Approval.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
				Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out"+"&backurl=0" ,true);
			#region BasTemplate
			if (!IsPostBack)
			{					
				Template.BasTemplate objBasTemplate = new Template.BasTemplate();
				try
				{					
					if (Request.Cookies["Session_ID"] == null)
						Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first",true);					
					string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(),Request.Url.Authority.ToString(),Request.Url.AbsolutePath.ToString(),true,false);
					if (strResult!="")
					{
						Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error="+strResult,false);
						return;
					}
					objBasTemplate.SetSeatchField(0);
					objBasTemplate.ShowNotes = false;					
					LblTemplateHeader2.Text = objBasTemplate.Header2();		
					ViewState["AccessType"]						= objBasTemplate.strAccessType;
					ViewState["Employee_Number"]				= objBasTemplate.strEmployee_Number;
					ViewState["Processing_Year"]				= objBasTemplate.strProcessingYear;
					ViewState["Role_Restriction_Level"]			= objBasTemplate.strRole_Restriction_Level;
					ViewState["Selected_Account_Number"]		= objBasTemplate.strSelected_Account_Number;
					ViewState["Selected_Employee_Class_Code"]	= objBasTemplate.strSelected_Employee_Class_Code;
					ViewState["User_Group_ID"]					= objBasTemplate.strUser_Group_ID;
					ViewState["User_ID"]						= objBasTemplate.strUser_ID;
					ViewState["User_Name"]						= objBasTemplate.strUser_Name;
					ViewState["User_Primary_Role"]				= objBasTemplate.strUser_Primary_Role;				
				
					// setup header information. You need to add the "2nd" and "3rd" parmeter.					
				}
				catch (Exception ex)
				{
					string strError = "Error Message: "+ex.Message+"~~Application:"+ex.Source+"~~Method:"+ex.TargetSite+"~~Detail:"+ex.StackTrace;
					Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error="+strError.Replace("\n","~"));
				}
				finally
				{
					objBasTemplate.CleanUp();
					objBasTemplate.Dispose();
				}
			}
			#endregion
			
			
			lblScript.Text= "";
			if (!IsPostBack)
			{
				BASUSA.MiscTidBit.Hide(btnInformee);
				BASUSA.MiscTidBit.Hide(btnNoMoneyPeriod);
				ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(),"Request_Record_ID",PLA_Approval.TrainingClass.ConnectionString);
				ViewState["Product_Code"]=SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(),"Product_Code",PLA_Approval.TrainingClass.ConnectionString);
				ViewState["Applicant_Employee_Number"]=SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(),"Applicant_Employee_Number",PLA_Approval.TrainingClass.ConnectionString);				
//				lblBalance.Text = AvailableAmount(ViewState["Applicant_Employee_Number"].ToString(),ViewState["Processing_Year"].ToString());
				SetHeaderInformation();
				FillSatesDropDown();
				FillData();
				FillDataDateTimes();
				FillDropDowns();
				FillDataTypesNeeds();	
				FillSelectedTypeofDevelopment();
				DrawGrid();				
				SetVisibility(pnlExpenses, btnExpenses);
				ProcessesStarFunctionality();
				PLA_Approval.TrainingClass.FillBudgetYears(ddlBudgetYear,lblBalance,ViewState["Applicant_Employee_Number"].ToString(),ViewState["Application_Processing_Year"].ToString());
				Check_budget(ViewState["Applicant_Employee_Number"].ToString(),ViewState["Application_Processing_Year"].ToString());
				try
				{
					int intProcessing = Convert.ToInt16(ViewState["Application_Processing_Year"]);
					if (intProcessing <2008)
					{
						lblNoteMark.Visible=false;
						lblNote.Visible=false;
						lblNoteMarkDetail.Visible = false;
					}
				}
				catch
				{
				}
			}
			if (pnlExpenses.Visible)
			{
				DrawGrid();
			}
		}
示例#27
0
        protected void Page_Load(object sender, EventArgs e)
        {
            session_id = Request.Cookies["Session_ID"].Value.ToString();

            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowProcessingYear         = true;
                    objBasTemplate.ShowNotes                  = false;
                    objBasTemplate.ShowFontSizeSelector       = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                if (Data.ShowAdditionalInfoPage(ViewState["Selected_Account_Number"].ToString()))
                {
                    TabStrip1.ShowTab(2, true);
                }
                //Fields._Default.Start(Page);
                ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
                if (ViewState["Employee_Number"].ToString().Equals("0"))
                {
                    string NoEE = "<script>Javascript:No_EE()</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "NoEE", NoEE);
                    return;
                }
                ViewState["Domain"]           = Data.Default_Email_Domain_from_acct((ViewState["Selected_Account_Number"].ToString())).ToUpper();
                CustomValidator1.ErrorMessage = "Whoops! You entered a domain for the work email address (the portion of the email to the right of the '@' symbol) that does not coincide with the employer's required domain., which is @<value>. You can only enter a work email address that uses the '@<value>";
                CustomValidator1.ErrorMessage = CustomValidator1.ErrorMessage.Replace("<value>", ViewState["Domain"].ToString());
                hidDomain.Value = ViewState["Domain"].ToString();
                TabStrip1.SetCurrentTab(Request.Path);
                //TabStrip1.SetTabIndex(2);
                FillDropDowns();
                GetDataFromSession();
                try
                {
                    jscriptsFunctions.Utilities.SetHeaderFrame(Page, TabStrip1.TabName(), Data.HeaderText(session_id), "");
                }
                catch { }
                DoStar();
                SetRequired();
            }
            TabStrip1.wPage       = Page;
            TabStrip1.CurrentPath = Request.Path;
            // TabStrip1.CheckEnrrollmentKit(ViewState["Selected_Account_Number"].ToString());
        }
示例#28
0
        //protected System.Web.UI.WebControls.LinkButton lnkbtnEESearch;
        //protected System.Web.UI.WebControls.Label lblNoAccess;

        private void Page_Load(object sender, System.EventArgs e)
        {
            //if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
            //{
            //    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", Training_Source.TrainingClass.ConnectioString);
            //    Response.Redirect("/web_projects/PTemplate/index.htm");
            //    return;
            //}
            //if (!IsPostBack)
            //{
            //    string strURL = "/Web_Projects/trn/PLA/PrivacyStatementTraining.aspx";
            //    string strSetLeftMenu =
            //        "<script>window.open('/web_projects/ptemplate/left.aspx?callingurl=" + strURL + "','MyEnroll_available_programs_listing_menu_frame')</script>";
            //    Page.ClientScript.RegisterStartupScript(Page.GetType(),"strSetLeftMenu", strSetLeftMenu);
            //}
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblScript.Text = "";

            SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "InView", "F", Training_Source.TrainingClass.ConnectioString);
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes = false;
                    if (objBasTemplate.strUser_Group_ID.ToString() == "1")
                    {
                        objBasTemplate.ShowSelectEmployee = true;
                    }
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                LblTemplateHeader2.Text =
                    LblTemplateHeader2.Text.Replace("/web_projects/Employee_Search/default.aspx?SkipCheck=YES",
                                                    "/WEB_PROJECTS/EMPLOYEE_SEARCH/DEFAULT.ASPX?SkipCheck=YES&pc=11100");
                if (DateTime.Today >= Convert.ToDateTime("06/01/2009"))
                {
                    lblNew.Visible = false;
                }
                if ((ViewState["Employee_Number"].ToString() == "") || (ViewState["Employee_Number"].ToString() == "0"))
                {
                    string strRunOut = "<script>document.location.replace('out.aspx?message=You must select an employee first');</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "strRunOut", strRunOut);
                    return;
                    //Response.Redirect("out.aspx?message=You must select an employee first " , true);
                }
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "TRN_EMPLOYEE_NUMBER", ViewState["Employee_Number"].ToString());


                if (!ProductCodeNotExists())
                {
                    Response.Redirect("out.aspx?message=Your Employer has not selected the Training Product for Processing_Year " + ViewState["Processing_Year"].ToString(), true);
                }

                //if (ViewState["User_Group_ID"].ToString() != "1")
                {
                }

                ViewState["Employee_Number"]   = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                ViewState["Product_Code"]      = "11100";
                ViewState["Mandatory_Only"]    = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Mandatory_Only", Training_Source.TrainingClass.ConnectioString);
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                string employee_number_ = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PLA_EMPLOYEE_NUMBER");
                if (!string.IsNullOrEmpty(employee_number_))
                {
                    ViewState["Employee_Number"] = employee_number_;
                }

                Start();
                //SetHeaderInformation();
                ProcessesStarFunctionality();
                employee_number_ = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "PLA_EMPLOYEE_NUMBER");
                if (string.IsNullOrEmpty(employee_number_))
                {
                    employee_number_ = ViewState["Employee_Number"].ToString();
                }
                Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
            }
            DrawGrid();
        }
示例#29
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            Table1.Visible = false;
            return;

            if (PLA_Approval.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblScript.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                if ((Request.Params["SkipCheck"] == null) || (Request.Params["SkipCheck"] != "YES"))
                {
                    SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "main_run", Request.Path + "?SkipCheck=YES", PLA_Approval.TrainingClass.ConnectionString);
                    Response.Redirect("/web_projects/PTemplate/index.htm");
                    return;
                }
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, false);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;

                    // setup header information. You need to add the "2nd" and "3rd" parmeter.
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion
            if (!IsPostBack)
            {
                SetCurrentProcessingYear();
                SetHeaderInformation();
                ProcessesStarFunctionality();
                SetupItems();
                CheckForAddBudget();
            }
            HandleContractors();
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Training_Source.TrainingClass.SessionHasTimeOut(Request.Cookies["Session_ID"].Value.ToString()))
            {
                Response.Redirect("/Web_Projects/trn/PLA/out.aspx?message=Your Session has timed out" + "&backurl=0", true);
            }
            lblError.Text = "";
            #region BasTemplate
            if (!IsPostBack)
            {
                Template.BasTemplate objBasTemplate = new Template.BasTemplate();
                try
                {
                    if (Request.Cookies["Session_ID"] == null)
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=Cookie not found. Please signon first", true);
                    }
                    string strResult = objBasTemplate.Authenticate(Request.Cookies["Session_ID"].Value.ToString(), Request.Url.Authority.ToString(), Request.Url.AbsolutePath.ToString(), true, true);
                    if (strResult != "")
                    {
                        Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strResult, false);
                        return;
                    }
                    objBasTemplate.SetSeatchField(0);
                    objBasTemplate.ShowNotes                  = false;
                    LblTemplateHeader2.Text                   = objBasTemplate.Header2();
                    ViewState["AccessType"]                   = objBasTemplate.strAccessType;
                    ViewState["Employee_Number"]              = objBasTemplate.strEmployee_Number;
                    ViewState["Processing_Year"]              = objBasTemplate.strProcessingYear;
                    ViewState["Role_Restriction_Level"]       = objBasTemplate.strRole_Restriction_Level;
                    ViewState["Selected_Account_Number"]      = objBasTemplate.strSelected_Account_Number;
                    ViewState["Selected_Employee_Class_Code"] = objBasTemplate.strSelected_Employee_Class_Code;
                    ViewState["User_Group_ID"]                = objBasTemplate.strUser_Group_ID;
                    ViewState["User_ID"]           = objBasTemplate.strUser_ID;
                    ViewState["User_Name"]         = objBasTemplate.strUser_Name;
                    ViewState["User_Primary_Role"] = objBasTemplate.strUser_Primary_Role;
                    // Wizard
                    string strpnlXML = objBasTemplate.PanelXML();
                    if (strpnlXML != "")
                    {
                        if (strpnlXML.IndexOf("Error:") != -1)
                        {
                            Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strpnlXML, true);
                            return;
                        }
                        ViewState["CurrGrp"]           = objBasTemplate.Wizard_Value("CurrGrp");
                        ViewState["CurrGrpTtl"]        = objBasTemplate.Wizard_Value("CurrGrpTtl");
                        ViewState["CurrGrpUrl"]        = objBasTemplate.Wizard_Value("CurrGrpUrl");
                        ViewState["CurrStp"]           = objBasTemplate.Wizard_Value("CurrStp");
                        ViewState["CurrStpTtl"]        = objBasTemplate.Wizard_Value("CurrStpTtl");
                        ViewState["CurrStpUrl"]        = objBasTemplate.Wizard_Value("CurrStpUrl");
                        ViewState["Is_Step_Completed"] = objBasTemplate.Wizard_Value("Is_Step_Completed");
                        ViewState["NextGrp"]           = objBasTemplate.Wizard_Value("NextGrp");
                        ViewState["NextGrpTtl"]        = objBasTemplate.Wizard_Value("NextGrpTtl");
                        ViewState["NextGrpUrl"]        = objBasTemplate.Wizard_Value("NextGrpUrl");
                        ViewState["NextStp"]           = objBasTemplate.Wizard_Value("NextStp");
                        ViewState["NextStpTtl"]        = objBasTemplate.Wizard_Value("NextStpTtl");
                        ViewState["NextStpUrl"]        = objBasTemplate.Wizard_Value("NextStpUrl");
                        ViewState["NoGrp"]             = objBasTemplate.Wizard_Value("NoGrp");
                        ViewState["NoStpInGrp"]        = objBasTemplate.Wizard_Value("NoStpInGrp");
                        ViewState["PrvGrp"]            = objBasTemplate.Wizard_Value("PrvGrp");
                        ViewState["PrvGrpTtl"]         = objBasTemplate.Wizard_Value("PrvGrpTtl");
                        ViewState["PrvGrpUrl"]         = objBasTemplate.Wizard_Value("PrvGrpUrl");
                        ViewState["PrvStp"]            = objBasTemplate.Wizard_Value("PrvStp");
                        ViewState["PrvStpTtl"]         = objBasTemplate.Wizard_Value("PrvStpTtl");
                        ViewState["PrvStpUrl"]         = objBasTemplate.Wizard_Value("PrvStpUrl");
                    }
                }
                catch (Exception ex)
                {
                    string strError = "Error Message: " + ex.Message + "~~Application:" + ex.Source + "~~Method:" + ex.TargetSite + "~~Detail:" + ex.StackTrace;
                    Response.Redirect("/web_projects/login_error/ErrorPage.aspx?error=" + strError.Replace("\n", "~"));
                }
                finally
                {
                    objBasTemplate.CleanUp();
                    objBasTemplate.Dispose();
                }
            }
            #endregion

            if (!IsPostBack)
            {
                Training_Source.TrainingClass.SetValidators(Page);
                ViewState["Employee_Number"] = Training_Source.TrainingClass.UsedEmployeeNumber2(ViewState["Employee_Number"].ToString(), Request.Cookies["Session_ID"].Value.ToString());
                //if (ViewState["User_Group_ID"].ToString()!="1")
                //{
                //    string strMesg = Training_Source.TrainingClass.IsEeDataOk(ViewState["Employee_Number"].ToString());
                //    if (strMesg!="")
                //        Response.Redirect("out.aspx?message="+strMesg,true);
                //}
                lblBalance.Text = Training_Source.TrainingClass.AvailableAmount(ViewState["Employee_Number"].ToString(), ViewState["Processing_Year"].ToString());
                ViewState["Request_Record_ID"] = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Request_Record_ID", Training_Source.TrainingClass.ConnectioString);
                if (ViewState["Request_Record_ID"].ToString() == "-1")
                {
                    lblScript.Text = "<script>alert('Vendor Information page must be completed first');window.location.href='TrainingVendorInfo.aspx';</script>";
                    return;
                }
                SQLStatic.Sessions.SetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Applicant_Employee_Number", ViewState["Employee_Number"].ToString(), Training_Source.TrainingClass.ConnectioString);
                SetHeaderInformation();
                ProcessesStarFunctionality();
                ShowCurrentSupervisor();
                if (SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "Reroute_Found_Employee_Number", Training_Source.TrainingClass.ConnectioString) != "")
                {
                    ReadNameAndNumber();
                }
                SetNavigation();
                string strProcessingYear = SQLStatic.Sessions.GetSessionValue(Request.Cookies["Session_ID"].Value.ToString(), "CoursePY", Training_Source.TrainingClass.ConnectioString);
                Training_Source.TrainingClass.FillBudgetYears(ddlBudgetYear, lblBalance, ViewState["Employee_Number"].ToString(), strProcessingYear);
                SetupWizardMenu();
                string strStatus = Training_Source.TrainingClass.ApplicationStatus(ViewState["Request_Record_ID"].ToString());
                if (Convert.ToInt16(strStatus) > 0)
                {
                    lblifo.Visible = true;
                }
                else
                {
                    lblifo.Visible = false;
                }
            }
            HandleContractors();
        }