private void btnRemover_Click(object sender, EventArgs e) { if (dgvResultado.SelectedRows != null && dgvResultado.SelectedRows.Count > 0) { DialogResult modal = MessageBox.Show("Deseja excluir este tipo de dado?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (modal == DialogResult.Yes) { MTipoDado item = new MTipoDado(); item.ID = int.Parse(dgvResultado.SelectedRows[0].Cells["iDDataGridViewTextBoxColumn"].Value.ToString()); try { CTipoDado.Excluir(item); MessageBox.Show("Tipo de dado 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 VPesquisaCampo_Load(object sender, EventArgs e) { MTipoDado item = new MTipoDado(); item.Nome = ""; List <MTipoDado> lista = CTipoDado.Pesquisar(item); if (lista == null) { lista = new List <MTipoDado>(); } item.Nome = "[Todos]"; lista.Insert(0, item); cboTipoDado.DataSource = lista; }
private void btnSalvar_Click(object sender, EventArgs e) { bool dadosValidos = true; if (txtNome.Text.Trim() == "" || txtNome.Text.Length > 100) { errorProvider.SetError(txtNome, Erros.TipoDadoNome); dadosValidos = false; } else { errorProvider.SetError(txtNome, ""); } if (dadosValidos) { MTipoDado item = new MTipoDado(); item.Nome = txtNome.Text.Trim(); item.Descricao = txtDescricao.Text.Trim(); try { if (atual != null) { item.ID = atual.ID; CTipoDado.Editar(item); MessageBox.Show("Tipo de dado alterado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { CTipoDado.Inserir(item); MessageBox.Show("Tipo de dado 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); } } }
private void VCadastroCampo_Load(object sender, EventArgs e) { if (atual != null) { this.Text = "Editar campo"; } else { this.Text = "Inserir campo"; } MTipoDado item = new MTipoDado(); item.Nome = ""; List <MTipoDado> lista = CTipoDado.Pesquisar(item); if (lista == null) { lista = new List <MTipoDado>(); } item.Nome = "[Escolha]"; lista.Insert(0, item); cboTipoDado.DataSource = lista; try { if (atual != null) { txtNome.Text = atual.Nome; cboTipoDado.SelectedValue = atual.TipoDado.Value; } } 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) { MTipoDado item = new MTipoDado(); item.Nome = txtNome.Text.Trim(); dgvResultado.DataSource = null; try { dgvResultado.DataSource = CTipoDado.Pesquisar(item); } catch (ExcecaoPadrao ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch { MessageBox.Show(Erros.ErroGeral, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public VCadastroTipoDado(MTipoDado item) { InitializeComponent(); item = CTipoDado.Obter(item); atual = item; }