private void preencherDgv(List <Conexao> conexoes) { IOperadorREST op = new OperadorJson(); CtrlConexao controle = new CtrlConexao(); usuario.conexoes = controle.listar <Conexao>(this.usuario, op, this.conexao); if (usuario.conexoes != null) { DataTable tabelaconexao = new DataTable(); tabelaconexao.Columns.Add("Id", typeof(int)); tabelaconexao.Columns.Add("Host", typeof(string)); tabelaconexao.Columns.Add("Ativo", typeof(bool)); tabelaconexao.Columns.Add("Descrição", typeof(string)); tabelaconexao.Columns.Add("Hidrometro", typeof(string)); tabelaconexao.Columns.Add("Modelo", typeof(string)); foreach (Conexao conexao in conexoes) { tabelaconexao.Rows.Add( conexao.id, conexao.host, conexao.ativo, conexao.descricao, conexao.hidrometro.identificador, conexao.hidrometro.modelo); } dgwConexao.DataSource = tabelaconexao; dgwConexao.Columns["Id"].Visible = false; } }
private void recuperar(Usuario usuario) { IOperadorREST op = new OperadorJson(); CtrlUsuario controle = new CtrlUsuario(); Conexao conexao = new Conexao() { host = "10.1.1.3" }; usuario = controle.consultar <Usuario>(usuario, op, conexao); CtrlConexao controleConexao = new CtrlConexao(); usuario.conexoes = controleConexao.listar <Conexao>(usuario, op, this.conexao); this.usuario = usuario; }