Example #1
0
        public void Delete(SupplierBranchBank ObjDelete)
        {
            var ObjToDelete = _context.SupplierBranchBanks.SingleOrDefault(m => m.CompanyID == ObjDelete.CompanyID && m.SupplierBranchBankID == ObjDelete.SupplierBranchBankID);

            if (ObjToDelete != null)
            {
                _context.SupplierBranchBanks.Remove(ObjToDelete);
            }
        }
Example #2
0
        public void Update(SupplierBranchBank ObjUpdate)
        {
            var ObjToUpdate = _context.SupplierBranchBanks.FirstOrDefault(m => m.CompanyID == ObjUpdate.CompanyID && m.SupplierBranchBankID == ObjUpdate.SupplierBranchBankID);

            if (ObjToUpdate != null)
            {
                ObjToUpdate.ArabicName     = ObjUpdate.ArabicName;
                ObjToUpdate.EnglishName    = ObjUpdate.EnglishName;
                ObjToUpdate.SupplierBankID = ObjUpdate.SupplierBankID;
                ObjToUpdate.InsDateTime    = ObjUpdate.InsDateTime;
                ObjToUpdate.InsUserID      = ObjUpdate.InsUserID;
            }
        }
        public JsonResult SaveSupplierBranchBank(SupplierBranchBankVM ObjToSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                var SupplierBranchBankObj = new SupplierBranchBank();
                SupplierBranchBankObj.InsDateTime          = DateTime.Now;
                SupplierBranchBankObj.InsUserID            = userId;
                SupplierBranchBankObj.CompanyID            = UserInfo.fCompanyId;
                SupplierBranchBankObj.SupplierBranchBankID = ObjToSave.SupplierBranchBankID;
                SupplierBranchBankObj.SupplierBankID       = ObjToSave.SupplierBankID;
                if (String.IsNullOrEmpty(ObjToSave.EnglishName))
                {
                    ObjToSave.EnglishName = ObjToSave.ArabicName;
                }
                SupplierBranchBankObj.ArabicName  = ObjToSave.ArabicName;
                SupplierBranchBankObj.EnglishName = ObjToSave.EnglishName;

                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.SupplierBranchBank.Add(SupplierBranchBankObj);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.SupplierBranchBank.GetMaxSerial(UserInfo.fCompanyId).ToString();
                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 JsonResult DeleteSupplierBranchBank(SupplierBranchBankVM ObjDelete)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);

                ObjDelete.CompanyID = UserInfo.fCompanyId;
                var SupplierBranchBankObj = new SupplierBranchBank();
                SupplierBranchBankObj.CompanyID            = UserInfo.fCompanyId;
                SupplierBranchBankObj.SupplierBranchBankID = ObjDelete.SupplierBranchBankID;

                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.SupplierBranchBank.Delete(SupplierBranchBankObj);
                _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));
            }
        }
Example #5
0
 public void Add(SupplierBranchBank ObjSave)
 {
     _context.SupplierBranchBanks.Add(ObjSave);
 }