private void btnSalvarPT_Click(object sender, EventArgs e) { try { //leitura dos dados TipoProtocoloDTO tipop = new TipoProtocoloDTO() { Tipop_descriçao = tpp_descriçaoTextBox.Text }; //obj para gravar dados no bd ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); TipoProtocoloBLL bll = new TipoProtocoloBLL(conexao); if (this.operacao == "inserir") { bll.Incluir(tipop); MessageBox.Show("Cadastrado com Sucesso: Código: " + tipop.Tipop_id.ToString()); // this.LimpaTela(); } else // alterar { tipop.Tipop_id = Convert.ToInt32(tpp_idTextBox.Text); bll.Alterar(tipop); MessageBox.Show("Cadastrado Alterado com Sucesso: Código: " + tipop.Tipop_id.ToString()); } this.LimpaTelaPT(); this.alterarBotoesPT(1); }//try catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnPesquisarPT_Click(object sender, EventArgs e) { // abre o form dentro do form form_ConsTipoProtocolo Form_Cad = new form_ConsTipoProtocolo() { ShowInTaskbar = false, StartPosition = FormStartPosition.CenterParent }; Form_Cad.ShowDialog(ActiveForm); if (Form_Cad.codigo != 0) { ConexaoDAL conexao = new ConexaoDAL(DadosConexaoDAL.StringDeConexão); TipoProtocoloBLL bll = new TipoProtocoloBLL(conexao); TipoProtocoloDTO tipop = bll.CarregaTipoProtocoloDTO(Form_Cad.codigo); tpp_idTextBox.Text = tipop.Tipop_id.ToString(); tpp_descriçaoTextBox.Text = tipop.Tipop_descriçao; alterarBotoesPT(3); } else { this.LimpaTelaPT(); this.alterarBotoesPT(1); } //encerra form Form_Cad.Dispose(); }
public void Alterar(TipoProtocoloDTO tpprotBllCrud) { if (tpprotBllCrud.Tipop_descriçao.Trim().Length == 0) //verifica se foi informado { throw new Exception("O tipo do protocolo é obrigatório"); } TipoProtocoloDAL dalObj = new TipoProtocoloDAL(conexao); dalObj.Alterar(tpprotBllCrud); }
}//incluir public void Alterar(TipoProtocoloDTO tpexaDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "update tbTPProtocolo set tpp_descriçao = @tpp_descriçao where tpp_id = @tpp_id;"; cmd.Parameters.AddWithValue("@tpp_id", tpexaDalCrud.Tipop_id); cmd.Parameters.AddWithValue("@tpp_descriçao", tpexaDalCrud.Tipop_descriçao); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna parametro algum conexao.Desconectar(); }//alterar
public void Incluir(TipoProtocoloDTO tpexaDalCrud) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "insert into tbTPProtocolo(tpp_descriçao) values (@tpp_descriçao);select @@identity;"; cmd.Parameters.AddWithValue("@tpp_descriçao", tpexaDalCrud.Tipop_descriçao); conexao.Conectar(); tpexaDalCrud.Tipop_id = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }//incluir
}//pesquisar public TipoProtocoloDTO CarregaTipoProtocoloDTO(int tpp_id) //tipo + o campo do banco { TipoProtocoloDTO tpProtocolo = new TipoProtocoloDTO(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.Conexao; cmd.CommandText = "select * from tbTPProtocolo where tpp_id = @tpp_id;"; cmd.Parameters.AddWithValue("@tpp_id", tpp_id); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); tpProtocolo.Tipop_id = Convert.ToInt32(registro["tpp_id"]); tpProtocolo.Tipop_descriçao = Convert.ToString(registro["tpp_descriçao"]); } conexao.Desconectar(); return(tpProtocolo); } //carrega