private void BindGrid(int currentPage) { SisPackController.AdministrarGrillas.Configurar(dtgAgencias, "AgenciaID", this.CantidadOpciones); IAgencia oAgencia = AgenciaFactory.GetAgencia(); //oAgencia.RazonSocial = this.txtRazonSocial.Text; /*if (ddlProvincia.SelectedIndex > 0 ) * oAgencia.Domicilio.Localidad.Provincia.ProvinciaID = Convert.ToInt32(this.ddlProvincia.SelectedValue);*/ //oAgencia.Domicilio.Localidad.Provincia.ProvinciaDescrip = this.txtProvincia.Text; string razonSocial = this.txtRazonSocial.Text; string provinciaDescrip = this.txtProvincia.Text; string sucursalDGI = this.txtSucursalDGI.Text; //dtgAgencias.DataSource = oAgencia.GetAgenciasConsultaDataSet(); //Controlamos si la consulta se realiza desde el módulo de Liquidación de Agencias. DsAgencias ds = new DsAgencias(); if (Request.QueryString["OpcionEstado"].Equals("liquidacionAgenciaConsul")) { ds = oAgencia.GetAgenciasLiquidacionConsultaDataSet(); } else { ds = oAgencia.GetAgenciasConsultaDataSet(); } //dtgAgencias.DataSource= ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND RazonSocial LIKE '" + razonSocial + "%' AND ProvinciaDescrip LIKE '%" + provinciaDescrip + "%'","RazonSocial"); if (this.rbtAgConConceptos.Checked) { dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND SucursalDGI LIKE '" + sucursalDGI + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%'" + " AND ProvinciaDescrip LIKE '" + this.txtProvincia.Text + "%'" + "AND TieneConceptos =True", "RazonSocial"); } else { dtgAgencias.DataSource = (DsAgencias.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND SucursalDGI LIKE '" + sucursalDGI + "%' AND RazonSocial LIKE '" + this.txtRazonSocial.Text + "%'" + " AND ProvinciaDescrip LIKE '" + this.txtProvincia.Text + "%'", "RazonSocial"); } dtgAgencias.CurrentPageIndex = currentPage; dtgAgencias.DataBind(); }