示例#1
0
        public IList <Gasto> Ejecutar()
        {
            DAOGastoSQLServer bd = new DAOGastoSQLServer();

            listagastos = bd.ConsultarGastoPorPropuesta(propuesta);

            return(listagastos);
        }
示例#2
0
        /// <summary>
        /// Ejecuta el comando para:
        ///     Ingresar el gasto sin asociacion.
        ///     Ingresar el gasto asociado a, un proyecto o propuesta aprovada.
        /// </summary>
        public Gasto Ejecutar()
        {
            FabricaDAO.EnumFabrica = EnumFabrica.SqlServer;
            Gasto     _gasto  = null;
            IDAOGasto bdgasto = FabricaDAO.ObtenerFabricaDAO().ObtenerDAOGasto();

            DAOGastoSQLServer bdGasto = new DAOGastoSQLServer();

            if (gasto.IdVersion > 0)
            {
                // Ingresa el gasto asociado a un proyecto
                _gasto = bdGasto.IngresarGastoPropuesta(gasto);
            }

            else
            {
                //Ingresa el gasto sin asociacion
                _gasto = bdGasto.IngresarGasto(gasto);
            }

            return(_gasto);
        }