private void btnGravar_Click(object sender, EventArgs e) { int pas_codigo = 0; int.TryParse(ttbCodigo.Text, out pas_codigo); int pro_numero = Convert.ToInt32(ccbProcessos.SelectedValue); Pastas pas = new Pastas(new BancoM()); if (pas_codigo == 0 && pas.processoemPasta(pro_numero).Rows.Count > 0) { MessageBox.Show("Erro, este processo já esta cadastrado em uma pasta"); ccbProcessos.Focus(); } else { if (pas_codigo == 0) { if (pas.incluir(pro_numero, ttbLocalizacao.Text)) MessageBox.Show("Cadastro efetivado com sucesso!"); else MessageBox.Show("Erro ao cadastrar"); } else { if (pas.alterar(pas_codigo, pro_numero, ttbLocalizacao.Text)) MessageBox.Show("Alteracao efetivada com sucesso!"); else MessageBox.Show("Erro ao alterar"); } Inicializa(); } }
private void btnGravar_Click(object sender, EventArgs e) { int pro_numero = 0,pas_codigo = 0; int.TryParse(ccbProcessos.SelectedValue.ToString(), out pro_numero); int.TryParse(ccbPastas.Text.ToString(),out pas_codigo); if (rdbPasta.Checked && pas_codigo == 0) { MessageBox.Show("Selecione uma pasta"); ccbPastas.Focus(); } else { Pastas pas = new Pastas(new BancoM()); bool certo = true; if(pas_cod_anterior != 0) if (!pas.esvaziapasta(pas_cod_anterior)) certo = false; if (certo && rdbPasta.Checked) if (!pas.alterarprocesso(pas_codigo, pro_numero)) certo = false; if (certo) MessageBox.Show("Alteração efetivada com sucesso"); else MessageBox.Show("Erro ao alterar"); Inicializa(); } }
private void btnLocalizar_Click(object sender, EventArgs e) { Pastas pas = new Pastas(new BancoM()); int codigo = 0; int.TryParse(ttbCodigo.Text, out codigo); if (rbtCodigo.Checked) dgvPastas.DataSource = pas.localizarCodigo(codigo); if (rbtLocalizacao.Checked) dgvPastas.DataSource = pas.localizarLocalizacao(ttbLocalizacao.Text); }
private void btnExcluir_Click(object sender, EventArgs e) { int codigo = 0; if (!int.TryParse(ttbCodigo.Text, out codigo)) { MessageBox.Show("Selecione um funcionário válido para excluir."); btnLocalizar.Focus(); } else if (MessageBox.Show("Confirma exclusão?","Confirmação",MessageBoxButtons.YesNo,MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Pastas pas = new Pastas(new BancoM()); if (pas.excluir(codigo)) MessageBox.Show("Exclusão efetivada com sucesso!"); else MessageBox.Show("Erro ao excluir!"); Inicializa(); } }
private void ccbProcessos_SelectionChangeCommitted(object sender, EventArgs e) { gpbLocalAtual.Enabled = true; int pro_numero = 0; int.TryParse(ccbProcessos.SelectedValue.ToString(), out pro_numero); DataTable dtt = new Pastas(new BancoM()).pastasDisponiveis(pro_numero); if (dtt.Rows.Count > 0) { rdbPasta.Checked = true; ccbPastas.DataSource = dtt; ccbPastas.DisplayMember = "pas_codigo"; ccbPastas.ValueMember = "pro_numero"; ccbPastas.SelectedValue = pro_numero; if (ccbPastas.Text.Trim() == "") { rdbArquivo.Checked = true; pas_cod_anterior = 0; } else int.TryParse(ccbPastas.Text.ToString(), out pas_cod_anterior); } else { ccbPastas.DataSource = null; rdbArquivo.Checked = true; ccbPastas.Enabled = false; } }