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; } }
private void btnSalvar_Click(object sender, EventArgs e) { sound1(); switch (opc) { case "Salvar": try { DialogResult result1 = MessageBox.Show("Confima salvação do registro?", "Aviso!", MessageBoxButtons.YesNo); if (result1 == DialogResult.Yes) { objTabela.Descricao = textDescricao.Text; int x = FuncaoModel.Inseir(objTabela); if (x > 0) { MessageBox.Show("Registro cadastrado com sucesso!", "Aviso!", MessageBoxButtons.OK); LimparCampos(); DesabilitarCampos(); CarregarGrid(); btnSalvar.Enabled = false; } else { MessageBox.Show("Error ao Tentar cadastrar Usuário!", "Aviso!", MessageBoxButtons.OK); } } else { return; } } catch (Exception ex) { MessageBox.Show("Ocorreu um error tentar salvar Registro:" + ex.Message); } break; case "Editar": try { DialogResult result2 = MessageBox.Show("Confima a Edição do registro?", "Aviso!", MessageBoxButtons.YesNo); if (result2 == 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); LimparCampos(); DesabilitarCampos(); CarregarGrid(); btnSalvar.Enabled = false; } else { MessageBox.Show("Error ao Tentar Editar o Registro", "Aviso!", MessageBoxButtons.OK); btnSalvar.Enabled = false; } } else { return; } } catch (Exception ex) { MessageBox.Show("Editar ERROR: " + ex.Message); } break; default: break; } }