Пример #1
0
        public BSC_Indicadores BuscarIndicador(int idindicador)
        {
            try
            {
                BSC_Indicadores bsc = null;

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

                if (reader.Read())
                {
                    bsc = new BSC_Indicadores(Convert.ToInt32(reader["idindicador"]), Convert.ToInt32(reader["idobjetivo"]), Convert.ToString(reader["txindicador"]), Convert.ToInt32(reader["nrordem"]), Convert.ToString(reader["txunidade"]), Convert.ToInt32(reader["idcondicao"]));
                }
                reader.Close();
                session.Close();

                return(bsc);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Пример #2
0
 public void ExcluirIndicador(BSC_Indicadores variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM BSC_Indicadores WHERE idindicador = @codigo");
         query.SetParameter("codigo", variavel.idindicador);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Пример #3
0
 public void AlterarIndicador(BSC_Indicadores variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE BSC_Indicadores SET idobjetivo = @idobjetivo, txindicador = @txindicador, nrordem = @nrordem, txunidade = @txunidade, idcondicao = @idcondicao WHERE idindicador = @idindicador");
         query.SetParameter("idindicador", variavel.idindicador);
         query.SetParameter("idobjetivo", variavel.idobjetivo);
         query.SetParameter("txindicador", variavel.txindicador);
         query.SetParameter("nrordem", variavel.nrordem);
         query.SetParameter("txunidade", variavel.txunidade);
         query.SetParameter("idcondicao", variavel.idcondicao);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Пример #4
0
        public int SalvarIndicadorRetornar(BSC_Indicadores variavel)
        {
            try
            {
                int       id      = 0;
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO BSC_Indicadores (idobjetivo, txindicador, nrordem, txunidade, idcondicao) output INSERTED.idindicador VALUES (@idobjetivo, @txindicador, @nrordem, @txunidade, @idcondicao)");
                query.SetParameter("idobjetivo", variavel.idobjetivo);
                query.SetParameter("txindicador", variavel.txindicador);
                query.SetParameter("nrordem", variavel.nrordem);
                query.SetParameter("txunidade", variavel.txunidade);
                query.SetParameter("idcondicao", variavel.idcondicao);
                id = query.ExecuteScalar();
                session.Close();

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