示例#1
0
        public IEnumerable <KljucneDjelatnosti> GetKljucneDjelatnosti()
        {
            ISqlGenerator <KljucneDjelatnosti> sqlGenerator = new SqlGenerator <KljucneDjelatnosti>();

            try
            {
                // Create repository instance
                KljucneDjelatnostiRepository repository = new KljucneDjelatnostiRepository(SqlCon, sqlGenerator);

                // Call repository method
                var items = repository.GetAll("HKO.S_NKD2007_ODJELJAK");

                return(items);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
示例#2
0
        public IEnumerable <KljucneDjelatnosti> GetKljucneDjelatnosti(string sifraSektora, int mjesec, int godina, string sifraPodsektora, string zupanijaID)
        {
            if (sifraPodsektora == "-1")
            {
                sifraPodsektora = null;
            }
            if (sifraSektora == "-1")
            {
                sifraSektora = null;
            }
            if (zupanijaID == "-1")
            {
                zupanijaID = null;
            }

            ISqlGenerator <KljucneDjelatnosti> sqlGenerator = new SqlGenerator <KljucneDjelatnosti>();

            try
            {
                // Create repository instance
                KljucneDjelatnostiRepository repository = new KljucneDjelatnostiRepository(SqlCon, sqlGenerator);

                OracleDynamicParameters param = new OracleDynamicParameters();
                param.Add("p_godina", godina, OracleDbType.Decimal, ParameterDirection.Input);
                param.Add("p_mjesec", mjesec, OracleDbType.Decimal, ParameterDirection.Input);
                param.Add("p_sifra_sektora", sifraSektora, OracleDbType.Varchar2, ParameterDirection.Input, 32000);
                param.Add("p_sifra_podsektora", sifraPodsektora, OracleDbType.Varchar2, ParameterDirection.Input, 32000);
                param.Add("p_zup", zupanijaID, OracleDbType.Varchar2, ParameterDirection.Input, 32000);
                param.Add("p_grp", "djel", OracleDbType.Varchar2, ParameterDirection.Input, 32000);
                param.Add("outcur ", null, OracleDbType.RefCursor, ParameterDirection.Output);

                //Call repository method
                var items = repository.OracleFunctionCursor("hko.pck_obuhvat.kljdjel", param);

                return(items);
            }
            catch (Exception ex)
            {
                throw;
            }
        }