public void Incluir(modeloEscolaridade modelo) { if (modelo.escNome.Trim().Length == 0) { throw new Exception("A descrição da escolaridade é obrigatória."); } DALEscolaridade DALEsc = new DALEscolaridade(conexao); DALEsc.Incluir(modelo); }
public void Incluir(modeloEscolaridade modelo) { SqlCommand cmd = new SqlCommand { Connection = conexao.ObjetoConexao, CommandText = "insert into TBEscolaridade(Nome) values (@nome); select @@IDENTITY;" }; cmd.Parameters.AddWithValue("@nome", modelo.escNome); conexao.Conectar(); modelo.escCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(modeloEscolaridade modelo) { SqlCommand cmd = new SqlCommand { Connection = conexao.ObjetoConexao, CommandText = "update TBEscolaridade set Nome = @nome where Codigo = @codigo;" }; cmd.Parameters.AddWithValue("@nome", modelo.escNome); cmd.Parameters.AddWithValue("@codigo", modelo.escCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(modeloEscolaridade modelo) { if (modelo.escCod <= 0) { throw new Exception("O código tem que ser maior que zero."); } if (modelo.escNome.Trim().Length == 0) { throw new Exception("A descrição da escolaridade é obrigatória."); } DALEscolaridade DALEsc = new DALEscolaridade(conexao); DALEsc.Alterar(modelo); }
public modeloEscolaridade CarregaModeloEscolaridade(int Codigo) { modeloEscolaridade modelo = new modeloEscolaridade(); SqlCommand cmd = new SqlCommand() { Connection = conexao.ObjetoConexao, CommandText = "Select * from TBEscolaridade where Codigo =" + Codigo.ToString() }; conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.escCod = Convert.ToInt32(registro["Codigo"]); modelo.escNome = Convert.ToString(registro["Nome"]); } conexao.Desconectar(); return(modelo); }
private void Btn_escolaSalvar_Click(object sender, EventArgs e) { try { modeloEscolaridade modelo = new modeloEscolaridade { escNome = Txt_escolaNome.Text }; DALConexoes cx = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados; BLLEscolaridade blE = new BLLEscolaridade(cx); if (this.operacao == "inserir") // Cadastra no banco a escolaridade. { blE.Incluir(modelo); MessageBox.Show("Gravado com Sucesso! Código: " + modelo.escCod.ToString(), "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // Atualiza a tabela no gridview. this.AtualizaTabela(); } else // Altera no banco a escolaridade { int linha = dataGridView1.CurrentRow.Index; int cod = Convert.ToInt32(dataGridView1.Rows[linha].Cells[0].Value.ToString()); modelo.escCod = cod; blE.Alterar(modelo); MessageBox.Show("Editado com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // Atualiza a tabela no gridview. this.AtualizaTabela(); } this.limpaTela(); this.AlterarBotao(false); } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }