protected void Page_Load(object sender, EventArgs e) { if (Session["Login"] == null) { Response.Redirect("Login.aspx"); } ControlArticulo = (C_Articulo)Session["ControlArticulo"]; ControlConfig = (C_Configuracion)Session["ControlConfig"]; if (!IsPostBack) { dt = new DataTable(); dt2 = new DataTable(); TodosArticulos.PageSize = ControlConfig.DevolverNroMaxPaginacion(); TodosArticulos.DataSource = dt; TodosArticulos.DataBind(); GridCritico.PageSize = ControlConfig.DevolverNroMaxPaginacion(); GridCritico.DataSource = dt2; GridCritico.DataBind(); GridCritico.DataSource = ListaDTO; GridCritico.DataBind(); TodosArticulos.DataSource = ListaDTO; TodosArticulos.DataBind(); RefrescarArticulos(); RefrescarCritico(); } RefrescarArticulos2(TxtFiltro.Text); }
protected void GridCritico_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridCritico.PageIndex = e.NewPageIndex; GridCritico.DataSource = dt2; GridCritico.DataBind(); GridCritico.PageSize = ControlConfig.DevolverNroMaxPaginacion(); }
public void RefrescarCritico() { if (ControlArticulo.ListarXProveedorStockBajo().Count != 0) { dt2 = new DataTable(); dt2.Columns.Add(new DataColumn("articuloid", System.Type.GetType("System.Int32"))); dt2.Columns.Add(new DataColumn("nombre", System.Type.GetType("System.String"))); dt2.Columns.Add(new DataColumn("descripcion", System.Type.GetType("System.String"))); dt2.Columns.Add(new DataColumn("marca", System.Type.GetType("System.String"))); dt2.Columns.Add(new DataColumn("cantidad", System.Type.GetType("System.Int32"))); dt2.Columns.Add(new DataColumn("nombrefantasia", System.Type.GetType("System.String"))); foreach (ArticuloxProveedorDTO Auxi in ControlArticulo.ListarXProveedorStockBajo()) { dt2.Rows.Add(Auxi.Articuloid.Articuloid, Auxi.Articuloid.Nombre, Auxi.Articuloid.Descripcion, Auxi.Articuloid.Marca, Auxi.Articuloid.Cantidad, Auxi.Proveedorid.Nombrefantasia); } GridCritico.DataSource = dt2; GridCritico.DataBind(); } else { GridCritico.DataSource = dt2; GridCritico.DataBind(); GridCritico.DataSource = ListaDTO; GridCritico.DataBind(); } }