예제 #1
0
        /// <summary>
        ///      Atualiza os dados no Grid
        /// </summary>
        private void AtualizaGrid()
        {
            fAguarde.Show();
            Application.DoEvents();

            /*
             * obter o idFiltro
             *
             */
            int idFiltro = Convert.ToInt32(campoComboBox.SelectedValue.ToString());

            /*
             * criar a instancia de BancoDAO e utilizar o metodo Listar
             *
             */
            var bancos = new BancoDAO().Listar(idFiltro, BuscarTextBox.Text.Trim());

            /*
             * para utilizar  o Count() deve utilizar o  using System.Linq
             *
             */
            //textBoxQuantRegistros.Text = "Registros: " + bancos.Count().ToString();

            /*
             * adicionar o retorno de Listar() ao DataSource do dataGridView1
             *
             */
            dataGridView1.DataSource = bancos;

            Application.DoEvents();
            fAguarde.Hide();
        }
예제 #2
0
        /// <summary>
        ///      Atualiza os dados no Grid
        /// </summary>
        private void AtualizaGrid()
        {
            fAguarde.Show();
            Application.DoEvents();

            /*
             * criar a instancia de BancoDAO e utilizar o metodo Listar
             */
            var bancos = new BancoDAO().Listar();

            /*
             * para utilizar  o Count() deve utilizar o  using System.Linq
             */
            //textBoxQuantRegistros.Text = "Registros: " + bancos.Count().ToString();

            /*
             * adicionar o retorno de Listar() ao DataSource do dataGridView1
             */
            dataGridView1.DataSource = bancos;

            Application.DoEvents();
            fAguarde.Hide();
        }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            AguardeForm fAguarde = new AguardeForm
            {
                cMensagem = "Localizando WS CORREIOS..."
            };

            fAguarde.Show();
            Application.DoEvents();

            CepModel cep = APPCorreiosBuscar();

            textBoxJson.Text = JsonSerializer.Serialize(cep);

            textBoxLogradouro.Text  = cep.logradouro;
            textBoxBairro.Text      = cep.bairro;
            textBoxComplemento.Text = cep.complemento;
            textBoxLocalidade.Text  = cep.localidade;
            textBoxUF.Text          = cep.uf;

            Application.DoEvents();
            fAguarde.Hide();
        }
예제 #4
0
        /// <summary>
        ///    executa consulta ao CEP digitado.
        /// </summary>
        private void BuscaCEPButton_Click(object sender, EventArgs e)
        {
            AguardeForm fAguarde = new AguardeForm
            {
                cMensagem = "Localizando VIACEP..."
            };

            fAguarde.Show();
            Application.DoEvents();


            textBoxJson.Text = APPViacepBuscar(); // retorna um json

            CepModel cep = JsonSerializer.Deserialize <CepModel>(json: textBoxJson.Text);

            textBoxLogradouro.Text  = cep.logradouro;
            textBoxBairro.Text      = cep.bairro;
            textBoxComplemento.Text = cep.complemento;
            textBoxLocalidade.Text  = cep.localidade;
            textBoxUF.Text          = cep.uf;

            Application.DoEvents();
            fAguarde.Hide();
        }