예제 #1
0
        public ScoreCidades BuscarValor(int criterio, int estado, int ano)
        {
            try
            {
                ScoreCidades bsc = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("select * from Score_Cidades_Valores where idestado = @estado and idcriterio = @criterio and nrano = @ano");
                quey.SetParameter("estado", estado);
                quey.SetParameter("criterio", criterio);
                quey.SetParameter("ano", ano);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    bsc = new ScoreCidades(Convert.ToInt32(reader["idestado"]), Convert.ToInt32(reader["idcriterio"]), Convert.ToDecimal(reader["vlcriterio"]), Convert.ToInt32(reader["nrano"]));
                }
                reader.Close();
                session.Close();

                return(bsc);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
예제 #2
0
 public void ExcluirValor(ScoreCidades variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("DELETE FROM Score_Cidades_Valores WHERE idestado = @idestado and idcriterio = @idcriterio and nrano = @nrano");
         query.SetParameter("idestado", variavel.idestado);
         query.SetParameter("idcriterio", variavel.idcriterio);
         query.SetParameter("nrano", variavel.nrano);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
예제 #3
0
 public void SalvarValor(ScoreCidades variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Score_Cidades_Valores (idestado, idcriterio, vlcriterio, nrano) VALUES (@idestado, @idcriterio, @vlcriterio, @nrano)");
         query.SetParameter("idestado", variavel.idestado);
         query.SetParameter("idcriterio", variavel.idcriterio);
         query.SetParameter("vlcriterio", variavel.vlcriterio);
         query.SetParameter("nrano", variavel.nrano);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }