예제 #1
0
        public IList <string> Ejecutar()
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            _rol = iDAOReporte.ObtenerRol(_FechaI, _FechaF);
            return(_rol);
        }
        /// <summary>Método que implementa la ejecución del comando 'FacturasCobradasAnuales'.</summary>
        ///
        public IList <Core.LogicaNegocio.Entidades.Factura> Ejecutar()
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            IList <Core.LogicaNegocio.Entidades.Factura> _factura = iDAOReporte.ObtenerFacturasCobradas(factura);

            return(_factura);
        }
        /// <summary>Método que implementa la ejecución del comando 'ConsultarGastoAnual'.</summary>

        public IList <Core.LogicaNegocio.Entidades.Gasto> Ejecutar(string anio)
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            IList <Core.LogicaNegocio.Entidades.Gasto> _gasto = iDAOReporte.GastosAnuales(anio);

            return(_gasto);
        }
        /// <summary>
        /// Se encarga de instanciar a SQLServer el cual se encargara de la conexion con la base de datos
        /// </summary>
        /// <returns>Retorna una lista de tipo gasto que contiene todos los gastos
        /// realizados dentro de dos fechas</returns>
        public IList <Gasto> Ejecutar()
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            _listagasto = iDAOReporte.ConsultarGastoFecha(_fechainicio, _fechafin);

            return(_listagasto);
        }
예제 #5
0
        public int Ejecutar()
        {
            int hora;

            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            hora = iDAOReporte.SumaHora(_rol);
            return(hora);
        }
        /// <summary>Método que implementa la ejecución del comando 'ConsultarGastoTotal'.</summary>

        public float Ejecutar(string anio)
        {
            //ReporteSQLServer bd = new ReporteSQLServer();

            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            float _gasto = iDAOReporte.TotalGastosAnuales(anio);


            return(_gasto);
        }
예제 #7
0
        /// <summary>Método que implementa la ejecución del comando 'ReporteAnualPorPaquetesEmpleadoId'.
        /// </summary>

        public Core.LogicaNegocio.Entidades.Empleado Ejecutar()
        {
            Core.LogicaNegocio.Entidades.Empleado empleado2 =
                new Core.LogicaNegocio.Entidades.Empleado();

            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOReporte iDAOReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            empleado2 = iDAOReporte.ReporteAnualPorPaquetesEmpleadoId(empleado);

            return(empleado2);
        }
        public void TestReporteNombre()
        {
            Empleado empleado = new Empleado();

            Empleado compraro = new Empleado();

            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;

            IDAOEmpleado bdEmpleado = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOEmpleado();

            IDAOReporte bdReporte = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOReporte();

            empleado.Nombre = "Angelin";

            empleado = bdEmpleado.ConsultarPorTipoNombre(empleado)[0];

            compraro = bdReporte.ReporteAnualPorPaquetesEmpleadoId(empleado);

            Assert.AreEqual(empleado.Nombre, compraro.Nombre);
            Assert.AreEqual(empleado.Apellido, compraro.Apellido);
            Assert.AreEqual(60000.0, compraro.CargoEmpleado.SueldoMinimo);
            Assert.AreEqual(84000.0, compraro.CargoEmpleado.SueldoMaximo);
            Assert.AreEqual(empleado.Cargo, compraro.Cargo);
        }