예제 #1
0
        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);
        }
예제 #2
0
        //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);
        }
예제 #3
0
        //PREENCHIMENTO DO OBJETO
        private Leitor RecuperarObjeto()
        {
            Leitor obj = new Leitor();

            if (txtMatricula.Text != "")
            {
                obj.Id = Convert.ToInt32(txtMatricula.Text);
            }
            obj.Nome = txtNome.Text;
            if (txtSensibilidade.Text != "")
            {
                obj.Sensibilidade = Convert.ToDecimal(txtSensibilidade.Text);
            }
            obj.TipoLeitor = Convertt.ToTipoLeitor(ddlTipoLeitor.Text);
            obj.Condicao   = Convertt.ToCondicao(ddlCondicao.Text);

            obj.PinoSaida = Convertt.ToInt32(ddlPinoSaida.Text);
            obj.Porta     = Convert.ToString(ddlPorta.Text);
            if (txtValor.Text != "")
            {
                obj.Valor = Convert.ToDecimal(txtValor.Text);
            }

            if (txtMatriculaDispositivo.Text != "")
            {
                obj.ObjDispositivo = boDispositivo.BuscarId(Convert.ToInt32(txtMatriculaDispositivo.Text));
            }
            if (txtMatriculaComando.Text != "")
            {
                obj.ObjComando = boComando.BuscarId(Convert.ToInt32(txtMatriculaComando.Text));
            }

            return(obj);
        }