예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
        }
예제 #5
0
        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);
        }