Beispiel #1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                Libros libro = new Libros
                {
                    CodLibro         = Convert.ToInt32(txtCodigo.Text),
                    ISBN             = txtISBN.Text,
                    Autor            = txtAutor.Text,
                    Titulo           = txtTitulo.Text,
                    FechaPublicacion = Convert.ToDateTime(dtpPublicacion.Text)
                };

                existencias existencia = new existencias
                {
                    CodLibro = libro.CodLibro,
                    cantidad = Convert.ToInt32(txtCantidadEjemplares.Text)
                };

                new Cls_Libros().ModificarLibro(libro, existencia);
                MessageBox.Show("Libro modificado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                EstadoInicial();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public void Modificar(existencias exis)
 {
     try
     {
         existenciasDAL.ModificarExistencia(exis.CodLibro, Convert.ToInt16(exis.cantidad));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void Agregar(existencias exis)
 {
     try
     {
         existenciasDAL.AgregarExistencia(exis);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public void AgregarExistencia(existencias pExis)
 {
     try
     {
         miContexto.existencias.Add(pExis);
         miContexto.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
0
 public void EliminarExistencia(int pCodLib)
 {
     try
     {
         existencias = miContexto.existencias.Single(existencias => existencias.CodLibro == pCodLib);
         miContexto.existencias.Remove(existencias);
         miContexto.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
 public void ModificarExistencia(int pCodLib, int cantidad)
 {
     try
     {
         existencias          = miContexto.existencias.Single(existencias => existencias.CodLibro == pCodLib);
         existencias.cantidad = cantidad;
         miContexto.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
0
 public void ModificarLibro(Libros libro, existencias existencias)
 {
     using (TransactionScope scope = new TransactionScope())
     {
         try
         {
             libroDal.ModificarLibro(libro);
             new Cls_Existencias().Modificar(existencias);
             scope.Complete();
         }
         catch (Exception ex)
         {
             scope.Dispose();
             throw ex;
         }
     }
 }
Beispiel #8
0
 public Boolean ValidarExistencias(int pCodLibro, int pCantidad)
 {
     try
     {
         existencias = miContexto.existencias.Single(existencias => existencias.CodLibro == pCodLibro);
         if ((existencias.cantidad - pCantidad) < 0)
         {
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }