public static List <VentaDTO> GetVentas(DateTime fechaVenta, int nroFactura, string nombreCliente, int idVendedor) { SqlCommand command = GetDbSprocCommand("usp_Venta_GetByFiltros"); command.Parameters.Add(CreateParameter("@fechaVenta", fechaVenta)); command.Parameters.Add(CreateParameter("@nroFactura", nroFactura)); command.Parameters.Add(CreateParameter("@nombreCliente", nombreCliente, 50)); command.Parameters.Add(CreateParameter("@idVendedor", idVendedor)); List <VentaDTO> ventas = new List <VentaDTO>(); List <VentaDTO> ventasAux = GetDTOList <VentaDTO>(ref command); foreach (VentaDTO ventaAux in ventasAux) { VentaDTO venta = ventaAux; venta.Vendedor = EmpleadoDB.GetEmpleadoByID(venta.idVendedorDTO); venta.Cliente = ClienteDB.GetClienteByID(venta.idClienteDTO); ventas.Add(venta); } return(ventas); }
public static List <ReservaDTO> GetInforme(int monto, DateTime fecha, bool efectuada, int idEmpleado) { SqlCommand command = GetDbSprocCommand("usp_Reserva_GetInforme"); command.Parameters.Add(CreateParameter("@monto", monto)); command.Parameters.Add(CreateParameter("@fechaReserva", fecha)); command.Parameters.Add(CreateParameter("@efectuada", efectuada)); command.Parameters.Add(CreateParameter("@idEmpleado", idEmpleado)); List <ReservaDTO> reservasAux = GetDTOList <ReservaDTO>(ref command); List <ReservaDTO> reservas = new List <ReservaDTO>(); foreach (ReservaDTO reservaAux in reservasAux) { ReservaDTO reserva = reservaAux; reserva.Empleado = EmpleadoDB.GetEmpleadoByID(reserva.IdEmpleado); reserva.Cliente = ClienteDB.GetClienteByID(reserva.IdCliente); reservas.Add(reserva); } return(reservas); }