private void btnSalvarTPE_Click(object sender, EventArgs e) { try { //leitura dos dados TipoExameDTO tip = new TipoExameDTO() { Tpe_descriçao = tpa_descriçaoTextBox.Text }; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); TipoExameBLL bll = new TipoExameBLL(conexao); if (this.operacao == "inserir") { bll.Incluir(tip); MessageBox.Show("Cadastrado com Sucesso: Código: " + tip.Tpe_id.ToString()); // this.LimpaTela(); } else // alterar { tip.Tpe_id = Convert.ToInt32(tpe_idTextBox.Text); bll.Alterar(tip); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + tip.Tpe_id.ToString()); } this.LimpaTelaEX(); this.alterarBotoesEX(1); }//try catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnPesquisarTPE_Click(object sender, EventArgs e) { // abre o form dentro do form form_ConsTipoExame Form_Cad = new form_ConsTipoExame() { ShowInTaskbar = false, StartPosition = FormStartPosition.CenterParent }; Form_Cad.ShowDialog(ActiveForm); if (Form_Cad.codigo != 0) { ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); TipoExameBLL bll = new TipoExameBLL(conexao); TipoExameDTO tip = bll.CarregaTipoExameDTO(Form_Cad.codigo); tpe_idTextBox.Text = tip.Tpe_id.ToString(); tpa_descriçaoTextBox.Text = tip.Tpe_descriçao; alterarBotoesEX(3); } else { this.LimpaTelaEX(); this.alterarBotoesEX(1); } //encerra form Form_Cad.Dispose(); }
public void Alterar(TipoExameDTO tpexaBllCrud) { if (tpexaBllCrud.Tpe_descriçao.Trim().Length == 0) //verifica se foi informado { throw new Exception("O tipo do exame é obrigatório"); } TipoExameDAL dalObj = new TipoExameDAL(conexao); dalObj.Alterar(tpexaBllCrud); }
}//incluir public void Alterar(TipoExameDTO tpexaDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "update tbTPExame set tpe_descriçao = @tpe_descriçao where tpe_id = @tpe_id;"; cmd.Parameters.AddWithValue("@tpe_id", tpexaDalCrud.Tpe_id); cmd.Parameters.AddWithValue("@tpe_descriçao", tpexaDalCrud.Tpe_descriçao); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); }//alterar
public void Incluir(TipoExameDTO tpexaDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "insert into tbTPExame(tpe_descriçao) values (@tpe_descriçao);select @@identity;"; cmd.Parameters.AddWithValue("@tpe_descriçao", tpexaDalCrud.Tpe_descriçao); conexao.Conectar(); tpexaDalCrud.Tpe_id = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }//incluir
}//pesquisar public TipoExameDTO CarregaTipoExameDTO(int tpe_id) //tipo + o campo do banco { TipoExameDTO tpexame = new TipoExameDTO(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "select * from tbTPExame where tpe_id = @tpe_id;"; cmd.Parameters.AddWithValue("@tpe_id", tpe_id); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); tpexame.Tpe_id = Convert.ToInt32(registro["tpe_id"]); tpexame.Tpe_descriçao = Convert.ToString(registro["tpe_descriçao"]); } conexao.Desconectar(); return(tpexame); } //carrega