コード例 #1
0
        // preenche a quantidade dos valores do dashboard
        private void PreencheDadosDashboard()
        {
            List <string> listaDados    = new List <string>();
            RetornaDados  retornaDados2 = new RetornaDados();
            DataTable     table         = retornaDados2.DadosDashboard();

            //preenche lista com os valores da tabela
            foreach (DataRow linha in table.Rows)
            {
                foreach (DataColumn coluna in table.Columns)
                {
                    listaDados.Add(linha[coluna].ToString());
                }
            }

            //armazena cada valor da lista em sua respectiva label
            lblTotalDeAcordos.Text              = listaDados[0];
            lblTotalDeAcordosFirmados.Text      = listaDados[1];
            lblAcordosVigentes.Text             = listaDados[2];
            lblAcordosVigentesUlt3Meses.Text    = listaDados[3];
            lblAcordosEmTramitacao.Text         = listaDados[4];
            lblAcordosCadastradosUlt3meses.Text = listaDados[5];
            lblAcordosEmExpiracao.Text          = listaDados[6];
            lblAcordosExpirados.Text            = listaDados[7];
            lblAcordosExpiradosUlt3Meses.Text   = listaDados[8];
            lblAcordosComAttRecente.Text        = listaDados[9];
            lblAcordosSemAttRecentes.Text       = listaDados[10];
        }
コード例 #2
0
        //inicializa as informações dos comboBox (Situação e tipo de acordo) com dados do banco
        private void alimentaComboBox()
        {
            RetornaDados lerDados1 = new RetornaDados();
            RetornaDados lerDados2 = new RetornaDados();

            cbxSituacao.DataSource     = lerDados1.SituacoesPossiveis("cadastrar");
            cbxTipoDeAcordo.DataSource = lerDados2.tiposDeAcordo("cadastrar");
        }
コード例 #3
0
        private void btnLimparFiltros_Click(object sender, EventArgs e)
        {
            limparFiltros();
            RetornaDados lerDados1 = new RetornaDados();
            RetornaDados lerDados2 = new RetornaDados();

            dataGriedViewAcordosVigentes.DataSource = lerDados1.RetornaAcordosVigentes();
            tabAuxiliar = lerDados2.RetornaAcordosVigentes();
            atualizaQuantidadeAcordos(dataGriedViewAcordosVigentes.Rows.Count.ToString());
        }
コード例 #4
0
        //botao para atualizar a lista da tabela
        private void btnAtualizarLista_Click(object sender, EventArgs e)
        {
            RetornaDados lerDados1 = new RetornaDados();
            RetornaDados lerDados2 = new RetornaDados();

            dataGriedViewListaAcordos.DataSource = lerDados1.MostrarDados();
            tabAuxiliar = lerDados2.MostrarDados();
            limparFiltros();
            atualizaQuantidadeAcordos(dataGriedViewListaAcordos.Rows.Count.ToString());
        }
コード例 #5
0
        //alimenta a tabela com dados do banco
        public void frmVisualizarAcordos_Load(object sender, EventArgs e)
        {
            alimentaComboBox();
            limparFiltros();
            RetornaDados lerDados1 = new RetornaDados();

            dataGriedViewListaAcordos.DataSource = lerDados.MostrarDados();
            tabAuxiliar = lerDados1.MostrarDados();

            atualizaQuantidadeAcordos(dataGriedViewListaAcordos.Rows.Count.ToString());
            formataDataGridView();
        }
コード例 #6
0
        private void frmAcordosVigentes_Load(object sender, EventArgs e)
        {
            alimentaComboBox();
            limparFiltros();

            RetornaDados lerDados1 = new RetornaDados();

            dataGriedViewAcordosVigentes.DataSource = lerDados.RetornaAcordosVigentes();
            tabAuxiliar = lerDados1.RetornaAcordosVigentes();

            formataDataGridView();
            atualizaQuantidadeAcordos(dataGriedViewAcordosVigentes.Rows.Count.ToString());
        }
コード例 #7
0
        //botao buscar
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            //se busca for feita pelo número processual
            if (rbNumeroProcessual.Checked == true)
            {
                try
                {
                    RetornaDados lerDados1 = new RetornaDados();
                    tabAuxiliar = lerDados1.BuscarPorNumeroProcessual(txtCampoDeBusca.Text, tabAuxiliar);
                    dataGriedViewListaAcordos.DataSource = tabAuxiliar;
                    atualizaQuantidadeAcordos(dataGriedViewListaAcordos.Rows.Count.ToString());
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi encontrado nenhum acordo com o número de processo digitado.");
                }
            }

            //se busca for feita pela instituição
            if (rbInstituicao.Checked == true)
            {
                try
                {
                    RetornaDados lerDados1 = new RetornaDados();
                    tabAuxiliar = lerDados1.BuscarPorInstituicao(txtCampoDeBusca.Text, tabAuxiliar);
                    dataGriedViewListaAcordos.DataSource = tabAuxiliar;
                    atualizaQuantidadeAcordos(dataGriedViewListaAcordos.Rows.Count.ToString());
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi encontrado nenhum dado com o nome da instituição digitado.");
                }
            }

            //se busca for feita pelo nome do interessado
            if (rbInteressado.Checked == true)
            {
                try
                {
                    RetornaDados lerDados1 = new RetornaDados();
                    tabAuxiliar = lerDados1.BuscarPorInteressado(txtCampoDeBusca.Text, tabAuxiliar);
                    dataGriedViewListaAcordos.DataSource = tabAuxiliar;
                    atualizaQuantidadeAcordos(dataGriedViewListaAcordos.Rows.Count.ToString());
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi encontado nenhum dado com o nome do interessado digitado.");
                }
            }
        }
コード例 #8
0
 //executa o filtro por país
 private void cbPais_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (cbPais.Text != "Todos")
         {
             RetornaDados lerDados1 = new RetornaDados();
             tabAuxiliar = lerDados1.FiltrarPorPais(cbPais.Text, tabAuxiliar);
             dataGriedViewAcordosVigentes.DataSource = tabAuxiliar;
             atualizaQuantidadeAcordos(dataGriedViewAcordosVigentes.Rows.Count.ToString());
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Não foram encontrados valores com o filtro desejado.");
     }
 }
コード例 #9
0
        //alimenta o combobox tipo de acordos com os tipos de acordos cadastrados no banco
        private void alimentaComboBox()
        {
            RetornaDados lerDados1 = new RetornaDados();

            cbTipoDeAcordo.DataSource = lerDados1.tiposDeAcordo("visualizar");
        }