//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"); } }