private void FillControls()
        {
            MessageAlert.Visible = false;
            if (!IsPostBack)
            {
                Session["DDLShow"]            = "Open";
                Session["DateExistInPayroll"] = false;


                //Session is only empty at this point if this page is reloaded and is not bringing values from previous page PMCumulativeSummary
                //Or new CheckDate was created and is attemping to refresh data
                if (Session["BiweekTable"] == null)
                {
                    string paramStartDate = "", paramEndDate = "";

                    List <DataTable> lstResults = PMCommon.GetPMPayrollresults(ref paramStartDate, ref paramEndDate);

                    if (lstResults != null && lstResults.Count > 0)
                    {
                        Session["BiweekTable"] = lstResults;
                    }
                }


                if (Session["BiweekTable"] != null)
                {
                    FirstLoadPaycheckList(UnionAllDatatables((List <DataTable>)Session["BiweekTable"]));
                    LoadDDL();
                    SetSession_PeriodIsOpenOrClosed();
                    CheckPeriodResults(ddlCheckPeriod.SelectedItem.Text);

                    FindOpenCheckDates();
                }
                else
                {
                    Response.Redirect("/");
                }
            }
        }
Пример #2
0
        private void FillControls()
        {
            Session["Trainer"]         = null;
            Session["ddlYear"]         = null;
            Session["StartDate"]       = null;
            Session["EndDate"]         = null;
            Session["BiweekTable"]     = null;
            Session["YearTable"]       = null;
            Session["lstResultTables"] = new List <DataTable>();

            string paramStartDate = "", paramEndDate = "";
            //List<weekending> lstWE = GetWeekendingList(ref paramStartDate, ref paramEndDate);
            List <DataTable> LstDT = new List <DataTable>();

            Session["BiweekTable"] = PMCommon.GetPMPayrollresults(ref paramStartDate, ref paramEndDate);
            Session["StartDate"]   = paramStartDate;
            Session["EndDate"]     = paramEndDate;

            BiweeklyGridResults();
            LoadDDL();
            YearlyGridResults();
        }