private void btnDeletar_Click(object sender, EventArgs e) { sound1(); try { if (textCod.Text == Convert.ToString(null) || textDescricao.Text == "") { sound3(); MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK); return; } DialogResult result1 = MessageBox.Show("Confima a Exclusão do registro?", "Aviso!", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { objTabela.Id = Convert.ToInt32(textCod.Text); int x = FuncaoModel.Excluir(objTabela); if (x > 0) { sound2(); LimparCampos(); DesabilitarCampos(); CarregarGrid(); MessageBox.Show(string.Format("Registro excluído com sucesso!")); } else { MessageBox.Show("Error ao Tentar Excluir o Registro"); } } else { return; } } catch (Exception ex) { sound3(); MessageBox.Show("Registro vinculado a outra tabela!", "Exclusão Negada!", MessageBoxButtons.OK); } }
private void InicarOpc() { switch (opc) { case "Novo": HabilitarCampos(); LimparCampos(); textDescricao.Focus(); break; case "Salvar": try { objTabela.Descricao = textDescricao.Text; int x = FuncaoModel.Inseir(objTabela); if (x > 0) { MessageBox.Show("Registro cadastrado com sucesso!", "Aviso!", MessageBoxButtons.OK); DesabilitarCampos(); CarregarGrid(); } else { MessageBox.Show("Error ao Tentar cadastrar Registro!", "Aviso!", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show("Ocorreu um error tentar salvar Registro:" + ex.Message); } break; case "Excluir": try { if (textCod.Text == "") { sound3(); MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK); return; } DialogResult result1 = MessageBox.Show("Confima exclusão do registro?", "Aviso!", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { objTabela.Id = Convert.ToInt32(textCod.Text); int x = FuncaoModel.Excluir(objTabela); if (x > 0) { MessageBox.Show(string.Format("Registro excluído com sucesso!")); DesabilitarCampos(); CarregarGrid(); } else { MessageBox.Show("Error ao Tentar Excluir o Registro"); } } else { return; } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao excluir: " + ex.Message); } break; case "Editar": if (textCod.Text == "") { sound3(); MessageBox.Show("Selecione primeiro um Registro!", "Aviso!", MessageBoxButtons.OK); return; } try { DialogResult result1 = MessageBox.Show("Confima alteração do registro?", "Aviso!", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { objTabela.Id = Convert.ToInt32(textCod.Text); objTabela.Descricao = textDescricao.Text; int x = FuncaoModel.Editar(objTabela); if (x > 0) { MessageBox.Show("Registro Editado com sucesso!", "Aviso!", MessageBoxButtons.OK); DesabilitarCampos(); CarregarGrid(); } else { MessageBox.Show("Error ao Tentar Editar o Registro", "Aviso!", MessageBoxButtons.OK); } } else { return; } } catch (Exception ex) { MessageBox.Show("Editar ERROR: " + ex.Message); } break; case "Buscar": try { objTabela.Descricao = textPesquisar.Text; List <FuncaoEnt> lista = new List <FuncaoEnt>(); lista = new FuncaoModel().Buscar(objTabela); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; } catch (Exception ex) { MessageBox.Show("Error ao Listar Dados: " + ex.Message); } break; default: break; } }