Exemplo n.º 1
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());
        }
        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;
                    }
                    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);
                }
                if (!ViewState["User_Group_ID"].ToString().Equals("1"))
                {
                    htmbtnPend.Visible = Data.Get_er_property_accnt(ViewState["Selected_Account_Number"].ToString().Substring(0, 7) + "-0000-000", "160", "0").Equals("1");
                }
                ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
                Template.BASPtemplate.SetHeaderPageNameByName(Page, "Account Name");
                TabStrip1.SetCurrentTab(Request.Path);
                GetDataFromSession();
                jscriptsFunctions.Utilities.SetHeaderFrame(Page, TabStrip1.TabName(), "", "");
                DoStar();
                ViewState["skip"]       = false;
                ViewState["AutoPended"] = false;
                if (Data.RequireVerification(ViewState["Selected_Account_Number"].ToString(), ViewState["Employee_Number"].ToString()).Equals("1"))
                {
                    if (Data.Get_er_property_master_accnt(ViewState["Selected_Account_Number"].ToString(), "198", "0").Equals("1"))
                    {
                        btnNext_Click(null, null);
                        SQLStatic.Sessions.SetSessionValue(session_id, "NH_EMPLOYEE_NUMBER", ViewState["Employee_Number"].ToString());
                    }
                    dvVerify.Visible          = true;
                    dvFullPage.Visible        = false;
                    iverify.Attributes["src"] = "/web_projects/New_Hire_Verification_of_Eligibility/Default.aspx?SkipCheck=YES&EENo=" + ViewState["Employee_Number"].ToString();
                    if (ViewState["Selected_Account_Number"].ToString().Contains("0007212-"))
                    {
                        return;
                    }
                }
                else
                {
                    dvVerify.Visible   = false;
                    dvFullPage.Visible = true;
                }
                if (Data.Get_er_property_master_accnt(ViewState["Selected_Account_Number"].ToString().Substring(0, 7) + "-0000-000", "124", "0").Equals("1"))
                {
                    btnNext_Click(null, null);
                    SQLStatic.Sessions.SetSessionValue(session_id, "NH_EMPLOYEE_NUMBER", ViewState["Employee_Number"].ToString());
                    htmbtnSave.Visible = false;
                    btnCancel.Visible  = false;
                    htmbtnPend.Visible = false;
                    btnNext.Visible    = false;
                    lblTitle.Text      = "Pended to Trustor Administrators";
                    jscriptsFunctions.Misc.Alert(Page, "Pended to Trustor Administrators");
                    return;
                }
            }
            TabStrip1.wPage       = Page;
            TabStrip1.CurrentPath = Request.Path;

            if (!string.IsNullOrEmpty(hidSave.Value))
            {
                if (hidSave.Value.Equals("Go"))
                {
                    ViewState["skip"] = true;
                    hidSave.Value     = "";
                    if (!(bool)ViewState["AutoPended"])
                    {
                        lblTitle.Text = "Confirmation of New Hire Added to Active Employee Data";
                    }
                    else
                    {
                        lblTitle.Text = "Confirmation of New Hire Pended Until Further Editing/Approval";
                    }
                    if (!Data.isPendingEmployee(session_id, null))
                    {
                        lblStatusText.Text = "Approved and added to Active Employee Data Records";
                        dvStatus.Visible   = true;
                    }
                    btnNext_Click(null, null);
                }
                else if (hidSave.Value.Equals("Pend"))
                {
                    hidSave.Value = "";
                    if (Data.isPendingEmployee(session_id, null))
                    {
                        Data.PendConfirmation(session_id);
                    }
                    lblTitle.Text      = "Confirmation of New Hire Pended Until Further Editing/Approval";
                    lblStatusText.Text = "Pended for further editing/approval";
                    dvStatus.Visible   = true;
                    htmbtnSave.Visible = false;
                    htmbtnPend.Visible = false;
                    TabStrip1.Disable();
                    btnAddAnotherNewHire.Visible = true;
                    btnGotoPendingNewHiresAdministration.Visible = true;
                    btnReturntoAdministrationHomepage.Visible    = true;
                    btnNext.Visible     = false;
                    btnCancel.Visible   = false;
                    lblInstruction.Text = System.Configuration.ConfigurationManager.AppSettings["ConfirmInst2"];
                    return;
                }
                lblInstruction.Text = System.Configuration.ConfigurationManager.AppSettings["ConfirmInst2"];
            }
            if (!(bool)ViewState["skip"])
            {
                ViewState["skip"] = true;
                if (Data.isPendingEmployee(session_id, null))
                {
                    ViewState["AutoPended"] = true;
                    string strSave = "<script>Javascript:DoSave2()</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "strSave", strSave);
                    return;
                }
                else
                {
                    lblTitle.Text       = "Approve New Hire to Active Record";
                    lblInstruction.Text = Data.GetConfirmationTextSetup(ViewState["Selected_Account_Number"].ToString());
                    if (string.IsNullOrEmpty(lblInstruction.Text))
                    {
                        lblInstruction.Text = System.Configuration.ConfigurationManager.AppSettings["ConfirmInst1"];
                    }
                }
            }
        }
        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;
                }
            }
        }
Exemplo n.º 4
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);
                }
                ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
                TabStrip1.SetCurrentTab(Request.Path);

                GetDataFromSession();
                jscriptsFunctions.Utilities.SetHeaderFrame(Page, TabStrip1.TabName(), "", "");
            }
            TabStrip1.wPage       = Page;
            TabStrip1.CurrentPath = Request.Path;
        }
Exemplo n.º 5
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.ShowSelectEmployee = 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
            if (!IsPostBack)
            {
                dvWorkersCompClass.Visible = false;
                ViewState["last_check"]    = "";
                if (Request.Params.ToString().Contains("old-1"))
                {
                    ViewState["Selected_Account_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "ACCOUNT_NUMBER");
                    ViewState["Class_Code"] = SQLStatic.Sessions.GetSessionValue(session_id, "CLASS_CODE");
                }
                ddlDepartment.Items.Clear();
                SQLStatic.Sessions.SetSessionValue(session_id, "Page_id", ViewState["Page_id"].ToString());
                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);
                }
                RequiredFieldValidator2.EnableClientScript = false;
                TabStrip1.wPage = Page;
                TabStrip1.SetCurrentTab(Request.Path);

                if (SQLStatic.Web_Data.ViewOnly(session_id))
                {
                    ViewState["Error"] = "You are \"View Only\" user. You do not have access to this module.";
                    string stringNoAccess = "<script>NoAccess('" + ViewState["Error"].ToString() + "')</script>";
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "stringNoAccess", stringNoAccess);
                    return;
                }
                if ((ViewState["Selected_Account_Number"] != null) && (ViewState["Selected_Account_Number"].ToString() != ""))
                {
                    if (Data.ShowAdditionalInfoPage(ViewState["Selected_Account_Number"].ToString()))
                    {
                        TabStrip1.ShowTab(2, true);
                    }
                    if (Data.master_account_property_accnt(ViewState["Selected_Account_Number"].ToString(), "168").Equals("1"))
                    {
                        RequiredFieldValidator16.Enabled = true;
                        RequiredFieldValidator16.Visible = true;
                        Label7.ForeColor = System.Drawing.Color.Red;
                    }

                    dvWorkersCompClass.Visible = Data.master_account_property_accnt(ViewState["Selected_Account_Number"].ToString(), "169").Equals("1");
                }


                ViewState["Employee_Number"] = SQLStatic.Sessions.GetSessionValue(session_id, "NH_EMPLOYEE_NUMBER");
                TabStrip1.SetCurrentTab(Request.Path);
                FillDropDowns();
                Startup();
                jscriptsFunctions.Utilities.SetHeaderFrame(Page, TabStrip1.TabName(), txtAccountNameNumberValues.Text, " ");
                ViewState["CheckGender"] = "T";
                RequiredFieldValidator2.EnableClientScript = false;
                //ViewState["AllowDuplicate"] = Data.account_allow_duplicate_ssn(ViewState["Selected_Account_Number"].ToString());
                txtSSN_TextChanged(null, null);
                ViewState["FTE_HRS"] = null;
                //SetDepartment();

                txtAccountNameNumberValues.Text = ViewState["Selected_Account_Number"].ToString();
            }
            SQLStatic.Sessions.SetSessionValue(session_id, "PROCESSING_YEAR", ViewState["Processing_Year"].ToString());
            SQLStatic.Sessions.SetSessionValue(session_id, "LAST_URL", Request.Path);
            dvsalutation.Visible = !ViewState["Selected_Account_Number"].ToString().StartsWith("0007208");
            //TabStrip1.CheckEnrrollmentKit(ViewState["Selected_Account_Number"].ToString());
            //Requires_FTE_Hours();
            RequiredFieldValidator2.EnableClientScript = false;
            //checkLocations();

            SetupControls();
            ProcesshidDate();
            ProcesseshidDiv();
            ProcesseshidClass();

            ProcesseshidPay();
            SetGender();

            FillDropDowns();

            dvAllDataFields.Visible = (!string.IsNullOrEmpty(txtClassValue.Text)) && (!string.IsNullOrEmpty(txtPayScheduleValue.Text));
            if (dvAllDataFields.Visible)
            {
                SetDateVailators();
                SetJobTitle();
                //ActivateValidators();
            }
            DoStar();
            TabStrip1.wPage       = Page;
            TabStrip1.CurrentPath = Request.Path;
            RequiredFieldValidator2.EnableClientScript = false;
            Requires_FTE_Hours();
            Fill_Workers_Comp_Class();
        }