public ResultadoOperacionEnum.ResultadoOperacion CerrarDia() { ResultadoOperacionEnum.ResultadoOperacion resultado = ResultadoOperacionEnum.ResultadoOperacion.FallaDesconocida; PedidoDAO pedidoDAO = new PedidoDAO(); List <DataAccess.Pedido> pedidos = pedidoDAO.ObtenerPedidosPorFecha((DateTime.Now.AddDays(-1)), DateTime.Now); DataAccess.DiaVenta diaVenta = new DataAccess.DiaVenta(); diaVenta.Ingresos = 0; diaVenta.Fecha = DateTime.Now; foreach (var pedido in pedidos) { if (pedido.Estatus1.NombreEstatus == "Finalizado") { foreach (var pedidoProducto in pedido.PedidoProducto) { diaVenta.Ingresos += pedidoProducto.Precio; } diaVenta.Pedido.Add(pedido); } } InventarioDAO inventarioDAO = new InventarioDAO(); inventarioDAO.CerrarDia(); VentaDAO ventaDAO = new VentaDAO(); resultado = ventaDAO.GuardarDiaVenta(diaVenta); return(resultado); }
public void GuardarDiaVentaTest() { VentaDAO ventaDAO = new VentaDAO(); DataAccess.DiaVenta dia = new DataAccess.DiaVenta() { Fecha = DateTime.Now, Ingresos = 0 }; Assert.AreEqual(ventaDAO.GuardarDiaVenta(dia), ResultadoOperacionEnum.ResultadoOperacion.Exito); }