Ejemplo n.º 1
0
 public void RefrescarTabla()
 {
     if (!_isRefresh)
     {
         if (ListaArticulo.Count != 0 && ListaCant.Count != 0)
         {
             dt = new DataTable();
             dt.Columns.Add(new DataColumn("articuloid", System.Type.GetType("System.Int32")));
             dt.Columns.Add(new DataColumn("nombre", System.Type.GetType("System.String")));
             dt.Columns.Add(new DataColumn("descripcion", System.Type.GetType("System.String")));
             dt.Columns.Add(new DataColumn("marca", System.Type.GetType("System.String")));
             dt.Columns.Add(new DataColumn("cantidad", System.Type.GetType("System.Int32")));
             dt.Columns.Add(new DataColumn("precioactual", System.Type.GetType("System.Double")));
             dt.Columns.Add(new DataColumn("totalxArt", System.Type.GetType("System.Double")));
             int i = 0;
             foreach (var Auxi in ListaArticulo)
             {
                 int Cant = Convert.ToInt32(ListaCant[i].ToString());
                 dt.Rows.Add(Auxi.Articuloid, Auxi.Nombre, Auxi.Descripcion, Auxi.Marca, Cant, Auxi.Precioactual.ToString("#,##0.00"), (Auxi.Precioactual * Cant).ToString("#,##0.00"));
                 i++;
             }
             GrillaArticulos.DataSource = dt;
             GrillaArticulos.DataBind();
         }
     }
     else
     {
         Limpiar();
         TextCant.Text    = "1";
         LblError.Visible = false;
         Response.Redirect("AgregarPedido.aspx");
     }
 }