public DetailAssignmentPOVendorViewModel SubmitAssignment(DetailAssignmentPOVendorViewModel model) { var dc = new eprocdbDataContext(); var result = (from custpo in dc.CUSTOMPOs where custpo.PONUMBER == model.PONumber select custpo).SingleOrDefault(); result.POSTATUSID = model.POStatus; result.MODIFIED_DATE = DateTime.Now; result.MODIFIED_BY = System.Web.HttpContext.Current.Session["UserID"].ToString(); var result2 = (from stream in dc.STREAMLINERs where stream.PONUMBER == model.PONumber select stream).SingleOrDefault(); result2.BBN = model.BBN; dc.SubmitChanges(); UpdateStatus(model.PONumber); UpdateInvoiceStatus(model.PONumber); return(model); }
public ActionResult DetailAssignment(DetailAssignmentPOVendorViewModel model) { try { ITransaksiPOVendorService svc = new TransaksiPOVendorService(); //if (model.strPODate != "" && model.strPODate != null) //{ // model.PODate = DateTime.Parse(model.strPODate); //} //if (model.strPromiseDeliveryDate != "" && model.strPromiseDeliveryDate != null) //{ // model.PromiseDeliveryDate = DateTime.Parse(model.strPromiseDeliveryDate); //} var result = svc.SubmitAssignment(model); this.AddNotification("Your Data Has Been Successfully Updated. ", NotificationType.SUCCESS); return(RedirectToAction("Index")); } catch (Exception ex) { general.AddLogError("POVendor DetailAssignment", ex.Message, ex.StackTrace); return(View("~/Views/Transaksi/Vendor/Index.cshtml", model)); } }