Example #1
0
        private void Search()
        {
            OpportunityParameters pmtOpportunity = new OpportunityParameters();

            pmtOpportunity.MinDate           = (DateTime)this.frmOpportunity.dteSchMinDate.Value;
            pmtOpportunity.MaxDate           = (DateTime)this.frmOpportunity.dteSchMaxDate.Value;
            pmtOpportunity.OpportunityTypeId = this.frmOpportunity.otcSchOpportunityType.Value == null ?
                                               -1 : this.frmOpportunity.otcSchOpportunityType.Value.OpportunityTypeId;
            pmtOpportunity.OrganizationId = this.frmOpportunity.ocSchOrganization.Value == null ?
                                            -1 : this.frmOpportunity.ocSchOrganization.Value.OrganizationId;
            pmtOpportunity.BidderId = this.frmOpportunity.bcSchBidder.Value == null ?
                                      -1 : this.frmOpportunity.bcSchBidder.Value.BidderId;
            pmtOpportunity.DependencyId = this.frmOpportunity.dcSchDependency.Value == null ?
                                          -1 : this.frmOpportunity.dcSchDependency.Value.DependencyId;
            pmtOpportunity.EndUserId = this.frmOpportunity.eucSchEndUser.Value == null ?
                                       -1 : this.frmOpportunity.eucSchEndUser.Value.EndUserId;
            pmtOpportunity.AsesorId = this.frmOpportunity.acSchAsesor.Value == null ?
                                      -1 : this.frmOpportunity.acSchAsesor.Value.AsesorId;
            pmtOpportunity.OpportunityStatusId = this.frmOpportunity.oscSchOpportunityStatus.Value == null ?
                                                 -1 : this.frmOpportunity.oscSchOpportunityStatus.Value.OpportunityStatusId;
            pmtOpportunity.Name                    = "%" + this.frmOpportunity.txtSchOpportunityName.Text + "%";
            pmtOpportunity.DateTypeSearchId        = (DateTypeSearchEnum)this.frmOpportunity.uosSchDates.Value;
            pmtOpportunity.OnlyNotRelatedToTenders = ((GenericCatalogSearchForm <Opportunity>)
                                                      this.frmOpportunity).ParentSearchForm != null;

            DataTable dtOpportunitys = srvOpportunity.SearchByParameters(pmtOpportunity);

            this.frmOpportunity.grdSchSearch.DataSource = null;
            this.frmOpportunity.grdSchSearch.DataSource = dtOpportunitys;
        }