Beispiel #1
0
        public static bool Modificar(EntradaArticulos Entrada, EntradaArticulos EntradaAnterior)
        {
            bool paso = false;

            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entrada = BLL.EntradaArticulosBLL.Buscar(Entrada.EntradaID);

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

                Articulos articulo         = contexto.articulos.Find(Entrada.ArticulosId);
                Articulos ArticuloAnterior = contexto.articulos.Find(EntradaAnterior.ArticulosId);
                articulo.Inventario         += Entrada.CantidadArticulo;
                ArticuloAnterior.Inventario -= EntradaAnterior.CantidadArticulo;

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

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                //throw;
                MessageBox.Show("No se encuentran entradas de articulos registradas en el ID Seleccionado");
            }
            ;
            return(paso);
        }
Beispiel #2
0
        public static bool Eliminar(int id)
        {
            bool paso = false;

            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos Entrada = contexto.entradaArticulos.Find(id);


                Articulos Articulo = contexto.articulos.Find(Entrada.ArticulosId);
                Articulo.Inventario -= Entrada.CantidadArticulo;


                contexto.entradaArticulos.Remove(Entrada);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                MessageBox.Show("No se encuentran entradas de articulos registradas en el ID seleccionado");
            }
            return(paso);
        }
Beispiel #3
0
        public static bool Eliminar(int id)
        {
            bool     paso = true;
            Contexto db   = new Contexto();

            try
            {
                EntradaArticulos entradaArticulos = db.entradaArticulos.Find(id);

                if (entradaArticulos != null)
                {
                    Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.EntradaArticuloId);
                    articulos.Existencia -= entradaArticulos.Cantidad;
                    BLL.ArticuloBLL.Modificar(articulos);

                    db.Entry(entradaArticulos).State = EntityState.Deleted;
                }

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

            return(paso);
        }
Beispiel #4
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entradaArticulos = contexto.entradaArticulos.Find(id);

                if (entradaArticulos != null)
                {
                    var Articulo = contexto.articulos.Find(entradaArticulos.ArticuloID);
                    //Reduce la cantidad
                    Articulo.Inventario -= entradaArticulos.Cantidad;

                    contexto.Entry(entradaArticulos).State = EntityState.Deleted;
                }

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

            return(paso);
        }
Beispiel #5
0
        public static bool Guardar(EntradaArticulos entradaArticulos)
        {
            bool     paso = false;
            Contexto db   = new Contexto();


            try
            {
                if (db.entradaArticulos.Add(entradaArticulos) != null)
                {
                    Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.ArticuloId);

                    articulos.Existencia += entradaArticulos.Cantidad;

                    BLL.ArticuloBLL.Modificar(articulos);

                    db.SaveChanges();
                    paso = true;
                }

                db.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
Beispiel #6
0
        public static bool Modificar(EntradaArticulos entradaArticulos)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                EntradaArticulos EntArt = BLL.EntradaArticuloBLL.Buscar(entradaArticulos.EntradaArticuloId);
                decimal          resta;
                resta = entradaArticulos.Cantidad - EntArt.Cantidad;

                Articulos articulos = BLL.ArticuloBLL.Buscar(entradaArticulos.ArticuloId);
                articulos.Existencia += resta;
                BLL.ArticuloBLL.Modificar(articulos);

                db.Entry(entradaArticulos).State = EntityState.Modified;

                if (db.SaveChanges() > 0)
                {
                    paso = true;
                }

                db.Dispose();
            }



            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entradaArticulos = contexto.EntradaArticulos.Find(id);

                Articulos articulo = ArticulosBLL.Buscar(entradaArticulos.ArticuloId);
                articulo.Inventario -= entradaArticulos.Cantidad;
                ArticulosBLL.Modificar(articulo);

                contexto.EntradaArticulos.Remove(entradaArticulos);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }

                contexto.Dispose();
            }

            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        public static bool Modificar(EntradaArticulos entradaArt)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos EntradaAnterior = EntradaArticuloBLL.Buscar(entradaArt.EntradaId);

                int modificado = entradaArt.Cantidad - EntradaAnterior.Cantidad;

                Articulos articulo = ArticulosBLL.Buscar(entradaArt.ArticuloId);
                articulo.Inventario += modificado;
                ArticulosBLL.Modificar(articulo);

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

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }

            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("llenar campos");
            }
            else
            {
                int id = Convert.ToInt32(IdnumericUpDown.Value);
                EntradaArticulos entradaarticulo = BLL.EntradaArticulosBLL.Buscar(id);

                if (entradaarticulo != null)
                {
                    IdnumericUpDown.Value          = entradaarticulo.EntradaId;
                    ArticulocomboBox.SelectedValue = entradaarticulo.ArticuloId;
                    CantidadnumericUpDown.Value    = entradaarticulo.Cantidad;
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!",
                                    "buscar de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                errorProvider1.Clear();
            }
        }
        public static bool Guardar(EntradaArticulos entradaArticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();
            Repositorio <Articulos> registrodeArticulos = new Repositorio <Articulos>(new Contexto());

            try
            {
                if (contexto.entradaArticulos.Add(entradaArticulos) != null)
                {
                    List <Articulos> list = registrodeArticulos.GetList(x => x.Descripcion == entradaArticulos.Articulos);
                    for (int i = 0; i < list.Count; i++)
                    {
                        Articulos item = list[i];
                        contexto.Articulos.Find(item.ArticulosId).Inventario += entradaArticulos.Cantidad;
                    }

                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception) { throw; }

            return(paso);
        }
Beispiel #11
0
        public static bool Guardar(EntradaArticulos entradaAriticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.EntradaArticulos.Add(entradaAriticulos) != null)
                {
                    Articulos articulo = ArticulosBLL.Buscar(entradaAriticulos.ArticuloID);
                    articulo.Vigencia     += entradaAriticulos.Cantidad;
                    articulo.PrecioCompra += entradaAriticulos.PrecioCompra;
                    articulo.PrecioVenta  += entradaAriticulos.PrecioVenta;
                    articulo.Ganancia     += entradaAriticulos.Ganancia;
                    BLL.ArticulosBLL.Modificar(articulo);


                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Beispiel #12
0
        public static bool Modificar(EntradaArticulos entrada)
        {
            bool     estado   = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos ant   = BLL.EntradaArticulosBLL.Buscar(entrada.EntradaId);
                decimal          resta = entrada.Cantidad - ant.Cantidad;

                Articulo articulo = BLL.ArticulosBLL.Buscar(entrada.ArticuloId);
                articulo.Inventario += resta;
                BLL.ArticulosBLL.Modificar(articulo);

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

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

            return(estado);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();

            if (Validar(1))
            {
                MessageBox.Show("Ingrese un ID");
                return;
            }

            int id = Convert.ToInt32(EntradaIdnumericUpDown.Value);
            EntradaArticulos entradaArticulo = BLL.EntradaArticuloBLL.Buscar(id);

            if (entradaArticulo != null)
            {
                CantidadnumericUpDown.Value    = entradaArticulo.Cantidad;
                FechaDateTimePicker.Text       = entradaArticulo.Fecha.ToString();
                ArticulocomboBox.SelectedValue = entradaArticulo.ArticuloId;
                LlenarComboBox();
            }
            else
            {
                MessageBox.Show("No se encontro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void BuscarTest()
        {
            EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>();
            EntradaArticulos ea = EntradaArticulosBLL.Buscar(1);

            Assert.IsNotNull(ea);
        }
Beispiel #15
0
        public static bool Modificar(EntradaArticulos entradaAriticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos EntradaAnterior = BLL.EntradaArticulosBLL.Buscar(entradaAriticulos.EntradaArticulosID);

                //identificar la diferencia ya sea restada o sumada
                int Restar;
                Restar = entradaAriticulos.Cantidad - EntradaAnterior.Cantidad;
                //aplicar diferencia al inventario
                Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID);
                articulo.Vigencia    += Restar;
                articulo.PrecioVenta  = entradaAriticulos.PrecioVenta;
                articulo.PrecioCompra = entradaAriticulos.PrecioCompra;
                articulo.Ganancia     = entradaAriticulos.Ganancia;
                BLL.ArticulosBLL.Modificar(articulo);

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

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            { throw; }
            return(paso);
        }
Beispiel #16
0
        public static bool Eliminar(int id)
        {
            bool     estado   = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entrada = contexto.entrada.Find(id);

                if (entrada != null)
                {
                    Articulo articulos = BLL.ArticulosBLL.Buscar(entrada.ArticuloId);
                    articulos.Inventario -= entrada.Cantidad;
                    BLL.ArticulosBLL.Modificar(articulos);

                    contexto.Entry(entrada).State = EntityState.Deleted;
                }

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

            return(estado);
        }
Beispiel #17
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool             paso             = false;
            EntradaArticulos entradaArticulos = LlenarClase();

            if (Validar(2))
            {
                MessageBox.Show("Llenar todos los campos marcados");
                return;
            }
            if (EntradaArticuloIDnumericUpDown.Value == 0)
            {
                paso = EntradaArticulosBLL.Guardar(entradaArticulos);
            }
            else
            {
                var E = EntradaArticulosBLL.Buscar(Convert.ToInt32(EntradaArticuloIDnumericUpDown.Value));

                if (E != null)
                {
                    paso = EntradaArticulosBLL.Modificar(entradaArticulos);
                }
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #18
0
        public static bool Guardar(EntradaArticulos entrada)
        {
            bool     estado   = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.entrada.Add(entrada) != null)
                {
                    Articulo articulos = BLL.ArticulosBLL.Buscar(entrada.ArticuloId);
                    articulos.Inventario += entrada.Cantidad;
                    BLL.ArticulosBLL.Modificar(articulos);

                    contexto.SaveChanges();

                    estado = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(estado);
        }
        public static bool Eliminar(int id)
        {
            bool paso = false;

            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entrada = contexto.entradas.Find(id);

                //Buscar
                var Articulo = contexto.articulos.Find(entrada.ArticuloID);
                //decrementar la cantidad
                Articulo.Inventario -= entrada.Cantidad;

                contexto.entradas.Remove(entrada);
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }

                contexto.Dispose();
            }

            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
Beispiel #20
0
        public static bool Modificar(EntradaArticulos entrada)
        {
            bool paso = false;

            Contexto contexto = new Contexto();


            try
            {
                EntradaArticulos EntradaAnt = BLL.EntradaArticuloBLL.Buscar(entrada.EntradaId);

                int diferencia;
                diferencia = entrada.Cantidad - EntradaAnt.Cantidad;
                var Articulo = contexto.Articulo.Find(entrada.ArticuloId);
                Articulo.Inventario += diferencia;

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

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }

                contexto.Dispose();
            }

            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        public static bool Guardar(EntradaArticulos entrada)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.entradas.Add(entrada) != null)
                {
                    //todo: afectar el inventario
                    // Articulo articulo = BLL.ArticuloBLL.Buscar(entrada.ArticuloID);
                    //articulo.Inventario += entrada.Cantidad;
                    //BLL.ArticuloBLL.Modificar(articulo);

                    //Buscar
                    var Articulo = contexto.articulos.Find(entrada.ArticuloID);
                    //Incrementar la cantidad
                    Articulo.Inventario += entrada.Cantidad;

                    contexto.SaveChanges();

                    paso = true;
                }

                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Beispiel #22
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                EntradaArticulos entradaAriticulos = contexto.EntradaArticulos.Find(id);



                if (entradaAriticulos != null)
                {
                    Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID);
                    articulo.Inventario -= entradaAriticulos.Cantidad;
                    BLL.ArticulosBLL.Modificar(articulo);

                    contexto.Entry(entradaAriticulos).State = EntityState.Deleted;
                }

                if (contexto.SaveChanges() > 0)
                {
                    contexto.Dispose();
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("Introducir Id");
            }
            else
            {
                int id = Convert.ToInt32(EntradaIdNumericUpDown.Value);
                EntradaArticulos entradaarticulo = EntradaArticulosBLL.Buscar(id);

                if (entradaarticulo != null)
                {
                    EntradaIdNumericUpDown.Value    = entradaarticulo.EntradaId;
                    ArticulosComboBox.SelectedValue = entradaarticulo.ArticuloID;
                    CantidadNumericUpDown.Value     = entradaarticulo.Cantidad;
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!",
                                    "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralErrorProvider.Clear();
            }
        }
Beispiel #24
0
        public static bool Guardar(EntradaArticulos entradaAriticulos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.EntradaArticulos.Add(entradaAriticulos) != null)
                {
                    Articulos articulo = BLL.ArticulosBLL.Buscar(entradaAriticulos.ArticuloID);
                    articulo.Inventario += entradaAriticulos.Cantidad;
                    BLL.ArticulosBLL.Modificar(articulo);


                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Beispiel #25
0
        private void Guardarbutton_Click_1(object sender, EventArgs e)
        {
            bool             paso            = false;
            EntradaArticulos entradaArticulo = Llenaclase();


            if (validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                if (entradaIdNumericUpDown.Value == 0)
                {
                    paso = BLL.EntradaArticulosBLL.Guardar(entradaArticulo);
                }
                else
                {
                    paso = BLL.EntradaArticulosBLL.Editar(entradaArticulo);
                }
                Limpiar();
                errorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Beispiel #26
0
 private void LlenaCampo(EntradaArticulos articulo)
 {
     ArticulocomboBox.Text = articulo.Articulo;
     GananciaTextBox.Text  = articulo.Ganancia.ToString();
     CantidadArticulonumericUpDown.Value = articulo.Cantidad;
     PrecioVentanumericUpDown.Value      = articulo.PrecioVenta;
     PrecioCompranumericUpDown.Value     = articulo.PrecioCompra;
 }
Beispiel #27
0
 private void LlenaCampos(EntradaArticulos entrada)
 {
     ArticuloDropDownList.Text = entrada.Articulo;
     PrecioCompraTexbox.Text   = entrada.PrecioCompra.ToString();
     PrecioVentaTextbox.Text   = entrada.PrecioVenta.ToString();
     GananciaTextbox.Text      = entrada.Ganancia.ToString();
     CantArticuloTextbox.Text  = entrada.Cantidad.ToString();
 }
        private EntradaArticulos Limpiar()
        {
            EntradaArticulos entrada = new EntradaArticulos();

            IdnumericUpDown.Value = 0;
            CantidadTextBox.Clear();

            return(entrada);
        }
        private EntradaArticulos Llenarclase()
        {
            EntradaArticulos entradaArticulo = new EntradaArticulos();

            entradaArticulo.EntradaId  = Convert.ToInt32(EntradaIdNumericUpDown.Value);
            entradaArticulo.ArticuloID = (int)ArticulosComboBox.SelectedValue;
            entradaArticulo.Cantidad   = Convert.ToInt32(CantidadNumericUpDown.Value);

            return(entradaArticulo);
        }
        public void ModificarTest()
        {
            EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>();
            bool             estado = false;
            EntradaArticulos ea     = EntradaArticulosBLL.Buscar(1);

            ea.Cantidad = 12;
            estado      = EntradaArticulosBLL.Modificar(ea);
            Assert.AreEqual(true, estado);
        }