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