private void btnSalvarAP_Click(object sender, EventArgs e) { try { //leitura dos dados AplicaçaoDTO apl = new AplicaçaoDTO() { Apl_descriçao = apl_descriçaoTextBox.Text }; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); AplicaçaoBLL bll = new AplicaçaoBLL(conexao); if (this.operacao == "inserir") { bll.Incluir(apl); MessageBox.Show("Cadastrado com Sucesso: Código: " + apl.Apl_id.ToString()); // this.LimpaTela(); } else // alterar { apl.Apl_id = Convert.ToInt32(apl_idTextBox.Text); bll.Alterar(apl); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + apl.Apl_id.ToString()); } this.LimpaTelaAP(); this.alterarBotoesAP(1); }//try catch (Exception erro) { MessageBox.Show(erro.Message); } }
public void Alterar(AplicaçaoDTO apliBllCrud) { if (apliBllCrud.Apl_descriçao.Trim().Length == 0) //verifica se foi informado { throw new Exception("O tipo de aplicaçao é obrigatório"); } AplicaçaoDAL dalObj = new AplicaçaoDAL(conexao); dalObj.Alterar(apliBllCrud); }
}//incluir public void Alterar(AplicaçaoDTO apliDalCrud) { SqlCommand cmd = new SqlCommand() { Connection = conexao.Conexao, CommandText = "update tbAplicaçao set apli_aplicaçao = @apl_descriçao where apl_id = @apl_id;" }; cmd.Parameters.AddWithValue("@apl_id", apliDalCrud.Apl_id); cmd.Parameters.AddWithValue("@apl_descriçao", apliDalCrud.Apl_descriçao); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); }//alterar
public void Incluir(AplicaçaoDTO apliDalCrud) { SqlCommand cmd = new SqlCommand() { Connection = conexao.Conexao, CommandText = "insert into tbAplicaçao(apl_descriçao) values (@apl_descriçao);select @@identity;" }; cmd.Parameters.AddWithValue("@apl_descriçao", apliDalCrud.Apl_descriçao); conexao.Conectar(); apliDalCrud.Apl_id = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }//incluir
}//pesquisar public AplicaçaoDTO CarregaAplicaçaoDTO(int apl_id) //tipo + o campo do banco { AplicaçaoDTO tpProtocolo = new AplicaçaoDTO(); SqlCommand cmd = new SqlCommand() { Connection = conexao.Conexao, CommandText = "select * from tbAplicaçao where apl_id = @apl_id;" }; cmd.Parameters.AddWithValue("@apl_id", apl_id); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); tpProtocolo.Apl_id = Convert.ToInt32(registro["apl_id"]); tpProtocolo.Apl_descriçao = Convert.ToString(registro["apl_descriçao"]); } conexao.Desconectar(); return tpProtocolo; }//carrega