private void BindGrid() { try { Page.Validate(); if (!Page.IsValid) { return; } IReporteHistoricoTarifario reporte = ReporteHistoricoTarifarioFactory.GerReporteHistoricoTarifarioFactory(); reporte.ClienteID = Utiles.Validaciones.obtieneEntero(Cliente1.ClienteID); reporte.UnidadVentaID = Utiles.Validaciones.obtieneEntero(ddlUnidadVenta.SelectedValue); reporte.TipoDestinoID = Utiles.Validaciones.obtieneEntero(ddlTipoDestino.SelectedValue); reporte.TipoOrigenID = Utiles.Validaciones.obtieneEntero(ddlTipoOrigen.SelectedValue); reporte.DestinoID = lstDestinoFlete.SelectedValue; //LlenarListas(lstDestinoFlete);//pueden + de uno reporte.OrigenID = lstOrigenFlete.SelectedValue; //LlenarListas(lstOrigenFlete);//pueden ir uno if (ChTarifarioFlete.Checked) { lblConvenioCLienteHistorico.Visible = true; dtgTarifarios.Visible = true; AdministrarGrillas.Configurar(dtgTarifarios, "ConvenioClienteHistoricoID", CantidadOpciones, true, false); dtgTarifarios.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPaginaT.Text); dtgTarifarios.DataSource = reporte.GetReporte(Convert.ToDateTime(txtFechaDesde.Text), Convert.ToDateTime(txtFechaHasta.Text)); dtgTarifarios.DataBind(); } else { lblConvenioCLienteHistorico.Visible = false; dtgTarifarios.Visible = false; } if (chTarifarioRetiroEntrega.Checked) { lblRetiroEntregaHistorico.Visible = true; dtgRetiroEntrega.Visible = true; AdministrarGrillas.Configurar(dtgRetiroEntrega, "RetiroEntregaClienteHistoricoID", CantidadOpciones, true, false); dtgRetiroEntrega.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPaginaRetiroEntrega.Text); dtgRetiroEntrega.DataSource = reporte.GetReporteRetiroEntregaClienteHistorico(Convert.ToDateTime(txtFechaDesde.Text), Convert.ToDateTime(txtFechaHasta.Text)); dtgRetiroEntrega.DataBind(); } else { lblRetiroEntregaHistorico.Visible = false; dtgRetiroEntrega.Visible = false; } } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }
protected void ConsultarDestino() { if (ddlTipoDestino.SelectedValue != "") { if (txtTipoDestinoID.Text != ddlTipoDestino.SelectedValue) { IReporteHistoricoTarifario reporte = ReporteHistoricoTarifarioFactory.GerReporteHistoricoTarifarioFactory(); reporte.TipoDestinoID = Utiles.Validaciones.obtieneEntero(ddlTipoDestino.SelectedValue); DsDestinosFlete ds = reporte.GetDestinos(); lstDestinoFlete.Items.Clear(); lstDestinoFlete.DataSource = ds.Datos.Select("", "DestinoFleteDescrip"); lstDestinoFlete.DataTextField = "DestinoFleteDescrip"; lstDestinoFlete.DataValueField = "DestinoID"; lstDestinoFlete.DataBind(); } txtTipoDestinoID.Text = ddlTipoDestino.SelectedValue; } else { LlenarCombos.TiposOrigenesDestinos(this.ddlTipoDestino); } }