private void BuscarButton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(EntradaId_numericUpDown.Value);
            //Repositorio<EntradasArticulos> repositorio = new Repositorio<EntradasArticulos>(new Contexto());
            EntradasArticulos articulo = BLL.EntradasArticulosBLL.Buscar(id);

            if (articulo != null)
            {
                FechaDateTimePicker.Value    = articulo.Fecha;
                Articulo_comboBox.Text       = articulo.ArticuloId.ToString();
                Cantidad_numericUpDown.Value = articulo.Cantidad;
            }
            else
            {
                MessageBox.Show("No Se Pudo Encontrar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #2
0
        public static EntradasArticulos Buscar(int id)
        {
            Contexto          contexto          = new Contexto();
            EntradasArticulos entradasArticulos = new EntradasArticulos();

            try
            {
                entradasArticulos = contexto.Entradas.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(entradasArticulos);
        }
Пример #3
0
        public static bool Eliminar(int id)
        {
            bool              paso = true;
            Contexto          db   = new Contexto();
            EntradasArticulos entradasArticulos = new EntradasArticulos();


            try
            {
                entradasArticulos = db.entradaArt.Find(id);
                db.articulos.Find(entradasArticulos.ArticuloId).Existencia -= entradasArticulos.Cantidad;

                db.entradaArt.Remove(entradasArticulos);
                // contexto.Entry(inscripcion).State = EntityState.Deleted;
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
Пример #4
0
        public static bool Modificar(EntradasArticulos entrada)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            //Articulos articulos = BLL.ArticulosBLL.Buscar(entrada.ArticuloId);
            //articulos.Inventario += dif;
            //BLL.ArticulosBLL.Modificar(articulos);



            try
            {
                EntradasArticulos EntradaAnt = BLL.EntradasArticulosBLL.Buscar(entrada.EntradaId);
                int dif;
                dif = entrada.Cantidad - EntradaAnt.Cantidad;

                contexto.Entry(entrada).State = EntityState.Modified;

                var Articulo = contexto.Articulos.Find(entrada.ArticuloId);
                Articulo.Inventario += dif;

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }