public List <Historico> BuscarHistoricoDispositivo(Dispositivo obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select TOP 10 * from Historico where id_dispositivo = @id order by Historico.id DESC"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); List <Historico> objsHistoricos = new List <Historico>(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { while (dr.Read()) { Historico objHistorico = new Historico(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convertt.ToInt32(dr["id_dispositivo"])); objsHistoricos.Add(objHistorico); } return(objsHistoricos); } else { return(null); } }
//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 Historico BuscarId(Historico obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Historico where Historico.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Historico objHistorico = new Historico(); ComandoDAO daoComando = new ComandoDAO(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { dr.Read(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convert.ToInt32("id_dispositivo")); } return(objHistorico); }
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); }
//METODOS DE BUSCAS public Leitor BuscarId(int valor) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Leitor where Leitor.id = @id"; comando.Parameters.AddWithValue("@id", valor); SqlDataReader dr = Conexao.Selecionar(comando); Leitor objLeitor = new Leitor(); DispositivoDAO daoDispositivo = new DispositivoDAO(); ComandoDAO daoComando = new ComandoDAO(); if (dr.HasRows) { dr.Read(); objLeitor.Id = Convert.ToInt32(dr["id"]); objLeitor.Nome = Convert.ToString(dr["nome"]); //BUSCANDO UNIDADE objLeitor.Sensibilidade = Convert.ToDecimal(dr["sensibilidade"]); objLeitor.Valor = Convert.ToDecimal(dr["valor"]); objLeitor.TipoLeitor = Convertt.ToTipoLeitor(dr["tipo"]); objLeitor.Condicao = Convertt.ToCondicao(dr["condicao"]); objLeitor.ObjDispositivo = daoDispositivo.BuscarId((int)dr["id_dispositivo"]); objLeitor.ObjComando = daoComando.BuscarId((int)dr["id_comando"]); objLeitor.PinoSaida = Convertt.ToInt32(dr["pinosaida"]); objLeitor.Porta = Convert.ToString(dr["porta"]); return(objLeitor); } return(null); }
public List <Leitor> BuscarTodos() { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Leitor"; SqlDataReader dr = Conexao.Selecionar(comando); List <Leitor> objsLeitores = new List <Leitor>(); DispositivoDAO daoDispositivo = new DispositivoDAO(); ComandoDAO daoComando = new ComandoDAO(); if (dr.HasRows) { while (dr.Read()) { Leitor objLeitor = new Leitor(); objLeitor.Id = Convert.ToInt32(dr["id"]); objLeitor.Nome = Convert.ToString(dr["nome"]); //BUSCANDO UNIDADE objLeitor.Sensibilidade = Convert.ToDecimal(dr["sensibilidade"]); objLeitor.Valor = Convert.ToDecimal(dr["valor"]); objLeitor.TipoLeitor = Convertt.ToTipoLeitor(dr["tipo"]); objLeitor.Condicao = Convertt.ToCondicao(dr["condicao"]); objLeitor.ObjDispositivo = daoDispositivo.BuscarId((int)dr["id_dispositivo"]); objLeitor.ObjComando = daoComando.BuscarId((int)dr["id_comando"]); objLeitor.PinoSaida = Convertt.ToInt32(dr["pinosaida"]); objLeitor.Porta = Convert.ToString(dr["porta"]); objsLeitores.Add(objLeitor); } return(objsLeitores); } return(null); }
public List <Historico> BuscarHistoricoDispositivo(Dispositivo obj, DateTime dataInicial, DateTime dataFinal) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "SELECT * FROM Historico Where Historico.id_dispositivo = @id_dispositivo and CAST(Historico.momento AS DATE) BETWEEN @dataInicial AND @dataFinal order by Historico.id asc"; comando.Parameters.AddWithValue("@id_dispositivo", obj.Id); comando.Parameters.AddWithValue("@dataInicial", dataInicial); comando.Parameters.AddWithValue("@dataFinal", dataFinal); SqlDataReader dr = Conexao.Selecionar(comando); ComandoDAO daoComando = new ComandoDAO(); List <Historico> objsHistoricos = new List <Historico>(); DispositivoDAO daoDispositivo = new DispositivoDAO(); if (dr.HasRows) { while (dr.Read()) { Historico objHistorico = new Historico(); objHistorico.Id = Convert.ToInt32(dr["id"]); objHistorico.Momento = Convert.ToDateTime(dr["momento"]); objHistorico.Descricao = Convert.ToString(dr["descricao"]); objHistorico.ConsumoEnergia = Convertt.ToDouble(dr["consumoenergia"]); objHistorico.ConsumoAgua = Convertt.ToDouble(dr["consumoagua"]); //BUSCANDO COMANDO objHistorico.ObjComando = daoComando.BuscarId(Convert.ToInt32(dr["id_comando"])); //BUSCANDO DISPOSITIVO objHistorico.ObjDispositivo = daoDispositivo.BuscarId(Convertt.ToInt32(dr["id_dispositivo"])); objsHistoricos.Add(objHistorico); } return(objsHistoricos); } else { return(null); } }
public Controle BuscarComandosControle(Controle obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Controle where Controle.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Controle objControle = new Controle(); ComandoDAO daoComando = new ComandoDAO(); if (dr.HasRows) { dr.Read(); objControle.Id = Convert.ToInt32(dr["id"]); objControle.Marca = Convert.ToString(dr["marca"]); objControle.Modelo = Convert.ToString(dr["modelo"]); objControle.Equipamento = Convert.ToString(dr["equipamento"]); objControle.Tipocontrole = Convertt.ToTipoControle(dr["controle"]); objControle.ObjsComandos = daoComando.BuscarComandosControle(obj); return(objControle); } return(null); }