コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
        }