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