public Consumo_rollo BuscarPorId(string id)
 {
     try
     {
         Consumo_rollo dato = new Consumo_rollo();
         db.Conectar();
         SqlDataReader r = (SqlDataReader)db.Consulta("SELECT * FROM consumo_rollos WHERE id=" + Convert.ToInt32(id));
         while (r.Read())
         {
             for (int i = 0; i < 2; i++)
             {
                 dato.id       = Convert.ToInt32(r[0].ToString());
                 dato.fecha    = Convert.ToDateTime(r[1].ToString());
                 dato.id_prod  = Convert.ToInt32(r[2].ToString());
                 dato.cantidad = Convert.ToInt64(r[3].ToString());
             }
         }
         db.Desconectar();
         Error = "";
         return(dato);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(null);
     }
 }
 public bool eliminar(Consumo_rollo entidad)
 {
     try
     {
         string     sql = "DELETE FROM consumo_rollo WHERE id=" + entidad.id;
         SqlCommand cmd = new SqlCommand(sql, db.conn);
         db.Conectar();
         db.Comando(cmd);
         db.Desconectar();
         Error = "";
         return(true);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(false);
     }
 }
 public bool crear(Consumo_rollo entidad)
 {
     try
     {
         string sql = "INSERT INTO consumo_rollo VALUES('" + entidad.fecha.ToString("MM/dd/yyyy") + "'," +
                      "" + entidad.id + " , " + entidad.cantidad + ")";
         SqlCommand cmd = new SqlCommand(sql, db.conn);
         db.Conectar();
         db.Comando(cmd);
         db.Desconectar();
         Error = "";
         return(true);
     }
     catch (Exception ex)
     {
         Error = ex.Message;
         return(false);
     }
 }
 private void btnEliminar_Click(object sender, RoutedEventArgs e)
 {
     if (dtgConsumosRollos.SelectedItem != null)
     {
         VistaConsumos vc      = dtgConsumosRollos.SelectedItem as VistaConsumos;
         Consumo_rollo consumo = new Consumo_rollo()
         {
             id       = vc.id,
             cantidad = vc.cantidad
         };
         if (consumoManager.eliminar(consumo))
         {
             MessageBox.Show("Consumo eliminado");
             ActualizarTabla();
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error " + consumoManager.Error.ToString());
         }
     }
 }
 public bool eliminar(Consumo_rollo entidad)
 {
     return(repo.eliminar(entidad));
 }
 public bool editar(Consumo_rollo entidadanterior, Consumo_rollo entidadmodificada)
 {
     return(repo.editar(entidadanterior, entidadmodificada));
 }
 public bool crear(Consumo_rollo entidad)
 {
     return(repo.crear(entidad));
 }
 public bool editar(Consumo_rollo entidadanterior, Consumo_rollo entidadmodificada)
 {
     throw new NotImplementedException();
 }