Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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));
            }
        }
Ejemplo n.º 3
0
        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));
            }
        }
Ejemplo n.º 4
0
 public void Add(St_WarehouseAccount ObjSave)
 {
     _context.St_WarehouseAccounts.Add(ObjSave);
 }