public void Delete(St_WarehouseAccount ObjDelete) { var ObjToDelete = _context.St_WarehouseAccounts.SingleOrDefault(m => m.CompanyID == ObjDelete.CompanyID && m.StockCode == ObjDelete.StockCode); if (ObjToDelete != null) { _context.St_WarehouseAccounts.Remove(ObjToDelete); } }
public JsonResult Delete(St_WarehouseVM ObjDelete) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); ObjDelete.CompanyID = UserInfo.fCompanyId; var ObjDeleteSt_Warehouse = new St_Warehouse(); ObjDeleteSt_Warehouse.CompanyID = UserInfo.fCompanyId; ObjDeleteSt_Warehouse.StockCode = ObjDelete.StockCode; var ObjDeleteSt_WarehouseAccount = new St_WarehouseAccount(); ObjDeleteSt_Warehouse.CompanyID = UserInfo.fCompanyId; ObjDeleteSt_Warehouse.StockCode = ObjDelete.StockCode; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.NativeSql.DeleteSt_CompanyTransactionKind(ObjDeleteSt_Warehouse.CompanyID, ObjDeleteSt_Warehouse.StockCode); _unitOfWork.NativeSql.DeleteSt_ItemWarehouseByStockCode(ObjDeleteSt_Warehouse.CompanyID, ObjDeleteSt_Warehouse.StockCode); _unitOfWork.St_WarehouseAccount.Delete(ObjDeleteSt_WarehouseAccount); _unitOfWork.St_Warehouse.Delete(ObjDeleteSt_Warehouse); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.DeletedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public JsonResult SaveSt_WarehouseAccount(St_WarehouseAccount ObjToSave) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); ObjToSave.InsDateTime = DateTime.Now; ObjToSave.InsUserID = userId; ObjToSave.CompanyID = UserInfo.fCompanyId; if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.St_WarehouseAccount.Delete(ObjToSave); _unitOfWork.St_WarehouseAccount.Add(ObjToSave); _unitOfWork.Complete(); Msg.Code = 1; Msg.Msg = Resources.Resource.AddedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public void Add(St_WarehouseAccount ObjSave) { _context.St_WarehouseAccounts.Add(ObjSave); }