示例#1
0
        public ScoreCidadesCriteriosValores BuscarCriterioValor(int idvalor)
        {
            try
            {
                ScoreCidadesCriteriosValores bsc = null;

                DBSession session = new DBSession();
                Query     quey    = session.CreateQuery("select idvalor, idcriterio, vlmin, isnull(vlmax, 9999) as vlmax, ptcriterio from Score_Cidades_Criterios_Valores where idvalor = @idvalor");
                quey.SetParameter("idvalor", idvalor);
                IDataReader reader = quey.ExecuteQuery();

                if (reader.Read())
                {
                    bsc = new ScoreCidadesCriteriosValores(Convert.ToInt32(reader["idvalor"]), Convert.ToInt32(reader["idcriterio"]), Convert.ToDecimal(reader["vlmin"]), Convert.ToDecimal(reader["vlmax"]), Convert.ToInt32(reader["ptcriterio"]));
                }
                reader.Close();
                session.Close();

                return(bsc);
            }
            catch (Exception error)
            {
                throw error;
            }
        }
示例#2
0
 public void AlterarCriterioValor(ScoreCidadesCriteriosValores variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("UPDATE Score_Cidades_Criterios_Valores SET vlmin = @vlmin, vlmax = @vlmax, ptcriterio = @ptcriterio WHERE idvalor = @idvalor");
         query.SetParameter("idvalor", variavel.idvalor);
         query.SetParameter("vlmin", variavel.vlmin);
         query.SetParameter("vlmax", variavel.vlmax);
         query.SetParameter("ptcriterio", variavel.ptcriterio);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }