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; } }
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; } }