// GET: ASN public ActionResult Create() { AdvancedShipingNotice model = new AdvancedShipingNotice(); PI_DAL.DAL dal = new PI_DAL.DAL(); model = dal.CreateASN(); return(View(model)); }
public AdvancedShipingNotice CreateASN() { AdvancedShipingNotice model = new AdvancedShipingNotice(); model.PurchaseOrders = GetPurchaseOrders(); model.ShipToCustomers = GetShipToCustomers(); return(model); }
public BooleanPlus ReceiveASN(PurchaseOrder purchaseOrder, AdvancedShipingNotice asn) { BooleanPlus bp = new BooleanPlus(); if (asn.DirectInsert) { } if (asn.XmlFileOutput) { ASNxml xAsn = XmlOutput(purchaseOrder); XmlWriter w = new XmlWriter(); w.WriteToFile(xAsn); XmlFormatter formatter = new XmlFormatter(); var zz = formatter.Serialize <ASNxml>(xAsn); bp.value += zz; } return(bp); }
public ActionResult Create(AdvancedShipingNotice model) { BooleanPlus bp = new BooleanPlus(); DAL dal = new DAL(); int counter = 0; if (ModelState.IsValid) { dal.CreateSerialNumberDictiony(); foreach (var po in model.PurchaseOrders.Where(x => x.Select == true)) { dal.ReceiveASN(po, model); counter++; } } model = new AdvancedShipingNotice(); model = dal.CreateASN(); return(View(model)); }