コード例 #1
0
        public void TestFindTiersWhenNoResult()
        {
            int    numberTotalPage         = 1;
            int    numberOfRecords         = 1;
            string query                   = "nicolas";
            List <ClientSearchResult> list = new List <ClientSearchResult>();

            //mockClientManagement.ExpectAndReturn("GetNumberGroup", 0, query);
            //mockClientManagement.ExpectAndReturn("GetNumberPerson", 0, query);
            //mockClientManagement.ExpectAndReturn("GetNumberVillages", 0, query);

            //mockClientManagement.ExpectAndReturn("SearchGroupByCriteres", list, numberTotalPage, query);
            //mockClientManagement.ExpectAndReturn("SearchPersonByCriteres", list, numberTotalPage, query);
            //mockClientManagement.ExpectAndReturn("SearchVillagesByCriteres", list, numberTotalPage, query);
            mockClientManagement.ExpectAndReturn("GetFoundRecordsNumber", 0, query, 2, 1, 1, 1);

            mockClientManagement.ExpectAndReturn("SearchAllByCriteres", list, query, 2, numberTotalPage, 1, 1, 1);

            clientManagement = (ClientManager)mockClientManagement.MockInstance;
            clientServices   = new ClientServices(clientManagement);

            List <ClientSearchResult> result = clientServices.FindTiers(out numberTotalPage, out numberOfRecords, query, 2, numberTotalPage, 1, 1, 1);

            Assert.AreEqual(0, result.Count);
        }
コード例 #2
0
        public void TestFindTiersWhenTiersIsPersonAndRecordsAreFound()
        {
            int    numberTotalPage = 1;
            int    numberOfRecords = 1;
            string query           = "nicolas";

            List <ClientSearchResult> listGroup = new List <ClientSearchResult>();

            for (int i = 1; i <= 15; i++)
            {
                listGroup.Add(new ClientSearchResult(i, "nicolas", OClientTypes.Person, true, 1, "district", "city", false, "OOOOO", "test"));
            }

            //mockClientManagement.ExpectAndReturn("GetNumberGroup", 0, query);
            //mockClientManagement.ExpectAndReturn("GetNumberPerson", 0, query);
            //mockClientManagement.ExpectAndReturn("GetNumberVillages", 0, query);
            mockClientManagement.ExpectAndReturn("GetFoundRecordsNumber", 15, query, 1, 1, 1, 1);
            //mockClientManagement.ExpectAndReturn("SearchGroupByCriteres", listGroup, numberTotalPage, query);
            //mockClientManagement.ExpectAndReturn("SearchPersonByCriteres", listPerson, numberTotalPage, query);
            //mockClientManagement.ExpectAndReturn("SearchVillagesByCriteres", listVillages, numberTotalPage, query);
            mockClientManagement.ExpectAndReturn("SearchAllByCriteres", listGroup, query, 1, numberTotalPage, 1, 1, 1);
            clientManagement = (ClientManager)mockClientManagement.MockInstance;
            clientServices   = new ClientServices(clientManagement);

            List <ClientSearchResult> result = clientServices.FindTiers(out numberTotalPage, out numberOfRecords, query, 1, numberTotalPage, 1, 1, 1);

            Assert.AreEqual(15, result.Count);
        }
コード例 #3
0
ファイル: ExportServices.cs プロジェクト: Ramazanov/FomsNet
        public bool SetInstallmentAsPending(Installment installment, OPaymentMethods pPaymentMethod)
        {
            ClientServices clientServices = new ClientServices(_user);
            LoanServices loanServices = new LoanServices(_user);

            var client = clientServices.FindTiers(installment.ClientId, Octopus.Enums.OClientTypes.Person);
            var loan = loanServices.SelectLoan(installment.ContractId, true, true, true);

            loanServices.Repay(loan, client, installment.InstallmentNumber, installment.InstallmentDate, installment.InstallmentAmount,
                false, 0, 0, false, 0, true, pPaymentMethod, "", true);

            return true;
        }
コード例 #4
0
ファイル: ExportServices.cs プロジェクト: weatherdata/opencbs
        public bool SetInstallmentAsPending(Installment installment, PaymentMethod pPaymentMethod)
        {
            ClientServices clientServices = new ClientServices(_user);
            LoanServices   loanServices   = new LoanServices(_user);

            var client = clientServices.FindTiers(installment.ClientId, OpenCBS.Enums.OClientTypes.Person);
            var loan   = loanServices.SelectLoan(installment.ContractId, true, true, true);

            loanServices.Repay(loan, client, installment.InstallmentNumber, installment.InstallmentDate, installment.InstallmentAmount,
                               false, 0, 0, false, 0, true, false, pPaymentMethod, "", true);

            return(true);
        }