// 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]; }
//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"); }
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()); }
//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()); }
//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(); }
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()); }
//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."); } } }
//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."); } }
//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"); }