コード例 #1
0
        private async Task <bool> AssistQueryRequestHandler(string assistTableName, string assistQuery)
        {
            var value = await AssistMapper.ExecuteAssistGeneric(assistTableName, assistQuery);

            bool retValue = false;

            if (value != null)
            {
                switch (assistTableName)
                {
                case "CITY_ASSIST":
                {
                    CityDto  = (IEnumerable <CityDto>)value;
                    retValue = true;
                    break;
                }

                case "PROVINCE_ASSIST":
                {
                    ProvinciaDto = (IEnumerable <ProvinciaDto>)value;
                    retValue     = true;
                    break;
                }

                case "COUNTRY_ASSIST":
                {
                    CountryDto = (IEnumerable <CountryDto>)value;
                    retValue   = true;
                    break;
                }

                case "BROKER_ASSIST":
                {
                    CompanyBrokersDto = (IEnumerable <CommissionAgentSummaryDto>)value;
                    retValue          = true;
                    break;
                }

                case "CLIENT_ASSIST":
                {
                    ClientDto = (IEnumerable <ClientSummaryExtended>)value;


                    retValue = true;
                    break;
                }
                }
            }
            return(retValue);
        }
コード例 #2
0
        private async Task <bool> AssistQueryRequestHandler(string assistTableName, string assistQuery)
        {
            var collection = await AssistMapper.ExecuteAssistGeneric(assistTableName, assistQuery);

            switch (assistTableName)
            {
            case "OFFICE_ASSIST":
            {
                Offices = (IEnumerable <OfficeViewObject>)collection;
                break;
            }
            }
            return(false);
        }
コード例 #3
0
        private async Task <bool> AssistQueryRequestHandler(string assistTableName, string assistQuery)
        {
            var collectionValue = await AssistMapper.ExecuteAssistGeneric(assistTableName, assistQuery);

            switch (assistTableName)
            {
            case "CLIENT_ASSIST":
            {
                BookingIncidentClientDto = (IEnumerable <ClientSummaryExtended>)collectionValue;
                break;
            };

            case "SUPPLIER_ASSIST":
            {
                BookingIncidentSupplierDto = (IEnumerable <SupplierSummaryViewObject>)collectionValue;
                break;
            };

            case "OFFICE_ASSIST":
            {
                BookingIncidentOfficeDto = (IEnumerable <OfficeViewObject>)collectionValue;
                break;
            };

            case "DRIVER_ASSIST_1":
            {
                BookingIncidentDriversDto = (IEnumerable <ClientSummaryExtended>)collectionValue;
                break;
            };

            case "VEHICLE_ASSIST":
            {
                BookingIncidentVehicleDto = (IEnumerable <VehicleSummaryViewObject>)collectionValue;
                break;
            };

            case "BOOKING_INCIDENT_TYPE":
            {
                BookingIncidentTypeDto = (IEnumerable <IncidentTypeViewObject>)collectionValue;
                break;
            };
            }
            return(true);
        }
コード例 #4
0
        protected async Task <bool> OnAssistCommand(object ev)
        {
            IDictionary <string, string> assistData = ev as Dictionary <string, string>;

            if (assistData != null)
            {
                string name        = assistData[ControlExt.AssistTable];
                string assistQuery = assistData[ControlExt.AssistQuery];
                var    resultDto   = await AssistMapper.ExecuteAssistGeneric(name, assistQuery);

                IHelperDataServices helperDataServices = DataServices.GetHelperDataServices();
                // remove this if it possible.
                switch (name)
                {
                case CityTag:
                {
                    GenericCityDto = (IEnumerable <CityDto>)resultDto;
                    break;
                }

                case CountryTag:
                {
                    GenericCountryDto = (IEnumerable <CountryDto>)resultDto;
                    break;
                }

                case ProvinceTag:
                {
                    GenericProvinciaDto = (IEnumerable <ProvinciaDto>)resultDto;
                    break;
                }
                }
                return(true);
            }
            return(false);
        }
コード例 #5
0
        private async Task <bool> AssistQueryRequestHandler(string assistTableName, string assistQuery)
        {
            var value = await AssistMapper.ExecuteAssistGeneric(assistTableName, assistQuery);

            if (value != null)
            {
                switch (assistTableName)
                {
                case "CITY_ASSIST":
                {
                    CityDto = (IEnumerable <CityDto>)value;
                    break;
                }

                case "CHANNEL_TYPE":
                {
                    ChannelDto = (IEnumerable <ChannelDto>)value;
                    break;
                }

                case "COUNTRY_ASSIST":
                {
                    CountryDto = (IEnumerable <CountryDto>)value;
                    break;
                }

                case "PROVINCE_ASSIST":
                {
                    ProvinciaDto = (IEnumerable <ProvinciaDto>)value;
                    break;
                }

                case "COMPANY_ASSIST":
                {
                    CompanyDto = (IEnumerable <CompanyDto>)value;
                    break;
                }

                case "ACTIVITY_ASSIST":
                {
                    ActivityDto = (IEnumerable <ActividadDto>)value;
                    break;
                }

                case "OFFICE_ASSIST":
                {
                    OfficeDto = (IEnumerable <OfficeDtos>)value;
                    break;
                }

                case "BUDGET_KEY":
                {
                    BudgetKeyDto = (IEnumerable <BudgetKeyDto>)value;
                    break;
                }

                case "CLIENT_ZONE":
                {
                    ZoneDto = (IEnumerable <ClientZoneDto>)value;
                    break;
                }

                case "RENT_USAGE_ASSIST":
                {
                    RentUsageDto = (IEnumerable <RentingUseDto>)value;
                    break;
                }

                case "CLIENT_TYPE":
                {
                    ClientTypeDto = (IEnumerable <ClientTypeDto>)value;
                    break;
                }

                case "CLIENT_TYPE_UPPER":
                {
                    ClientTypeDto = (IEnumerable <ClientTypeDto>)value;
                    break;
                }

                case "CLIENT_CREDIT_CARD":
                {
                    CreditCardType = (IEnumerable <CreditCardDto>)value;
                    break;
                }

                case "CLIENT_PAYMENT_FORM":
                {
                    ClientPaymentForm = (IEnumerable <PaymentFormDto>)value;
                    break;
                }

                case "CLIENT_INVOICE_BLOCKS":
                {
                    InvoiceBlock = (IEnumerable <InvoiceBlockDto>)value;
                    break;
                }

                case "ORIGIN_ASSIST":
                {
                    OrigenDto = (IEnumerable <OrigenDto>)value;
                    break;
                }

                case "MARKET_ASSIST":
                {
                    ClientMarketDto = (IEnumerable <MercadoDto>)value;
                    break;
                }

                case "RESELLER_ASSIST":
                {
                    ResellerDto = (IEnumerable <ResellerDto>)value;
                    break;
                }

                case "CLIENT_BUDGET":
                {
                    BudgetKeyDto = (IEnumerable <BudgetKeyDto>)value;
                    break;
                }

                case "BUSINESS_ASSIST":
                {
                    BusinessDto = (IEnumerable <BusinessDto>)value;
                    break;
                }

                case "LANGUAGE_ASSIST":
                {
                    LanguageDto = (IEnumerable <LanguageDto>)value;
                    break;
                }

                case "CLIENT_BROKER":
                {
                    BrokerDto = (IEnumerable <CommissionAgentSummaryDto>)value;
                    break;
                }

                case "CLIENT_DRIVER":
                {
                    DriversDto = (IEnumerable <ClientSummaryDto>)value;
                    break;
                }

                case "CREDIT_CARD":
                {
                    CreditCardType = (IEnumerable <CreditCardDto>)value;
                    break;
                }
                }

                RaisePropertyChanged("ClientHelper");

                return(true);
            }

            return(true);
        }
コード例 #6
0
        private async Task <bool> AssistQueryRequestHandler(string assistTableName, string assistQuery)
        {
            var collectionValue = await AssistMapper.ExecuteAssistGeneric(assistTableName, assistQuery);

            switch (assistTableName)
            {
            case "VEHICLE_GROUP_ASSIST":
            {
                GroupDto = (IEnumerable <VehicleGroupDto>)collectionValue;
                break;
            };

            case "RESELLER_ASSIST":
            {
                ResellerDto = (IEnumerable <ResellerDto>)collectionValue;
                break;
            }

            case "FARE_ASSIST":
            {
                FareDto = (IEnumerable <FareDto>)collectionValue;
                break;
            }

            case "CLIENT_ASSIST":
            {
                ClientDto = (IEnumerable <ClientSummaryExtended>)collectionValue;
                break;
            }

            case "ORIGIN_ASSIST":
            {
                OriginDto = (IEnumerable <OrigenDto>)collectionValue;
                break;
            }

            case "COMPANY_ASSIST":
            {
                CompanyDto = (IEnumerable <CompanyDto>)collectionValue;
                break;
            }

            case "OFFICE_ASSIST":
            {
                OfficeDto = (IEnumerable <OfficeDtos>)collectionValue;
                break;
            }

            case "VEHICLE_ASSIST":
            {
                VehicleSummaryDto = (IEnumerable <VehicleSummaryDto>)collectionValue;
                break;
            }

            case "REQUEST_REASON":
            {
                RequestReasonDto = (IEnumerable <RequestReasonDto>)collectionValue;
                break;
            }
            }
            return(true);
        }