Esempio n. 1
0
 public ActionResult PartVendorQuotesGridViewPartialAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] PartVendorQuoteViewModel item)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var tranDT   = new ObjectParameter("TranDT", typeof(DateTime?));
             var result   = new ObjectParameter("Result", typeof(Int32?));
             var debugMsg = new ObjectParameter("DebugMsg", typeof(String));
             _context.usp_AddPartVendorQuote("", item.VendorCode, item.PartCode, item.Oem, item.EffectiveDate, item.EndDate, item.Price, tranDT, result, 0, debugMsg);
         }
         catch (EntityCommandExecutionException e)
         {
             ViewData["EditError"] = "SQL Error: " + e.Message + " " + e.InnerException?.Message;
         }
         catch (Exception e)
         {
             ViewData["EditError"] = "NON-SQL Error: " + e.Message + " " + e.InnerException?.Message;
         }
     }
     else
     {
         ViewData["EditError"] = "Please, correct all errors.";
     }
     return(PartVendorQuotesGridViewPartial());
 }