private void btnExcluir_Click(object sender, EventArgs e) { if (dgvResultado.SelectedRows != null && dgvResultado.SelectedRows.Count > 0) { DialogResult modal = MessageBox.Show("Deseja excluir este relacionamento?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (modal == DialogResult.Yes) { MCertificado item = new MCertificado(); item.ID = int.Parse(dgvResultado.SelectedRows[0].Cells["iDDataGridViewTextBoxColumn"].Value.ToString()); try { CCertificado.Excluir(item); MessageBox.Show("Relacionamento excluído com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); btnPesquisar_Click(null, null); } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show(Erros.ErroGeral, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnPesquisar_Click(object sender, EventArgs e) { MCertificado item = new MCertificado(); try { item.UsuarioID = int.Parse(cboUsuario.SelectedValue.ToString()); } catch { item.UsuarioID = -1; } item.TipoAtividadeID = int.Parse(cboTipoAtividade.SelectedValue.ToString()); dgvResultado.DataSource = null; try { dgvResultado.DataSource = CCertificado.Pesquisar(item); } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show(Erros.ErroGeral, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { bool dadosValidos = true; if (cboTipoAtividade.SelectedIndex == 0) { errorProvider.SetError(cboTipoAtividade, Erros.CertificadoCampoTipoAtividade); dadosValidos = false; } else { errorProvider.SetError(cboTipoAtividade, ""); } if (cboUsuario.SelectedIndex == 0) { errorProvider.SetError(cboUsuario, Erros.CertificadoCampoUsuario); dadosValidos = false; } else { errorProvider.SetError(cboUsuario, ""); } if (dadosValidos) { MCertificado item = new MCertificado(); try { item.UsuarioID = int.Parse(cboUsuario.SelectedValue.ToString()); } catch { item.UsuarioID = -1; } item.TipoAtividadeID = int.Parse(cboTipoAtividade.SelectedValue.ToString()); try { if (atual != null) { item.ID = atual.ID; CCertificado.Editar(item); MessageBox.Show("Certificado alterado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { CCertificado.Inserir(item); MessageBox.Show("Certificado salvo com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show(Erros.ErroGeral, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public VCadastroCertificado(MCertificado item) { InitializeComponent(); item = CCertificado.Obter(item); atual = item; }