Пример #1
0
        public List <BankDto> GetBankList1()
        {
            UserDto currentUserDto = (UserDto)Session[Constants.SKCURRENTUSER];
            Query   query          = new Query();

            if (Helper.IsCAIdNotNull(currentUserDto))
            {
                query.CAId = Convert.ToInt32(Helper.GetCAIdOfUser(currentUserDto));
            }

            if (Helper.IsCAIdNotNull(currentUserDto))
            {
                Criterion criteriaCAId = new Criterion(Constants.CAID, Helper.GetCAIdOfUser(currentUserDto), CriteriaOperator.Equal);
                query.Add(criteriaCAId);
                Criterion criteriaCAIdNULL = new Criterion(Constants.CAID, null, CriteriaOperator.IsNullOrZero);
                query.Add(criteriaCAIdNULL);
                query.QueryOperator = QueryOperator.Or;
            }
            else
            {
                Criterion criteriaCAIdNULL = new Criterion(Constants.CAID, null, CriteriaOperator.IsNullOrZero);
                query.Add(criteriaCAIdNULL);
                query.QueryOperator = QueryOperator.And;
            }
            Bankclient = new BankServiceClient();
            var Banks = Bankclient.FindByQuery(query);

            Bankclient.Close();
            return(Banks.Entities.ToList());
        }
Пример #2
0
        public ActionResult AddNewBank(BankBranchListModel model)
        {
            UserDto currentUserDto = (UserDto)Session[Constants.SKCURRENTUSER];
            BankDto bankdto        = new BankDto();

            bankdto.BankName = Request.Params["txtppBankName"].ToString().Trim();
            bankdto.Alias    = Request.Params["txtppAlias"].ToString().Trim();
            bankdto.URL      = Request.Params["txtppURL"].ToString().Trim();
            if (currentUserDto.UserOfClient != null)
            {
                if (Helper.IsCAIdNotNull(currentUserDto))
                {
                    bankdto.CAId = Helper.GetCAIdOfUser(currentUserDto);
                }
            }
            bankdto.CreatedBy  = currentUserDto.UserId;
            bankdto.ModifiedBy = currentUserDto.UserId;
            Bankclient         = new BankServiceClient();
            bankdto            = Bankclient.Create(bankdto, currentUserDto.UserName);

            if (bankdto.Response.HasWarning)
            {
                TempData["AddBankError"] = string.Empty;
                foreach (BusinessWarning bw in bankdto.Response.BusinessWarnings)
                {
                    if (bw.Message == Constants.BRBANKNAMEVALIDATION)
                    {
                        TempData["AddBankError"] += ErrorAndValidationMessages.BRBankNameValidation + "<br />";
                    }
                }
            }

            return(PartialView("CallbackPopupAddBank"));
        }