private void BindGridGuiasVerificadas() { try { // Seteamos parámetros. // Controlamos que se haya seleccionado un cliente. if (this.ddlCliente.SelectedValue == "" || this.ddlCliente.SelectedValue == "0") { Exception ex = new Exception("Debe seleccionar un cliente."); this.ManejaErrores(ex); return; } int clienteID = Convert.ToInt32(this.ddlCliente.SelectedValue); // A pesar de los validadores si no se ingresan fechas seteamos por defecto. DateTime fechaDesde = this.txtFechaDesde.Text.Equals("") ? Convert.ToDateTime("01/01/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaDesde.Text); DateTime fechaHasta = this.txtFechaHasta.Text.Equals("") ? Convert.ToDateTime("31/12/" + System.DateTime.Today.Year) : Convert.ToDateTime(this.txtFechaHasta.Text); // Configuramos grilla a mostrar. SisPackController.AdministrarGrillas.Configurar(this.dtgGuiasVerificadas, "NroGuia", this.CantidadOpciones); // Llamamos al método para llenar el DataSet. IGuia guia = GuiaFactory.GetGuia(); DsReporteVerificacionResumenClientes ds = new DsReporteVerificacionResumenClientes(); ds = guia.GetGuiasVerificadas(clienteID, fechaDesde, fechaHasta); Session["DsGuiasVerificadas"] = ds; // Cargamos la grilla. this.dtgGuiasVerificadas.DataSource = ds; this.dtgGuiasVerificadas.DataBind(); } catch (Exception ex) { throw ex; } }