Пример #1
0
        //METODOS DE BUSCAS
        public Divisao BuscarId(int valor)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Divisao where Divisao.id = @id";
            comando.Parameters.AddWithValue("@id", valor);
            SqlDataReader dr         = Conexao.Selecionar(comando);
            Divisao       objDivisao = new Divisao();
            UnidadeDAO    daoUnidade = new UnidadeDAO();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    objDivisao.Id        = Convert.ToInt32(dr["id"]);
                    objDivisao.Descricao = Convert.ToString(dr["descricao"]);
                    //BUSCANDO UNIDADE
                    objDivisao.ObjUnidade = daoUnidade.BuscarId((int)dr["id_unidade"]);
                }

                return(objDivisao);
            }
            return(null);
        }
Пример #2
0
        public List <Divisao> BuscarDivisoesUnidade(Unidade obj)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Divisao where Divisao.id_unidade = @id";
            comando.Parameters.AddWithValue("@id", obj.Id);
            SqlDataReader  dr           = Conexao.Selecionar(comando);
            List <Divisao> objsDivisoes = new List <Divisao>();
            UnidadeDAO     daoUnidade   = new UnidadeDAO();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Divisao objDivisao = new Divisao();
                    objDivisao.Id        = Convert.ToInt32(dr["id"]);
                    objDivisao.Descricao = Convert.ToString(dr["descricao"]);
                    //BUSCANDO USUARIO
                    objDivisao.ObjUnidade.Id = Convert.ToInt32(dr["id_unidade"]);
                    objDivisao.ObjUnidade    = daoUnidade.BuscarId(objDivisao.ObjUnidade);

                    objsDivisoes.Add(objDivisao);
                }
                return(objsDivisoes);
            }
            return(null);
        }