Exemple #1
0
        //public BSC_Kpis BuscarKpi(int idkpi)
        //{
        //    try
        //    {
        //        BSC_Kpis bsc = null;

        //        DBSession session = new DBSession();
        //        Query quey = session.CreateQuery("SELECT * FROM BSC_Kpis WHERE idkpi = @idkpi");
        //        quey.SetParameter("idkpi", idkpi);
        //        IDataReader reader = quey.ExecuteQuery();

        //        if (reader.Read())
        //        {
        //            bsc = new BSC_Kpis(Convert.ToInt32(reader["idkpi"]), Convert.ToInt32(reader["idindicador"]), Convert.ToString(reader["txkpi"]), Convert.ToInt32(reader["nrordem"]), Convert.ToString(reader["txformula"]), Convert.ToString(reader["txunidade"]));
        //        }
        //        reader.Close();
        //        session.Close();

        //        return bsc;
        //    }
        //    catch (Exception error)
        //    {
        //        throw error;
        //    }
        //}

        public BSC_Metas BuscarMeta(int idindicador = 0, int txano = 0)
        {
            try
            {
                BSC_Metas bsc = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("SELECT * FROM BSC_Indicadores_Metas WHERE idindicador = @idindicador AND txano = @txano");
                quey.SetParameter("idindicador", idindicador);
                quey.SetParameter("txano", txano);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    bsc = new BSC_Metas(Convert.ToInt32(reader["idindicador"]), Convert.ToInt32(reader["txano"]), Convert.ToString(reader["txvalor"]));
                }
                reader.Close();
                session.Close();

                return(bsc);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemple #2
0
        //public void AlterarKpi(BSC_Kpis variavel)
        //{
        //    try
        //    {
        //        DBSession session = new DBSession();
        //        Query query = session.CreateQuery("UPDATE BSC_Kpis SET idindicador = @idindicador, txkpi = @txkpi, nrordem = @nrordem, txformula = @txformula, txunidade = @txunidade WHERE idkpi = @idkpi");
        //        query.SetParameter("idkpi", variavel.idkpi);
        //        query.SetParameter("idindicador", variavel.idindicador);
        //        query.SetParameter("txkpi", variavel.txkpi);
        //        query.SetParameter("nrordem", variavel.nrordem);
        //        query.SetParameter("txformula", variavel.txformula);
        //        query.SetParameter("txunidade", variavel.txunidade);
        //        query.ExecuteUpdate();
        //        session.Close();
        //    }
        //    catch (Exception error)
        //    {
        //        throw error;
        //    }
        //}

        public void AlterarMeta(BSC_Metas variavel)
        {
            try
            {
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("UPDATE BSC_Indicadores_Metas SET txvalor = @txvalor WHERE idindicador = @idindicador AND txano = @txano");
                query.SetParameter("idindicador", variavel.idindicador);
                query.SetParameter("txano", variavel.txano);
                query.SetParameter("txvalor", variavel.txvalor);
                query.ExecuteUpdate();
                session.Close();
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Exemple #3
0
        //public int SalvarKpiRetornar(BSC_Kpis variavel)
        //{
        //    try
        //    {
        //        int id = 0;
        //        DBSession session = new DBSession();
        //        Query query = session.CreateQuery("INSERT INTO BSC_Kpis (idindicador, txkpi, nrordem, txformula, txunidade) output INSERTED.idkpi VALUES (@idindicador, @txkpi, @nrordem, @txformula, @txunidade)");
        //        query.SetParameter("idindicador", variavel.idindicador);
        //        query.SetParameter("txkpi", variavel.txkpi);
        //        query.SetParameter("nrordem", variavel.nrordem);
        //        query.SetParameter("txformula", variavel.txformula);
        //        query.SetParameter("txunidade", variavel.txunidade);
        //        id = query.ExecuteScalar();
        //        session.Close();

        //        return id;
        //    }
        //    catch (Exception erro)
        //    {
        //        throw erro;
        //    }
        //}

        public void SalvarMeta(BSC_Metas variavel)
        {
            try
            {
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO BSC_Indicadores_Metas (idindicador, txano, txvalor) VALUES (@idindicador, @txano, @txvalor)");
                query.SetParameter("idindicador", variavel.idindicador);
                query.SetParameter("txano", variavel.txano);
                query.SetParameter("txvalor", variavel.txvalor);
                query.ExecuteUpdate();
                session.Close();
            }
            catch (Exception erro)
            {
                throw erro;
            }
        }