void BindGrid(int currentPage) { //Llenar grilla if (tipoTari == NegociosSisPackInterface.SisPack.TipoTarifario.Ninguno) { SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioClienteFleteID", this.CantidadOpciones); ITarifarioClienteFlete oTarifario = TarifarioClienteFleteFactory.GetTarifarioClienteFlete(); DsTarifariosClienteFlete ds = oTarifario.GetTarifariosClienteFleteDataSet(); if (ddlValorizacion.SelectedIndex > 0) { //dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[]) ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = "+ Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'" ,"TarifarioFleteDescrip"); dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5 AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } else { //dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[]) ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'" ,"TarifarioFleteDescrip"); dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5 AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } } //Si se trata de tarifarios de cliente con ZONAS else if (tipoTari == NegociosSisPackInterface.SisPack.TipoTarifario.Cliente) { SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioFleteID", this.CantidadOpciones); ITarifarioFlete oTarifario = TarifarioFleteFactory.GetTarifarioFlete(); DsTarifariosFlete ds = oTarifario.GetTarifariosFleteDataSet(); if (ddlValorizacion.SelectedIndex > 0) { dtgTarifarios.DataSource = (DsTarifariosFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5" + "AND tipoTarifarioID = " + (int)NegociosSisPackInterface.SisPack.TipoTarifario.Cliente + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } else { dtgTarifarios.DataSource = (DsTarifariosFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5" + " AND tipoTarifarioID = " + (int)NegociosSisPackInterface.SisPack.TipoTarifario.Cliente + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } } else { SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioFleteID", this.CantidadOpciones); ITarifarioFlete oTarifario = TarifarioFleteFactory.GetTarifarioFlete(); DsTarifariosFlete ds = oTarifario.GetTarifariosFleteDataSet(); if (ddlValorizacion.SelectedIndex > 0) { dtgTarifarios.DataSource = (DsTarifariosFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5" + "AND tipoTarifarioID = " + (int)NegociosSisPackInterface.SisPack.TipoTarifario.ClienteEstandarizado + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } else { dtgTarifarios.DataSource = (DsTarifariosFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID=5" + " AND tipoTarifarioID = " + (int)NegociosSisPackInterface.SisPack.TipoTarifario.ClienteEstandarizado + " AND TarifarioFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioFleteDescrip"); } } dtgTarifarios.CurrentPageIndex = currentPage; dtgTarifarios.DataBind(); }
void BindGrid(int currentPage) { //Llenar grilla SisPackController.AdministrarGrillas.Configurar(dtgTarifarios, "TarifarioClienteFleteID", this.CantidadOpciones); ITarifarioClienteFlete oTarifario = TarifarioClienteFleteFactory.GetTarifarioClienteFlete(); DsTarifariosClienteFlete ds = oTarifario.GetTarifariosClienteFleteDataSet(); if (ddlValorizacion.SelectedIndex > 0) { dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND ValorizacionTarifarioID = " + Convert.ToInt32(this.ddlValorizacion.SelectedValue) + " AND EstadoTarifarioID<> " + (int)NegociosSisPackInterface.SisPack.EstadoTarifario.Aprobado + " AND TarifarioClienteFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioClienteFleteDescrip"); } else { dtgTarifarios.DataSource = (DsTarifariosClienteFlete.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " AND EstadoTarifarioID<>5 " + " AND TarifarioClienteFleteDescrip LIKE " + "'" + this.txtTarifarioDescrip.Text + "%'", "TarifarioClienteFleteDescrip"); } dtgTarifarios.CurrentPageIndex = currentPage; dtgTarifarios.DataBind(); }