public void refrescarGrillaProductos() { DataTable tabla = GestorProducciones.ObtenerProductosParaProduccion(); gwProductos.DataSource = tabla; gwProductos.DataBind(); }
private void generarReporteSinFiltro() { Session["reporteConFiltros"] = "NO"; string orden = ViewState["gwReporteProduccion"].ToString(); limpiarCampos(); List <DTOProduccionReporte> listaReporte = GestorProducciones.getReporteProduccionSinFiltro(orden); refrescarGrilla(listaReporte); ocultarLblMensaje(); }
protected void btnLimpiar_Click(object sender, EventArgs e) { refrescarCombo(); ocultarLblMensaje(); ViewState["gwReporteProduccion"] = "p.fecha"; string orden = ViewState["gwReporteProduccion"].ToString(); List <DTOProduccionReporte> listaReporte = new List <DTOProduccionReporte>(); listaReporte = GestorProducciones.getReporteProduccionSinFiltro(orden); refrescarGrilla(listaReporte); limpiarCampos(); }
protected void gwReporteCompra_Sorting(object sender, GridViewSortEventArgs e) { ViewState["gwReporteProduccion"] = e.SortExpression; string orden = ViewState["gwReporteProduccion"].ToString(); if (Session["reporteConFiltros"].ToString().CompareTo("NO") == 0) { List <DTOProduccionReporte> listaReporte = GestorProducciones.getReporteProduccionSinFiltro(orden); refrescarGrilla(listaReporte); } else { cargarGrillaOrdenada(orden); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { refrescarCombo(); ocultarLblMensaje(); Session["dataSourceGrilla"] = null; Session["reporteConFiltros"] = "NO"; ViewState["gwReporteProduccion"] = "p.fecha"; string orden = ViewState["gwReporteProduccion"].ToString(); List <DTOProduccionReporte> listaReporte = GestorProducciones.getReporteProduccionSinFiltro(orden); Session["dataSourceGrilla"] = listaReporte; refrescarGrilla(listaReporte); } }
protected void btnConsultar_Click(object sender, EventArgs e) { if (txtFecha.Text.CompareTo("") == 0 && txtNombreProducto.Text.CompareTo("") == 0 && ddlTipoProducto.SelectedIndex == 0) { generarReporteSinFiltro(); } else { Session["reporteConFiltros"] = "SI"; ocultarLblMensaje(); List <DTOProduccionReporte> listaProduccionReporte = new List <DTOProduccionReporte>(); if (txtFecha.Text.CompareTo("") == 0 && txtNombreProducto.Text.CompareTo("") == 0 && ddlTipoProducto.SelectedIndex == 0) { mostrarLblMensaje(); lblMensaje.Text = "Ingrese alguno de los parametros de consulta"; } bool fecha = false; bool nombrePr = false; bool tipoPr = false; DateTime fechaReporte = new DateTime(); String nombreProductoReporte = ""; int tipoProductoReporte = 0; if (txtFecha.Text.CompareTo("") != 0) { fecha = true; fechaReporte = DateTime.Parse(txtFecha.Text); } if (txtNombreProducto.Text.CompareTo("") != 0) { nombrePr = true; nombreProductoReporte = txtNombreProducto.Text; } if (ddlTipoProducto.SelectedIndex > 0) { tipoPr = true; tipoProductoReporte = int.Parse(ddlTipoProducto.SelectedItem.Value.ToString()); } if (fecha && nombrePr && tipoPr) { listaProduccionReporte = GestorProducciones.getReporteProduccionXFechaXTipoProductoXNombreProducto(fechaReporte, tipoProductoReporte, nombreProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha && tipoPr == false && nombrePr == false) { listaProduccionReporte = GestorProducciones.getReporteProduccionXFecha(fechaReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha && tipoPr && nombrePr == false) { listaProduccionReporte = GestorProducciones.getReporteProduccionXFechaXTipoProducto(fechaReporte, tipoProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha == false && tipoPr && nombrePr == false) { listaProduccionReporte = GestorProducciones.getReporteProduccionXTipoProducto(tipoProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha && tipoPr == false && nombrePr) { listaProduccionReporte = GestorProducciones.getReporteProduccionXFechaXNombreProducto(fechaReporte, nombreProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha == false && tipoPr && nombrePr) { listaProduccionReporte = GestorProducciones.getReporteProduccionXTipoProductoXNombreProducto(tipoProductoReporte, nombreProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } if (fecha == false && tipoPr == false && nombrePr) { listaProduccionReporte = GestorProducciones.getReporteProduccionXNombreProducto(nombreProductoReporte); Session["dataSourceGrilla"] = listaProduccionReporte; } refrescarGrilla(listaProduccionReporte); } }