//METODOS DE BUSCAS public Evento BuscarId(int valor) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Evento where Evento.id = @id"; comando.Parameters.AddWithValue("@id", valor); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); AgendaDAO daoAgenda = new AgendaDAO(); if (dr.HasRows) { dr.Read(); Evento objEvento = new Evento(); objEvento.Id = Convert.ToInt32(dr["id"]); try { objEvento.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); } catch { } objEvento.ObjDispositvo = daoDispositivo.BuscarId(Convert.ToInt32(dr["id_dispositivo"])); objEvento.ObjAgenda = daoAgenda.BuscarId(Convert.ToInt32(dr["id_agenda"])); objEvento.Potencia = Convertt.ToString(dr["potencia"]); return(objEvento); } return(null); }
public IList <Evento> BuscarEventosUsuario(Usuario obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Evento where Evento.id_usuario = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); List <Evento> objsEventos = new List <Evento>(); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); AgendaDAO daoAgenda = new AgendaDAO(); if (dr.HasRows) { while (dr.Read()) { Evento objEvento = new Evento(); objEvento.Id = Convert.ToInt32(dr["id"]); objEvento.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); objEvento.ObjDispositvo = daoDispositivo.BuscarId(Convert.ToInt32(dr["id_dispositivo"])); objEvento.ObjAgenda = daoAgenda.BuscarId(Convert.ToInt32(dr["id_agenda"])); objEvento.Potencia = Convertt.ToString(dr["potencia"]); objsEventos.Add(objEvento); } return(objsEventos); } return(null); }