Exemple #1
0
 public ResultadoOperacionEnum.ResultadoOperacion GuardarDiaVenta(DiaVenta venta)
 {
     ResultadoOperacionEnum.ResultadoOperacion resultado = ResultadoOperacionEnum.ResultadoOperacion.FallaDesconocida;
     using (var context = new DataAccess.PizzaEntities())
     {
         try
         {
             foreach (var item in venta.Pedido)
             {
                 context.Pedido.Where(b => b.idPedido == item.idPedido).FirstOrDefault().DiaVenta = venta.idVentaDiaria;
             }
             context.DiaVenta.Add(new DiaVenta
             {
                 Fecha    = venta.Fecha,
                 Ingresos = venta.Ingresos
             });
             context.SaveChanges();
             resultado = ResultadoOperacionEnum.ResultadoOperacion.Exito;
         }
         catch (EntityException)
         {
             resultado = ResultadoOperacionEnum.ResultadoOperacion.FalloSQL;
         }
     }
     return(resultado);
 }
        public ResultadoOperacion CerrarDia()
        {
            ResultadoOperacion resultado = ResultadoOperacion.FallaDesconocida;

            using (var context = new DataAccess.PizzaEntities())
            {
                try
                {
                    foreach (var inventario in context.Inventario)
                    {
                        inventario.ExistenciaInicial = inventario.ExistenciaTotal;
                    }
                    context.SaveChanges();
                }
                catch (EntityException)
                {
                    resultado = ResultadoOperacion.FalloSQL;
                }
            }

            return(resultado);
        }
        public ResultadoOperacion ActualizarInventario(List <DataAccess.Inventario> inventarios)
        {
            ResultadoOperacion resultado = ResultadoOperacion.FallaDesconocida;

            using (var context = new DataAccess.PizzaEntities())
            {
                try
                {
                    foreach (var inventario in context.Inventario)
                    {
                        DataAccess.Inventario tempInventario = inventarios.FirstOrDefault(b => b.idInventario == inventario.idInventario);
                        inventario.ExistenciaInicial = tempInventario.ExistenciaTotal;
                        inventario.ExistenciaTotal   = inventario.ExistenciaInicial;
                    }
                    context.SaveChanges();
                }
                catch (EntityException)
                {
                    resultado = ResultadoOperacion.FalloSQL;
                }
            }

            return(resultado);
        }