public Unidade BuscarId(Unidade obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Unidade where Unidade.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Unidade objUnidade = new Unidade(); DivisaoDAO daoDivisao = new DivisaoDAO(); UsuarioDAO daoUsuario = new UsuarioDAO(); if (dr.HasRows) { dr.Read(); objUnidade.Id = Convert.ToInt32(dr["id"]); objUnidade.Descricao = Convert.ToString(dr["descricao"]); objUnidade.Estado = Convert.ToString(dr["estado"]); objUnidade.Endereco = Convert.ToString(dr["endereco"]); objUnidade.Numero = Convert.ToString(dr["numero"]); objUnidade.Bairro = Convert.ToString(dr["bairro"]); objUnidade.Cidade = Convert.ToString(dr["cidade"]); objUnidade.Pais = Convert.ToString(dr["pais"]); objUnidade.Tempo = Convert.ToInt32(dr["tempo"]); objUnidade.Cep = Convert.ToString(dr["cep"]); //BUSCANDO USUARIO objUnidade.ObjUsuario = daoUsuario.BuscarId((int)dr["id_usuario"]); return objUnidade; } return null; }
public Dispositivo BuscarId(Dispositivo obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Dispositivo where Dispositivo.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Dispositivo objDispositivo = new Dispositivo(); ControleDAO daoControle = new ControleDAO(); DivisaoDAO daoDivisao = new DivisaoDAO(); if (dr.HasRows) { dr.Read(); objDispositivo.Id = Convert.ToInt32(dr["id"]); objDispositivo.Nome = Convert.ToString(dr["nome"]); objDispositivo.Porta = Convert.ToString(dr["porta"]); objDispositivo.PinoEntrada = Convertt.ToInt32(dr["pinoentrada"]); //BUSCANDO CONTROLE objDispositivo.ObjControle = daoControle.BuscarId((int)dr["id_controle"]); //BUSCANDO DIVISÃO objDispositivo.ObjDivisao = daoDivisao.BuscarId((int)dr["id_divisao"]); return(objDispositivo); } return(null); }
public Unidade BuscarDivisoesUnidade(Unidade obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Unidade"; SqlDataReader dr = Conexao.Selecionar(comando); Unidade objUnidade = new Unidade(); DivisaoDAO daoDivisao = new DivisaoDAO(); if (dr.HasRows) { dr.Read(); objUnidade.Id = Convert.ToInt32(dr["id"]); objUnidade.Descricao = Convert.ToString(dr["descricao"]); objUnidade.Estado = Convert.ToString(dr["estado"]); objUnidade.Endereco = Convert.ToString(dr["endereco"]); objUnidade.Numero = Convert.ToString(dr["numero"]); objUnidade.Bairro = Convert.ToString(dr["bairro"]); objUnidade.Cidade = Convert.ToString(dr["cidade"]); objUnidade.Pais = Convert.ToString(dr["pais"]); objUnidade.Tempo = Convert.ToInt32(dr["tempo"]); objUnidade.Cep = Convert.ToString(dr["cep"]); //BUSCANDO DIVISOES objUnidade.ObjsDivisoes = daoDivisao.BuscarDivisoesUnidade(obj); } return objUnidade; }
public List <Dispositivo> BuscarDispositivosDivisao(Divisao obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Dispositivo where Dispositivo.id_divisao = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); ControleDAO daoControle = new ControleDAO(); DivisaoDAO daoDivisao = new DivisaoDAO(); List <Dispositivo> objsDispositivos = new List <Dispositivo>(); EventoDAO daoEvento = new EventoDAO(); LeitorDAO daoLeitor = new LeitorDAO(); Dispositivo objDispositivo = new Dispositivo(); if (dr.HasRows) { while (dr.Read()) { objDispositivo = new Dispositivo(); objDispositivo.Id = Convert.ToInt32(dr["id"]); objDispositivo.Nome = Convert.ToString(dr["nome"]); objDispositivo.Porta = Convert.ToString(dr["porta"]); objDispositivo.PinoEntrada = Convertt.ToInt32(dr["pinoentrada"]); //BUSCANDO DIVISÃO objDispositivo.ObjDivisao = daoDivisao.BuscarId((int)dr["id_divisao"]); objsDispositivos.Add(objDispositivo); //BUSCANDO LEITORES objDispositivo.ObjsLeitores = daoLeitor.BuscarLeitoresDispositivo(objDispositivo); //BUSCANDO EVENTOS daoEvento.BuscarEventosDispositivo(objDispositivo); } return(objsDispositivos); } return(null); }