Пример #1
0
        public ActionResult AddNew()
        {
            var userId           = User.Identity.GetUserId();
            var UserInfo         = _unitOfWork.User.GetMyInfo(userId);
            DefinitionBankVM Obj = new DefinitionBankVM
            {
                DefinitionBank = new DefinitionBank
                {
                    BankID = _unitOfWork.DefinitionBank.GetMaxSerial(UserInfo.fCompanyId)
                }
            };

            return(View(Obj));
        }
Пример #2
0
        public ActionResult DeleteDefinitionBank(int id)
        {
            try
            {
                if (id != 0)
                {
                    var userId      = User.Identity.GetUserId();
                    var UserInfo    = _unitOfWork.User.GetUserByID(userId);
                    var CompanyInfo = _unitOfWork.Company.GetMyCompany(UserInfo.fCompanyId);
                    if (UserInfo == null)
                    {
                        RedirectToAction("", "");
                    }

                    var ObjDelete        = _unitOfWork.DefinitionBank.GetDefinitionBankByID(UserInfo.fCompanyId, id);
                    DefinitionBankVM Obj = new DefinitionBankVM
                    {
                        DefinitionBank = new DefinitionBank
                        {
                            BankID            = ObjDelete.BankID,
                            BankAccountNumber = ObjDelete.BankAccountNumber,
                            ChequeUnderCollectionAccountNumber = ObjDelete.ChequeUnderCollectionAccountNumber,
                            PostdatedChequeAccountNumber       = ObjDelete.PostdatedChequeAccountNumber,
                            BillsOfExchangeAccountNumber       = ObjDelete.BillsOfExchangeAccountNumber
                        },
                        BankAccountName = _unitOfWork.NativeSql.GetAccountName(UserInfo.fCompanyId, ObjDelete.BankAccountNumber),
                        ChequeUnderCollectionAccountName = _unitOfWork.NativeSql.GetAccountName(UserInfo.fCompanyId, ObjDelete.ChequeUnderCollectionAccountNumber),
                        PostdatedChequeAccountName       = _unitOfWork.NativeSql.GetAccountName(UserInfo.fCompanyId, ObjDelete.PostdatedChequeAccountNumber),
                        BillsOfExchangeAccountName       = _unitOfWork.NativeSql.GetAccountName(UserInfo.fCompanyId, ObjDelete.BillsOfExchangeAccountNumber)
                    };

                    return(View("DeleteDefinitionBank", Obj));
                }
                return(View("DeleteDefinitionBank", new DefinitionBank()));
            }
            catch (Exception ex)
            {
                ViewBag.Error = ex.Message.ToString();
                return(View("Error"));
            }
        }