Ejemplo n.º 1
0
        private void BuscarOrden()
        {
            ResultadoEntidad Resultado           = new ResultadoEntidad();
            OrdenProceso     OrdenProcesoNegocio = new OrdenProceso();


            DateTime FechaInicio;
            DateTime FechaFin;

            if (String.IsNullOrEmpty(FechaFiltroInicioOrdenBox.Text.Trim()) && String.IsNullOrEmpty(FechaFiltroFinOrdenBox.Text.Trim()))
            {
                FechaInicio = DateTime.Parse(ConstantePrograma.SqlSmallDateTimeMinValue);
                FechaFin    = DateTime.Parse(ConstantePrograma.SqlSmallDateTimeMaxValue);
            }
            else
            {
                FechaInicio = DateTime.Parse(FechaFiltroInicioOrdenBox.Text);
                FechaFin    = DateTime.Parse(FechaFiltroFinOrdenBox.Text);
            }

            Resultado = OrdenProcesoNegocio.SeleccionarOrdenEncabezadoPorRangoFechas(OrdenBusquedaBox.Text, FechaInicio, FechaFin);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaOrdenBusqueda.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaOrdenBusqueda.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaOrdenBusqueda.DataSource = Resultado.ResultadoDatos;
                TablaOrdenBusqueda.DataBind();
            }
            else
            {
                //EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                // MostrarMensaje(AlmacenProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Ejemplo n.º 2
0
 protected void TablaOrdenBusqueda_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     BuscarOrden();
     TablaOrdenBusqueda.PageIndex = e.NewPageIndex;
     TablaOrdenBusqueda.DataBind();
 }