public void Insert(FuncaoModel entidade) { var sql = $"INSERT INTO FUNCAO (FUNCCODI,FUNCNOME,CBOCODI) VALUES" + $"('{entidade.FUNCCODI}'," + $"'{entidade.FUNCNOME}'," + $"'{entidade.CBOCODI}')"; ExecuteNonResult(sql); MessageBox.Show("Registro inserido com sucesso !!!"); }
public void Update(FuncaoModel entidade) { var sql = $"UPDATE FUNCAO SET " + $"FUNCCODI = '{entidade.FUNCCODI}'," + $"FUNCNOME = '{entidade.FUNCNOME}'," + $"CBOCODI = '{entidade.CBOCODI}' " + $"WHERE FUNCCODI = { entidade.FUNCCODI}"; ExecuteNonResult(sql); MessageBox.Show("Registro gravado com sucesso !!!"); }
private void CarregarCombo() { List <FuncaoEnt> FuncaoFList = new List <FuncaoEnt>(); FuncaoFList = new FuncaoModel().Lista(); foreach (var item in FuncaoFList) { comboFuncao.Items.Add(item.Descricao); } }
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 CarregarGrid() { try { List <FuncaoEnt> lista = new List <FuncaoEnt>(); lista = new FuncaoModel().Lista(); dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = lista; dataGridView1.Columns[0].HeaderText = "ID"; dataGridView1.Columns[1].HeaderText = "DESCRIÇÃO"; dataGridView1.DefaultCellStyle.Font = new Font("Microsoft Sans Serif", 10); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; } catch (Exception ex) { MessageBox.Show("Error ao Carregar DataGrid: " + ex.Message); } }
public static List <FuncaoModel> ObterLista() { SqlConnection conn = Conexao.ObterConexao(); if (conn.ConnectionString == "") { conn = new SqlConnection(Conexao.CaminhoConexao); } StringBuilder sql = new StringBuilder(); sql.Append("SELECT Id, Funcao "); sql.Append("FROM Funcao"); SqlCommand cmd = new SqlCommand(sql.ToString(), conn); List <FuncaoModel> lista = new List <FuncaoModel>(); try { conn.Open(); SqlDataReader leitor = cmd.ExecuteReader(); if (leitor.HasRows) { while (leitor.Read()) { FuncaoModel obj = new FuncaoModel(); obj.Id = Convert.ToInt32(leitor["Id"]); obj.Funcao = leitor["Funcao"].ToString(); lista.Add(obj); } } } catch { } finally { conn.Close(); } return(lista); }
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; } }