Beispiel #1
0
 public ActionResult DetailAssignment(DetailAssignmentPOProcViewModel model)
 {
     try
     {
         ITransaksiPOProcService svc = new TransaksiPOProcService();
         var result = svc.UpdateAssignment(model);
         this.AddNotification("Your Data Has Been Successfully Updated. ", NotificationType.SUCCESS);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         general.AddLogError("POProcurement DetailAssignment", ex.Message, ex.StackTrace);
         return(View("~/Views/Transaksi/Procurement/Index.cshtml", model));
     }
 }
        public DetailAssignmentPOProcViewModel UpdateAssignment(DetailAssignmentPOProcViewModel model)
        {
            var dc     = new eprocdbDataContext();
            var result = (from custgr in dc.CUSTOMGRs where custgr.PONUMBER == model.PONumber select custgr).SingleOrDefault();

            result.STATUSDELIVERYUNIT = model.TujuanDeliveryUnit;
            result.MODIFIED_DATE      = DateTime.Now;
            result.MODIFIED_BY        = System.Web.HttpContext.Current.Session["UserID"].ToString();
            var result2 = (from custpo in dc.CUSTOMPOs where custpo.PONUMBER == model.PONumber select custpo).FirstOrDefault();

            result2.MODIFIED_DATE = DateTime.Now;
            result2.MODIFIED_BY   = System.Web.HttpContext.Current.Session["UserID"].ToString();
            dc.SubmitChanges();
            UpdateStatus(model.PONumber);
            UpdateInvoiceStatus(model.PONumber);
            return(model);
        }