public Comando BuscarId(Comando obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Comando where Comando.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Comando objComando = new Comando(); ControleDAO daoControle = new ControleDAO(); if (dr.HasRows) { dr.Read(); objComando.Id = Convert.ToInt32(dr["id"]); objComando.Nome = Convert.ToString(dr["nome"]); objComando.Cmd = Convert.ToString(dr["cmd"]); objComando.Estilo = Convert.ToString(dr["estilo"]); objComando.Cor = Convert.ToString(dr["cor"]); objComando.ConsumoEnergia = Convertt.ToInt32(dr["consumoenergia"]); objComando.ConsumoAgua = Convertt.ToInt32(dr["consumoagua"]); //BUSCANDO CONTROLE objComando.ObjControle.Id = Convert.ToInt32(dr["id_controle"]); objComando.ObjControle = daoControle.BuscarId(objComando.ObjControle); return(objComando); } return(null); }
public List <Comando> BuscarTodos() { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Comando"; SqlDataReader dr = Conexao.Selecionar(comando); List <Comando> objsComandos = new List <Comando>(); ControleDAO daoControle = new ControleDAO(); if (dr.HasRows) { while (dr.Read()) { Comando objComando = new Comando(); objComando.Id = Convert.ToInt32(dr["id"]); objComando.Nome = Convert.ToString(dr["nome"]); objComando.Cmd = Convert.ToString(dr["cmd"]); objComando.Estilo = Convert.ToString(dr["estilo"]); objComando.Cor = Convert.ToString(dr["cor"]); objComando.ConsumoEnergia = Convertt.ToInt32(dr["consumoenergia"]); objComando.ConsumoAgua = Convertt.ToInt32(dr["consumoagua"]); //BUSCANDO CONTROLE objComando.ObjControle.Id = Convert.ToInt32(dr["id_controle"]); objComando.ObjControle = daoControle.BuscarId(objComando.ObjControle); objsComandos.Add(objComando); } return(objsComandos); } 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 Agenda BuscarId(Agenda obj) { SqlCommand comando = new SqlCommand(); comando.CommandType = System.Data.CommandType.Text; comando.CommandText = "Select * from Agenda where Agenda.id = @id"; comando.Parameters.AddWithValue("@id", obj.Id); SqlDataReader dr = Conexao.Selecionar(comando); Agenda objAgenda = new Agenda(); ControleDAO daoControle = new ControleDAO(); if (dr.HasRows) { dr.Read(); objAgenda.Id = Convert.ToInt32(dr["id"]); objAgenda.Hora = (TimeSpan)(dr["hora"]); objAgenda.Domingo = Convert.ToBoolean(dr["domingo"]); objAgenda.Segunda = Convert.ToBoolean(dr["segunda"]); objAgenda.Terca = Convert.ToBoolean(dr["terca"]); objAgenda.Quarta = Convert.ToBoolean(dr["quarta"]); objAgenda.Quinta = Convert.ToBoolean(dr["quinta"]); objAgenda.Sexta = Convert.ToBoolean(dr["sexta"]); objAgenda.Sabado = Convert.ToBoolean(dr["sabado"]); return(objAgenda); } return(null); }
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); }