private void Buscar() { Ocultar(Acciones.Inicio); Desactivar(Acciones.Inicio); Mostrar(Acciones.Inicio); String datosCapturados = HiddenField_FILTRO_DATO.Value; String campo = HiddenField_FILTRO_DROP.Value; String CUMPLIDO = HiddenField_CUMPLIDO.Value; String CANCELADO = HiddenField_CANCELADO.Value; requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultadosBusqueda = new DataTable(); if (campo == "RAZ_SOCIAL") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorRazSocial(datosCapturados, CANCELADO, CUMPLIDO); } else { if (DropDownList_BUSCAR.SelectedValue == "COD_EMPRESA") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorCodEmpresa(datosCapturados, CANCELADO, CUMPLIDO); } else { if (DropDownList_BUSCAR.SelectedValue == "ID_REQUERIMIENTO") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorIdRequerimiento(Convert.ToDecimal(datosCapturados)); } } } if (tablaResultadosBusqueda.Rows.Count <= 0) { if (_requisicion.MensajeError != null) { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _requisicion.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros que cumplieran los datos de busqueda.", Proceso.Advertencia); } Panel_GRID_RESULTADOS.Visible = false; } else { Panel_GRID_RESULTADOS.Visible = true; GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda; GridView_RESULTADOS_BUSQUEDA.DataBind(); } }
protected void GridView_RESULTADOS_BUSQUEDA_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView_RESULTADOS_BUSQUEDA.PageIndex = e.NewPageIndex; String datosCapturados = TextBox_BUSCAR.Text.ToUpper(); String campo = DropDownList_BUSCAR.SelectedValue.ToString(); requisicion _requisicion = new requisicion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaResultadosBusqueda = new DataTable(); if (DropDownList_BUSCAR.SelectedValue == "RAZ_SOCIAL") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorRazSocial(datosCapturados, DropDownList_Cancelado.SelectedValue.ToString(), DropDownList_Cumplido.SelectedValue.ToString()); } else { if (DropDownList_BUSCAR.SelectedValue == "COD_EMPRESA") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorCodEmpresa(datosCapturados, DropDownList_Cancelado.SelectedValue.ToString(), DropDownList_Cumplido.SelectedValue.ToString()); } else { if (DropDownList_BUSCAR.SelectedValue == "ID_REQUERIMIENTO") { tablaResultadosBusqueda = _requisicion.ObtenerComRequerimientoPorIdRequerimiento(Convert.ToDecimal(datosCapturados)); } } } if (tablaResultadosBusqueda.Rows.Count <= 0) { if (_requisicion.MensajeError != null) { configurarMensajes(true, System.Drawing.Color.Red); Label_MENSAJE.Text = _requisicion.MensajeError; } else { configurarMensajes(true, System.Drawing.Color.Orange); Label_MENSAJE.Text = "No se encontraron registros que cumplieran los datos de busqueda."; } configurarBotonesDeAccion(true, false, false, false, true); Panel_BOTONES_ACCION_1.Visible = false; Panel_GRID_RESULTADOS.Visible = false; Panel_FORMULARIO.Visible = false; configurarPaneles(false, false, false, false, false, false); } else { configurarBotonesDeAccion(true, false, false, false, true); Panel_BOTONES_ACCION_1.Visible = false; Panel_GRID_RESULTADOS.Visible = true; GridView_RESULTADOS_BUSQUEDA.DataSource = tablaResultadosBusqueda; GridView_RESULTADOS_BUSQUEDA.DataBind(); Panel_FORMULARIO.Visible = false; configurarPaneles(false, false, false, false, false, false); } }