Esempio n. 1
0
        public static void BorrarCosto(Compras compras)
        {
            List <Articulos> articulos = ArticulosBLL.GetList(ar => true);

            if (articulos != null)
            {
                foreach (var articulo in articulos)
                {
                    decimal Costo = articulo.Costo;

                    foreach (var compra in compras.ComprasDetalle)
                    {
                        Costo -= compra.Costo;
                    }

                    if (Costo < 0)
                    {
                        Costo          = 0;
                        articulo.Costo = Costo;
                    }
                    else
                    {
                        articulo.Costo = Costo;
                    }

                    ArticulosBLL.Guardar(articulo);
                }
            }
        }
Esempio n. 2
0
        public static void BorrarCantidad(Compras compras)
        {
            List <Articulos> articulos = ArticulosBLL.GetList(ar => true);

            if (articulos != null)
            {
                foreach (var articulo in articulos)
                {
                    decimal Cantidad = articulo.Stock;

                    foreach (var compra in compras.ComprasDetalle)
                    {
                        Cantidad -= compra.CantidadArticulos;
                    }

                    if (Cantidad < 0)
                    {
                        Cantidad       = 0;
                        articulo.Stock = Cantidad;
                    }
                    else
                    {
                        articulo.Stock = Cantidad;
                    }

                    ArticulosBLL.Guardar(articulo);
                }
            }
        }
Esempio n. 3
0
        public static void ObtenerCosto(Compras compras)
        {
            List <Articulos> articulos = ArticulosBLL.GetList(ar => true);

            if (articulos != null)
            {
                foreach (var articulo in articulos)
                {
                    decimal Costo = articulo.Costo;

                    foreach (var compra in compras.ComprasDetalle)
                    {
                        if (articulo.ArticuloId == compra.ArticuloId)
                        {
                            if (articulo.Costo != 0)
                            {
                                articulo.Costo = Costo;
                            }
                            else
                            {
                                Costo += compra.Costo;
                            }
                        }
                    }

                    articulo.Costo = Costo;

                    ArticulosBLL.Guardar(articulo);
                }
            }
        }
Esempio n. 4
0
        public static void RestarCantidad(Ventas ventas)
        {
            List <Articulos> articulos = ArticulosBLL.GetList(ar => true);

            if (articulos != null)
            {
                foreach (var articulo in articulos)
                {
                    decimal Cantidad = articulo.Stock;

                    foreach (var venta in ventas.VentasDetalle)
                    {
                        Cantidad -= venta.Cantidad;
                    }

                    if (Cantidad < 0)
                    {
                        Cantidad = 0;
                    }

                    articulo.Stock = Cantidad;

                    ArticulosBLL.Guardar(articulo);
                }
            }
        }
Esempio n. 5
0
        public static void ObtenerCantidad(Compras compras)
        {
            List <Articulos> articulos = ArticulosBLL.GetList(ar => true);

            if (articulos != null)
            {
                foreach (var articulo in articulos)
                {
                    decimal Cantidad = articulo.Stock;

                    foreach (var compra in compras.ComprasDetalle)
                    {
                        Cantidad += compra.CantidadArticulos;
                    }

                    articulo.Stock = Cantidad;

                    ArticulosBLL.Guardar(articulo);
                }
            }
        }