Example #1
0
 //esther-adding POitem to cart
 protected void Submit_Click(object sender, EventArgs e)
 {
     if (validationOnTextBoxOrderQuantity() > 0)
     {
         List <POStaging> alist = new List <POStaging>();
         if (Session["StagingList"] != null)
         {
             alist = (List <POStaging>)Session["StagingList"];
         }
         inventory item         = BusinessLogic.GetInventory(itemid);
         string    suppliername = DropDownListSupplier.SelectedItem.Text;
         string    supplierid   = BusinessLogic.GetSupplierID(suppliername);
         int       orderqty     = Int32.Parse(TextBoxOrderQuantity.Text);
         double    unitprice    = Double.Parse(unitCost.Text);
         string    requiredDate = DateTime.Now.AddDays(28).ToString("yyyy-MM-dd");
         try
         {
             POStaging poItem = new POStaging(item, supplierid, orderqty, unitprice, DateTime.ParseExact(requiredDate, "yyyy-MM-dd", null), user);
             Session["StagingList"] = BusinessLogic.AddToStaging(alist, poItem);
         }
         catch (Exception ex)
         {
             Label1.Text = ex.Message;
         }
         Response.Redirect("POStagingSummary.aspx");
     }
 }
 //esther-adding POitem to cart
 protected void Submit_Click(object sender, EventArgs e)
 {
     if (validationOnTextBoxOrderQuantity() > 0)
     {
         List <POStaging> alist = new List <POStaging>();
         if (Session["StagingList"] != null)
         {
             alist = (List <POStaging>)Session["StagingList"];
         }
         inventory item         = BusinessLogic.GetInventory(itemid);
         string    suppliername = DropDownListSupplier.SelectedItem.Text;
         string    supplierid   = BusinessLogic.GetSupplierID(suppliername);
         int       orderqty     = Int32.Parse(TextBoxOrderQuantity.Text);
         double    unitprice    = Double.Parse(unitCost.Text);
         string    requiredDate = DateTime.Now.AddDays(28).ToString("yyyy-MM-dd");
         try
         {
             POStaging poItem = new POStaging(item, supplierid, orderqty, unitprice, DateTime.ParseExact(requiredDate, "yyyy-MM-dd", null), user);
             Session["StagingList"] = BusinessLogic.AddToStaging(alist, poItem);
             String url = "ClerkInventory.aspx";
             Response.Write(BusinessLogic.MsgBox("Success: Item added to Purchase Order Staging"));
             Response.Write("<script language=JavaScript>  opener.location.replace('" + url + "'); </script>");
             Response.Write("<script language='javascript'> { window.close();}</script>");
         }
         catch (Exception ex)
         {
             Label1.Text = ex.Message;
         }
         //Response.Redirect("POStagingSummary.aspx");
     }
 }