portalOccidenteApp.factory('indicadoresFinancierosService', function ($http, $q){
        // Obttiene los indicadores Financieros.
        function getIndicadoresFinancieros(url,ParametrosindicadoresFinancieros) {
            var deferred = $q.defer();
            var req = {
                method: 'POST',
                url:  url+"PortalBancoOccidenteIndicadores",
                data: ParametrosindicadoresFinancieros,
                headers: {'Content-Type': 'application/json'}
            };
            $http(req)
                .success(function (data) {
                    deferred.resolve(data)
                })
                .error(function (error, status){
                    var obj = {};
                    obj.codigo = 1;
                    deferred.resolve(obj);
                }); 
            
            return deferred.promise;
        };
        
        // Funcion que obtiene los parametros configurados para Indicadores Financieros
        function getParametrosIndicadoresFinancieros() {
            var deferred = $q.defer();
            var req = {
                method: 'GET',
                url: '/wps/wcm/connect/banco-de-occidente/script%20portlet%20library/script%20portlet%20applications/indicadores_financieros?SRV=cmpnt&cmpntname=data%2FparametrosIndicadoresFinancieros.json&source=content&__SPNS__=ns_Z7_LP96H940L0CT70ANJHJ5E93IK2_'
            };

            $http(req)
                .success(function (data) {
                    deferred.resolve(data)
                });

            return deferred.promise;
        };

        return {
            getIndicadoresFinancieros: getIndicadoresFinancieros,
            getParametrosIndicadoresFinancieros:getParametrosIndicadoresFinancieros
        };
    
    });
