Exemplo n.º 1
0
        private PolicyQueryParameter GetCondition(Pagination pagination)
        {
            TicketType ticket;

            ticket = radB2B.Checked ? TicketType.B2B : TicketType.BSP;
            bool Auditeds = Audited.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd   = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                Creator            = ddlOperator.SelectedValue,
                Owner     = this.CurrentCompany.CompanyId,
                Arrival   = txtArrival.Code,
                Departure = txtDeparture.Code,
                PageIndex = pagination.PageIndex,
                PageSize  = pagination.PageSize
            };

            if (!radall.Checked)
            {
                parameter.TicketType = ticket;
            }
            if (!AuditedAll.Checked)
            {
                parameter.Audited = Auditeds;
            }
            return(parameter);
        }
        private PolicyQueryParameter GetCondition()
        {
            bool @lock    = radLock.Checked;
            bool Auditeds = radAudit.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                Transit            = txtTransit.Code,
                DepartureDateStart = (this.txtStartDate.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartDate.Text)),
                DepartureDateEnd   = (this.txtEndDate.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndDate.Text)),
                //InternalCommissionLower = (this.txtInternalCommissionStart.Text == "" ? (Nullable<Decimal>)null : Decimal.Parse(txtInternalCommissionStart.Text) / 100),
                //InternalCommissionUpper = (this.txtInternalCommissionEnd.Text == "" ? (Nullable<Decimal>)null : Decimal.Parse(txtInternalCommissionEnd.Text) / 100),
                SubordinateCommissionLower = (this.txtSubordinateCommissionStart.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtSubordinateCommissionStart.Text) / 100),
                SubordinateCommissionUpper = (this.txtSubordinateCommissionEnd.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtSubordinateCommissionEnd.Text) / 100),
                ProfessionCommissionLower  = (this.txtProfessionCommissionStart.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtProfessionCommissionStart.Text) / 100),
                ProfessionCommissionUpper  = (this.txtProfessionCommissionEnd.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtProfessionCommissionEnd.Text) / 100),
                Effective = radYouxiaoAll.Checked ? (int?)null : radYouxiao.Checked ? 1 : 2,
                Suspended = ddlGua.SelectedIndex == 0 ? (int?)null : int.Parse(ddlGua.SelectedValue),
                //PageIndex = pagination.PageIndex,
                //PageSize = pagination.PageSize,
                PubDateStart = DateTime.Parse(txtPubStartTime.Text),
                PubDateEnd   = DateTime.Parse(txtPubEndTime.Text),
                Bunks        = "",
                OrderBy      = 2
                               //Suspended = radSuspendedAll.Checked ? (bool?)null : radSuspended.Checked
                               //TicketType = ra
            };

            parameter.Owner = AgentCompany.CompanyId;
            if (rbnBspTicket.Checked)
            {
                parameter.TicketType = TicketType.BSP;
            }
            if (rbnB2bTicket.Checked)
            {
                parameter.TicketType = TicketType.B2B;
            }
            if (!radAuditAll.Checked)
            {
                parameter.Audited = Auditeds;
            }
            if (!radLockAll.Checked)
            {
                parameter.Freezed = @lock;
            }
            parameter.VoyageType = string.IsNullOrWhiteSpace(ddlVoyage.SelectedValue) ? (Nullable <VoyageType>)null : (VoyageType)byte.Parse(ddlVoyage.SelectedValue);
            return(parameter);
        }
Exemplo n.º 3
0
        private PolicyQueryParameter GetCondition()
        {
            bool       @lock     = radLock.Checked;
            TicketType ticket    = radB2B.Checked ? TicketType.B2B : TicketType.BSP;
            bool       auditeds  = Audited.Checked;
            var        parameter = new PolicyQueryParameter
            {
                Airline   = ddlAirline.SelectedValue,
                Departure = txtDeparture.Code,
                Arrival   = txtArrival.Code,
                Transit   = txtTransit.Code,
                //InternalCommissionLower = (this.txtInternalCommissionStart.Text == "" ? (decimal?)null : Decimal.Parse(txtInternalCommissionStart.Text) / 100),
                //InternalCommissionUpper = (this.txtInternalCommissionEnd.Text == "" ? (decimal?)null : Decimal.Parse(txtInternalCommissionEnd.Text) / 100),
                SubordinateCommissionLower = (this.txtSubordinateCommissionStart.Text == "" ? (decimal?)null : Decimal.Parse(txtSubordinateCommissionStart.Text) / 100),
                SubordinateCommissionUpper = (this.txtSubordinateCommissionEnd.Text == "" ? (decimal?)null : Decimal.Parse(txtSubordinateCommissionEnd.Text) / 100),
                ProfessionCommissionLower  = (this.txtProfessionCommissionStart.Text == "" ? (decimal?)null : Decimal.Parse(txtProfessionCommissionStart.Text) / 100),
                ProfessionCommissionUpper  = (this.txtProfessionCommissionEnd.Text == "" ? (decimal?)null : Decimal.Parse(txtProfessionCommissionEnd.Text) / 100),
                DepartureDateStart         = (this.txtStartTime.Text == "" ? (DateTime?)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd           = (this.txtEndTime.Text == "" ? (DateTime?)null : DateTime.Parse(txtEndTime.Text)),
                VoyageType = ddlVoyage.SelectedValue == "" ? (VoyageType?)null : (VoyageType)byte.Parse(ddlVoyage.SelectedValue),
                //PageIndex = pagination.PageIndex,
                //PageSize = pagination.PageSize,
                Effective    = radYouxiaoAll.Checked ? (int?)null : radYouxiao.Checked ? 1 : 2,
                Suspended    = ddlGua.SelectedIndex == 0 ? (int?)null : int.Parse(ddlGua.SelectedValue),
                PubDateStart = DateTime.Parse(txtPubStartTime.Text),
                PubDateEnd   = DateTime.Parse(txtPubEndTime.Text),
                Bunks        = "",
                OrderBy      = 2
                               //Suspended = radSuspendedAll.Checked ? (bool?)null : radSuspended.Checked
                               //TicketType = ra
            };

            if (!radall.Checked)
            {
                parameter.TicketType = ticket;
            }

            parameter.Owner = AgentCompany.CompanyId;
            if (!radLockAll.Checked)
            {
                parameter.Freezed = @lock;
            }
            if (!AuditedAll.Checked)
            {
                parameter.Audited = auditeds;
            }
            return(parameter);
        }
Exemplo n.º 4
0
        private PolicyQueryParameter GetCondition(Pagination pagination)
        {
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                //DepartureDateEnd = (this.txtEndTime.Text == "" ? (Nullable<DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                PageIndex = pagination.PageIndex,
                PageSize  = pager.PageSize
                            //TicketType = ra
            };

            return(parameter);
        }
        private PolicyQueryParameter GetCondition()
        {
            TicketType ticket;
            bool       Audited;

            ticket  = radB2B.Checked ? TicketType.B2B : TicketType.BSP;
            Audited = radAudit.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                OfficeCode         = ddlOffice.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                Transit            = txtTransit.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd   = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                Effective          = ddlYouxiao.SelectedIndex == 0 ? (int?)null : ddlYouxiao.SelectedIndex,
                //PageIndex = pagination.PageIndex,
                //PageSize = pagination.PageSize,
                //Creator = ddlOperator.SelectedValue,
                Owner        = this.CurrentCompany.CompanyId,
                PubDateStart = DateTime.Parse(txtPubStartTime.Text),
                PubDateEnd   = DateTime.Parse(txtPubEndTime.Text),
                Bunks        = txtBunks.Text,
                OrderBy      = 1,
                PolicyType   = PolicyType.Bargain
                               //TicketType = ra
            };

            if (!radall.Checked)
            {
                parameter.TicketType = ticket;
            }
            if (!radAuditAll.Checked)
            {
                parameter.Audited = Audited;
            }
            parameter.VoyageType = string.IsNullOrWhiteSpace(ddlVoyage.SelectedValue) ? (Nullable <VoyageType>)null : (VoyageType)byte.Parse(ddlVoyage.SelectedValue);
            //if (ddlOperator.SelectedIndex != 0)
            //{
            //    parameter.Operator = Guid.Parse(ddlOperator.SelectedValue);
            //}
            return(parameter);
        }
Exemplo n.º 6
0
        private PolicyQueryParameter GetCondition(Pagination pagination)
        {
            TicketType ticket;

            ticket = radB2B.Checked ? TicketType.B2B : TicketType.BSP;
            bool @lock    = radLock.Checked;
            bool Auditeds = Audited.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline                    = ddlAirline.SelectedValue,
                Departure                  = txtDeparture.Code,
                Arrival                    = txtArrival.Code,
                Owner                      = AgentCompany.CompanyId,
                DepartureDateStart         = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd           = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                InternalCommissionLower    = (this.txtInternalCommissionStart.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtInternalCommissionStart.Text) / 100),
                InternalCommissionUpper    = (this.txtInternalCommissionEnd.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtInternalCommissionEnd.Text) / 100),
                SubordinateCommissionLower = (this.txtSubordinateCommissionStart.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtSubordinateCommissionStart.Text) / 100),
                SubordinateCommissionUpper = (this.txtSubordinateCommissionEnd.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtSubordinateCommissionEnd.Text) / 100),
                ProfessionCommissionLower  = (this.txtProfessionCommissionStart.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtProfessionCommissionStart.Text) / 100),
                ProfessionCommissionUpper  = (this.txtProfessionCommissionEnd.Text == "" ? (Nullable <Decimal>)null : Decimal.Parse(txtProfessionCommissionEnd.Text) / 100),
                PageIndex                  = pagination.PageIndex,
                PageSize                   = pagination.PageSize
                                             //TicketType = ra
            };

            if (!AuditedAll.Checked)
            {
                parameter.Audited = Auditeds;
            }
            if (!radLockAll.Checked)
            {
                parameter.Freezed = @lock;
            }
            if (!radall.Checked)
            {
                parameter.TicketType = ticket;
            }
            parameter.Owner = AgentCompany.CompanyId;
            return(parameter);
        }
Exemplo n.º 7
0
        private PolicyQueryParameter GetCondition()
        {
            bool @lock = radLock.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd   = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                Effective          = radYouxiaoAll.Checked ? (int?)null : radYouxiao.Checked ? 1 : 2,
                Suspended          = ddlGua.SelectedIndex == 0 ? (int?)null : int.Parse(ddlGua.SelectedValue),
                Owner = AgentCompany.CompanyId,
                //PageIndex = pagination.PageIndex,
                //PageSize = pagination.PageSize,
                PubDateStart = DateTime.Parse(txtPubStartTime.Text),
                PubDateEnd   = DateTime.Parse(txtPubEndTime.Text),
                Bunks        = "",
                OrderBy      = 2
                               //Suspended = radSuspendedAll.Checked ? (bool?)null : radSuspended.Checked
                               //TicketType = ra
            };

            if (!radLockAll.Checked)
            {
                parameter.Freezed = @lock;
            }
            if (!radAutoAll.Checked)
            {
                parameter.Audited = radAutoed.Checked;
            }
            if (!radSuoyou.Checked)
            {
                parameter.PlatformAudited = radYijing.Checked;
            }
            parameter.SpecialProductType = string.IsNullOrWhiteSpace(ddlSpecialType.SelectedValue) ? (Nullable <SpecialProductType>)null : (SpecialProductType)int.Parse(ddlSpecialType.SelectedValue);
            return(parameter);
        }
Exemplo n.º 8
0
        private PolicyQueryParameter GetCondition(Pagination pagination)
        {
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                //DepartureDateEnd = (this.txtEndTime.Text == "" ? (Nullable<DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                PageIndex = pagination.PageIndex,
                PageSize  = pager.PageSize
            };

            if (!string.IsNullOrWhiteSpace(this.ddlTicketType.SelectedValue))
            {
                parameter.TicketType = (TicketType)int.Parse(this.ddlTicketType.SelectedValue);
            }
            if (!string.IsNullOrWhiteSpace(this.ddlVoyageType.SelectedValue))
            {
                parameter.VoyageType = (VoyageType)int.Parse(this.ddlVoyageType.SelectedValue);
            }
            return(parameter);
        }
Exemplo n.º 9
0
        private PolicyQueryParameter GetCondition(Pagination pagination)
        {
            TicketType ticket;

            ticket = radB2B.Checked ? TicketType.B2B : TicketType.BSP;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd   = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                PageIndex          = pagination.PageIndex,
                PageSize           = pagination.PageSize
                                     //TicketType = ra
            };

            if (!radall.Checked)
            {
                parameter.TicketType = ticket;
            }

            return(parameter);
        }
Exemplo n.º 10
0
        private PolicyQueryParameter GetCondition()
        {
            bool Audited;

            Audited = radAudit.Checked;
            PolicyQueryParameter parameter = new PolicyQueryParameter
            {
                Airline            = ddlAirline.SelectedValue,
                Departure          = txtDeparture.Code,
                Arrival            = txtArrival.Code,
                DepartureDateStart = (this.txtStartTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtStartTime.Text)),
                DepartureDateEnd   = (this.txtEndTime.Text == "" ? (Nullable <DateTime>)null : DateTime.Parse(txtEndTime.Text)),
                //PageIndex = pagination.PageIndex,
                //PageSize = pagination.PageSize,
                //Creator = ddlOperator.SelectedValue,
                Effective    = ddlYouxiao.SelectedIndex == 0 ? (int?)null : ddlYouxiao.SelectedIndex,
                Owner        = this.CurrentCompany.CompanyId,
                PubDateStart = DateTime.Parse(txtPubStartTime.Text),
                PubDateEnd   = DateTime.Parse(txtPubEndTime.Text),
                Bunks        = txtBunks.Text,
                OrderBy      = 1,
                PolicyType   = PolicyType.Special
                               //TicketType = ra
            };

            if (!radAuditAll.Checked)
            {
                parameter.Audited = Audited;
            }
            parameter.SpecialProductType = string.IsNullOrWhiteSpace(ddlSpecialType.SelectedValue) ? (Nullable <SpecialProductType>)null : (SpecialProductType)int.Parse(ddlSpecialType.SelectedValue);
            //if (ddlOperator.SelectedIndex != 0)
            //{
            //    parameter.Operator = Guid.Parse(ddlOperator.SelectedValue);
            //}
            return(parameter);
        }