Example #1
0
        public BSC_Objetivos BuscarObjetivo(int idobjetivo)
        {
            try
            {
                BSC_Objetivos bsc = null;

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

                if (reader.Read())
                {
                    bsc = new BSC_Objetivos(Convert.ToInt32(reader["idobjetivo"]), Convert.ToInt32(reader["idperspectiva"]), Convert.ToString(reader["txobjetivo"]), Convert.ToInt32(reader["nrordem"]));
                }
                reader.Close();
                session.Close();

                return(bsc);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
Example #2
0
 public void ExcluirObjetivo(BSC_Objetivos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM BSC_Objetivos WHERE idobjetivo = @codigo");
         query.SetParameter("codigo", variavel.idobjetivo);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Example #3
0
 public void AlterarObjetivo(BSC_Objetivos variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE BSC_Objetivos SET idperspectiva = @idperspectiva, txobjetivo = @txobjetivo, nrordem = @nrordem WHERE idobjetivo = @idobjetivo");
         query.SetParameter("idobjetivo", variavel.idobjetivo);
         query.SetParameter("idperspectiva", variavel.idperspectiva);
         query.SetParameter("txobjetivo", variavel.txobjetivo);
         query.SetParameter("nrordem", variavel.nrordem);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
Example #4
0
        public int SalvarObjetivoRetornar(BSC_Objetivos variavel)
        {
            try
            {
                int       id      = 0;
                DBSession session = new DBSession();
                Query     query   = session.CreateQuery("INSERT INTO BSC_Objetivos (idperspectiva, txobjetivo, nrordem) output INSERTED.idobjetivo VALUES (@idperspectiva, @txobjetivo, @nrordem)");
                query.SetParameter("idperspectiva", variavel.idperspectiva);
                query.SetParameter("txobjetivo", variavel.txobjetivo);
                query.SetParameter("nrordem", variavel.nrordem);
                id = query.ExecuteScalar();
                session.Close();

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