// Will return total number of quantity public int getCost(int ClientID) { PurchaseCtrl p = new PurchaseCtrl(); int qty; return(qty = p.getCost(ClientID)); }
//Will change the status of inInCart to false once part is purchased public void markOrdersAsPaid(List <cart> carts) { string s = ""; PurchaseCtrl p = new PurchaseCtrl(); p.markOrdersAsPaid(carts, s); }
public List <cart> validateProduct(int ClientID) { PurchaseCtrl p = new PurchaseCtrl(); List <cart> c = p.validateProduct(ClientID); return(c); }
public List <productdb> viewProductByType(int typeId) { PurchaseCtrl p = new PurchaseCtrl(); List <productdb> d = p.viewProductByType(typeId); return(d); }
public List <productdb> viewProducts() { PurchaseCtrl p = new PurchaseCtrl(); List <productdb> d = p.viewProducts(); return(d); }
public productdb chooseProduct(int id) { PurchaseCtrl p = new PurchaseCtrl(); productdb d = p.chooseProduct(id); return(d); }
protected void Page_Load(object sender, EventArgs e) { authCode.Text = Session["AuthCode"].ToString(); string uname = Session["UserName"].ToString(); Customer cm = new Customer(); int cid; if (uname == "Guest") { cid = -1; } else { cid = cm.returnClientID(uname); } PurchaseCtrl p = new PurchaseCtrl(); List <cart> carts = p.validateProduct(cid); foreach (cart cart in carts) { int q = Convert.ToInt32(cart.ProductId); p.inventoryUpdate(q, cart.Amount); } string auth = Session["AuthCode"].ToString(); p.markOrdersAsPaid(carts, auth); Customer cust = new Customer(); string wName, wAddress; if (cid == (-1)) { guest gue = cust.getGuestDetail(1); wName = gue.name; wAddress = gue.shippingAddress; } else { user use = cust.getUserDetail(cid); wName = use.name; wAddress = use.address; } warehouse wh = new warehouse { paymentID = auth, Name = wName, shippingAddress = wAddress, packagingStatus = "ReadyToPacked", ShippingStatus = "NotShipped", DeliveryStatus = "NotDelivered" }; WarehouseScreen ws = new WarehouseScreen(); string report = ws.printOrder(wh); }
private void ddlAmount_SelectedIndexChanged(object sender, EventArgs e) { //Get ID of product that has had its quantity dropdownlist changed. DropDownList selectedList = (DropDownList)sender; int cartId = Convert.ToInt32(selectedList.ID); int quantity = Convert.ToInt32(selectedList.SelectedValue); //Update purchase with new quantity and refresh page PurchaseCtrl purchase = new PurchaseCtrl(); purchase.updateInventory(cartId, quantity); Response.Redirect("~/Pages/ShoppingCart.aspx"); }
protected void Page_Load(object sender, EventArgs e) { PurchaseCtrl pc = new PurchaseCtrl(); List <productdb> product = pc.viewProducts(); LegacyPartsDB l = new LegacyPartsDB(); ReceivingDeskController r = new ReceivingDeskController(); foreach (productdb prod in product) { string name = l.partName(prod.id); r.updateName(prod.id, name); } }
public void updateInventory(int id, int quantity) { PurchaseCtrl p = new PurchaseCtrl(); p.updateInventory(id, quantity); }