public void add(Consumible consumible, int cant, int regimen)
 {
     if (consumibles.Exists(c => c.id == consumible.id))
     {
         DataRow[] founds = tabla.Select("Consumible = '" + consumible.nombre + "'");
         for (int i = 0; i < founds.LongLength; i++)
         {
             int nuevaCant = Int32.Parse(founds[i][1].ToString()) + cant;
             double nuevoPrecio = precioP(consumible, nuevaCant, regimen);
             founds[i].SetField(1, nuevaCant);
             founds[i].SetField(2, nuevoPrecio);
         }
     }
     else
     {
         DataRow fila = tabla.NewRow();
         fila.SetField(0, consumible.nombre);
         fila.SetField(1, cant);
         double pr = precioP(consumible, cant, regimen);
         fila.SetField(2, pr);
         tabla.Rows.Add(fila);
         consumibles.Add(consumible);
     }
 }
     public double precioP(Consumible con, int cant, int regimen)
 {
     if (regimen == 2) return 0;
     else return con.precio * cant;
 }