Esempio n. 1
0
 protected void BuscarButton_Click(object sender, EventArgs e)
 {
     if (Funciones.SessionTimeOut(Session))
     {
         Response.Redirect("~/SessionTimeout.aspx");
     }
     else
     {
         Entidades.Sesion          sesion = (Entidades.Sesion)Session["Sesion"];
         List <Entidades.Articulo> lista  = new List <Entidades.Articulo>();
         MensajeLabel.Text = String.Empty;
         int CantidadFilas = 0;
         lista = RN.Articulo.ListaPaging(out CantidadFilas, ArticuloPagingGridView.PageIndex, ArticuloPagingGridView.OrderBy, sesion.Cuit.Nro, IdArticuloTextBox.Text, DescrTextBox.Text, EstadoDropDownList.SelectedValue, Session.SessionID, (Entidades.Sesion)Session["Sesion"]);
         ArticuloPagingGridView.VirtualItemCount = CantidadFilas;
         ArticuloPagingGridView.PageSize         = sesion.Usuario.CantidadFilasXPagina;
         if (lista.Count == 0)
         {
             ArticuloPagingGridView.DataSource = null;
             ArticuloPagingGridView.DataBind();
             MensajeLabel.Text = "No se han encontrado Artículos que satisfagan la busqueda";
         }
         else
         {
             ArticuloPagingGridView.DataSource = lista;
             ViewState["lista"] = lista;
             ArticuloPagingGridView.DataBind();
         }
     }
 }
Esempio n. 2
0
 protected void ArticuloPagingGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     try
     {
         DesSeleccionarFilas();
         Entidades.Sesion sesion = ((Entidades.Sesion)Session["Sesion"]);
         ArticuloPagingGridView.PageIndex = e.NewPageIndex;
         ViewState["GridPageIndex"]       = e.NewPageIndex;
         List <Entidades.Articulo> lista;
         int CantidadFilas = 0;
         lista = RN.Articulo.ListaPaging(out CantidadFilas, ArticuloPagingGridView.PageIndex, ArticuloPagingGridView.OrderBy, sesion.Cuit.Nro, IdArticuloTextBox.Text, DescrTextBox.Text, EstadoDropDownList.SelectedValue, Session.SessionID, (Entidades.Sesion)Session["Sesion"]);
         ArticuloPagingGridView.VirtualItemCount = CantidadFilas;
         ArticuloPagingGridView.PageSize         = sesion.Usuario.CantidadFilasXPagina;
         ViewState["lista"] = lista;
         ArticuloPagingGridView.DataSource = lista;
         ArticuloPagingGridView.DataBind();
     }
     catch (System.Threading.ThreadAbortException)
     {
         Trace.Warn("Thread abortado");
     }
     catch (Exception ex)
     {
         //CedeiraUIWebForms.Excepciones.Redireccionar(ex, "~/Excepcion.aspx");
         MensajeLabel.Text = ex.Message;
     }
 }
Esempio n. 3
0
 protected void ArticuloPagingGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
 {
     try
     {
         ArticuloPagingGridView.EditIndex  = -1;
         ArticuloPagingGridView.DataSource = ViewState["lista"];
         ArticuloPagingGridView.DataBind();
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Message", Funciones.TextoScript(ex.Message), false);
     }
 }
 protected void ArticuloPagingGridView_Sorting(object sender, GridViewSortEventArgs e)
 {
     try
     {
         DesSeleccionarFilas();
         List <Entidades.Articulo> lista = new List <Entidades.Articulo>();
         int CantidadFilas = 0;
         lista = RN.Articulo.ListaPaging(out CantidadFilas, ArticuloPagingGridView.PageIndex, ArticuloPagingGridView.OrderBy, CuitTextBox.Text, IdArticuloTextBox.Text, DescrArticuloTextBox.Text, EstadoDropDownList.SelectedValue, Session.SessionID, (Entidades.Sesion)Session["Sesion"]);
         ViewState["lista"] = lista;
         ArticuloPagingGridView.DataSource = (List <Entidades.Articulo>)ViewState["lista"];
         ArticuloPagingGridView.DataBind();
     }
     catch (System.Threading.ThreadAbortException)
     {
         Trace.Warn("Thread abortado");
     }
     catch (Exception ex)
     {
         MensajeLabel.Text = ex.Message;
     }
 }
Esempio n. 5
0
 private void bindGrillaArticulo()
 {
     ArticuloPagingGridView.PageIndex  = Convert.ToInt32(ViewState["GridPageIndex"]);
     ArticuloPagingGridView.DataSource = ViewState["lista"];
     ArticuloPagingGridView.DataBind();
 }
Esempio n. 6
0
 protected void ArticuloPagingGridView_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
 {
     ArticuloPagingGridView.EditIndex  = -1;
     ArticuloPagingGridView.DataSource = ViewState["lista"];
     ArticuloPagingGridView.DataBind();
 }
Esempio n. 7
0
 protected void ArticuloPagingGridView_RowEditing(object sender, GridViewEditEventArgs e)
 {
     ArticuloPagingGridView.EditIndex  = e.NewEditIndex;
     ArticuloPagingGridView.DataSource = ViewState["lista"];
     ArticuloPagingGridView.DataBind();
 }