Beispiel #1
0
        private void PopulateGrid(string startDate = null, string endDate = null)
        {
            List <WeeklyBackordersSummaryModel> data;

            using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString))
            {
                if (!string.IsNullOrWhiteSpace(endDate) && !string.IsNullOrWhiteSpace(startDate))
                {
                    data = connection.Query <WeeklyBackordersSummaryModel>(string.Format("EXEC [dbo].[SPC_GetBackOrdersWeeklySummary" +
                                                                                         "] '{0}', '{1}'", startDate, endDate)).ToList();
                }
                else if (!string.IsNullOrWhiteSpace(startDate))
                {
                    data = connection.Query <WeeklyBackordersSummaryModel>(string.Format("EXEC [dbo].[SPC_GetBackOrdersWeeklySummary] '{0}'", startDate)).ToList();
                }
                else
                {
                    data = connection.Query <WeeklyBackordersSummaryModel>(string.Format("EXEC [dbo].[SPC_GetBackOrdersWeeklySummary]")).ToList();
                }
            }

            if (data.Count < 1)
            {
                dvEmptyContent.Visible = true;
                dvDataContent.Visible  = false;
            }
            else
            {
                dvDataContent.Visible    = true;
                SummariesGrid.DataSource = data;
                SummariesGrid.DataBind();
                Session["WeeklySummaryBackOrders"] = data;
            }
        }
Beispiel #2
0
 private void RebindGrid()
 {
     if (Session["WeeklySummaryBackOrders"] == null)
     {
         return;
     }
     SummariesGrid.DataSource = (List <WeeklyBackordersSummaryModel>)Session["PatternDetailsView"];
     SummariesGrid.DataBind();
 }