protected void btnConsultar_Click(object sender, EventArgs e) { if (txtFecha.Text.CompareTo("") == 0 && txtCantidad.Text.CompareTo("") == 0 && ddlProveedor.SelectedIndex == 0) { generarReporteSinFiltro(); } else { Session["reporteConFiltros"] = "SI"; ocultarLblMensaje(); List <CompraReporte> listaCompraReporte = new List <CompraReporte>(); if (txtFecha.Text.CompareTo("") == 0 && txtCantidad.Text.CompareTo("") == 0 && ddlProveedor.SelectedIndex == 0) { mostrarLblMensaje(); lblMensaje.Text = "Ingrese alguno de los parametros de consulta"; } DateTime fechaReporte = new DateTime(); int cantidadReporte = 0; string nombreProveedorReporte = ""; if (txtFecha.Text.CompareTo("") != 0) { fechaReporte = DateTime.Parse(txtFecha.Text); } if (txtCantidad.Text.CompareTo("") != 0) { cantidadReporte = int.Parse(txtCantidad.Text); } if (ddlProveedor.SelectedIndex > 0) { nombreProveedorReporte = ddlProveedor.SelectedItem.Value; } listaCompraReporte = GestorProveedores.getReporteCompraXFechaXCantidadXNombreProveedor(fechaReporte, cantidadReporte, nombreProveedorReporte); Session["dataSourceGrilla"] = listaCompraReporte; refrescarGrilla(listaCompraReporte); } }