protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["userLoggedIn"].Equals("") || Session["login"].Equals(""))
     {
         Response.Redirect("~/LoggedInPage.aspx");
     }
     else
     {
         retrievals    = new List <RetrievalBO>();
         retrievalBL   = new RetrievalBL();
         status        = Request.QueryString["status"];
         itemNumber    = Request.QueryString["itemNumber"];
         toRetrieveQty = Int32.Parse(Request.QueryString["toRetrieveQty"]);
         if (toRetrieveQty != 0)
         {
             retrievals = retrievalBL.getRetrievalBOsByStatusAndItemNumber(status, itemNumber);
             if (!IsPostBack)
             {
                 GVAllocate.DataSource = retrievals;
                 GVAllocate.DataBind();
             }
         }
         else if (toRetrieveQty == 0)
         {
             retrievals = retrievalBL.suggestAndGetRetrievalBOsByStatusAndItemNumber(status, itemNumber);
             if (!IsPostBack)
             {
                 GVAllocate.DataSource = retrievals;
                 GVAllocate.DataBind();
             }
         }
         if (!IsPostBack)
         {
             ViewState["totalAllocate"] = 0;
         }
     }
 }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (Session["userLoggedIn"].Equals("") || Session["login"].Equals(""))
         {
             Response.Redirect("~/LoggedInPage.aspx");
         }
         else
         {
             if (!IsPostBack)
             {
                 try
                 {
                     if (Request.QueryString["status"] == "Unfullfill Orders")
                     {
                         radbtnReterival.ClearSelection();
                         radbtnReterival.Items[0].Selected = true;
                     }
                     else if (Request.QueryString["status"] == "New Orders")
                     {
                         radbtnReterival.ClearSelection();
                         radbtnReterival.Items[1].Selected = true;
                     }
                 }
                 catch (Exception ex)
                 {
                     Console.WriteLine(ex.ToString());
                 }
             }
             else
             {
                 try
                 {
                     ckbList        = new List <int>();
                     toRetrieveList = new List <int>();
                     for (int i = 0; i < GVRetrieval.Rows.Count; i++)
                     {
                         CheckBox ckb        = GVRetrieval.Rows[i].FindControl("Ckb") as CheckBox;
                         int      toRetreive = Int32.Parse(GVRetrieval.Rows[i].Cells[8].Text);
                         if (ckb.Checked)
                         {
                             ckbList.Add(i);
                             toRetrieveList.Add(toRetreive);
                         }
                     }
                 }
                 catch (Exception ex)
                 {
                     Console.WriteLine(ex.ToString());
                 }
             }
             status      = radbtnReterival.SelectedValue;
             retrievals  = new List <RetrievalBO>();
             retrievalBL = new RetrievalBL();
             retrievals  = retrievalBL.getCombinedRetrievalBOsByStatus(status);
             if (retrievals.Count == 0)
             {
                 btnConfirm.Visible = false;
                 lblListName.Text   = "No orders list.";
             }
             else
             {
                 btnConfirm.Visible = true;
                 lblListName.Text   = "";
             }
             GVRetrieval.DataSource = retrievals;
             GVRetrieval.DataBind();
             //lblListName.Text = status + " List";
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }