public JsonResult Insert([FromBody] MaterialStoreModel obj) { var msg = new JMessage() { Error = false, Title = "" }; try { if (_context.MaterialStoreImpGoodsHeaders.FirstOrDefault(x => x.ImpCode == obj.ImpCode) == null) { var temp = new MaterialStoreImpGoodsHeader { ImpCode = obj.ImpCode, SupplierId = obj.SupplierId, UserId = obj.UserId, Total = obj.Total, TotalPayment = obj.TotalPayment, Vat = obj.Vat, TotalPayed = obj.TotalPayed, ShipperId = obj.ShipperId, StoreId = obj.StoreId, CreatedTime = !string.IsNullOrEmpty(obj.CreatedTime) ? DateTime.ParseExact(obj.CreatedTime, "dd/MM/yyyy", CultureInfo.InvariantCulture) : (DateTime?)null, Debt = obj.Debt, Note = obj.Note, CreatedBy = ESEIM.AppContext.UserName, }; _context.MaterialStoreImpGoodsHeaders.Add(temp); _context.SaveChanges(); msg.Title = "Thêm lô hàng thành công"; return(Json(msg)); } else { msg.Error = true; msg.Title = "Mã lô hàng đã tồn tại"; return(Json(msg)); } } catch (Exception ex) { msg.Error = true; msg.Title = "Thêm lô hàng lỗi!"; } return(Json(msg)); }
public JsonResult Update([FromBody] MaterialStoreModel obj) { var msg = new JMessage() { Error = false }; try { var item = _context.MaterialStoreImpGoodsHeaders.FirstOrDefault(x => x.ImpCode == obj.ImpCode); item.ImpCode = obj.ImpCode; item.SupplierId = obj.SupplierId; item.UserId = obj.UserId; item.Total = obj.Total; item.TotalPayment = obj.TotalPayment; item.Vat = obj.Vat; item.TotalPayed = obj.TotalPayed; item.ShipperId = obj.ShipperId; item.StoreId = obj.StoreId; item.CreatedTime = !string.IsNullOrEmpty(obj.TimeImpCreate) ? DateTime.ParseExact(obj.TimeImpCreate, "dd/MM/yyyy", CultureInfo.InvariantCulture) : (DateTime?)null; item.Debt = obj.Debt; item.Note = obj.Note; item.UpdatedBy = ESEIM.AppContext.UserName; item.UpdatedTime = DateTime.Now; _context.MaterialStoreImpGoodsHeaders.Update(item); _context.SaveChanges(); msg.Title = "Cập nhật lô hàng thành công"; } catch (Exception ex) { msg.Error = true; msg.Title = "Cập nhật lô hàng lỗi!"; msg.Object = ex; } return(Json(msg)); }