//METODOS DE BUSCAS public Divisao BuscarId(int valor) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Divisao where Divisao.id = @id"; comando.Parameters.AddWithValue("@id", valor); SqlDataReader dr = Conexao.Selecionar(comando); Divisao objDivisao = new Divisao(); UnidadeDAO daoUnidade = new UnidadeDAO(); if (dr.HasRows) { while (dr.Read()) { objDivisao.Id = Convert.ToInt32(dr["id"]); objDivisao.Descricao = Convert.ToString(dr["descricao"]); //BUSCANDO UNIDADE objDivisao.ObjUnidade = daoUnidade.BuscarId((int)dr["id_unidade"]); } return(objDivisao); } return(null); }
public List <Divisao> BuscarDivisoesUnidade(Unidade obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Divisao where Divisao.id_unidade = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); List <Divisao> objsDivisoes = new List <Divisao>(); UnidadeDAO daoUnidade = new UnidadeDAO(); if (dr.HasRows) { while (dr.Read()) { Divisao objDivisao = new Divisao(); objDivisao.Id = Convert.ToInt32(dr["id"]); objDivisao.Descricao = Convert.ToString(dr["descricao"]); //BUSCANDO USUARIO objDivisao.ObjUnidade.Id = Convert.ToInt32(dr["id_unidade"]); objDivisao.ObjUnidade = daoUnidade.BuscarId(objDivisao.ObjUnidade); objsDivisoes.Add(objDivisao); } return(objsDivisoes); } return(null); }