public void Incluir(ModeloCadastrarNaPalestra modelo) { if (modelo.CPalestraCodAluno <= 0) { throw new Exception("O nome da Participante é obrigatório."); } if (modelo.CPalestraCodPalestra <= 0) { throw new Exception("A Palestra é obrigatória."); } DALCadastroNaPalestra DALCPales = new DALCadastroNaPalestra(conexao); DALCPales.Incluir(modelo); }
public void Incluir(ModeloCadastrarNaPalestra modelo) { SqlCommand cmd = new SqlCommand { Connection = conexao.ObjetoConexao, CommandText = "insert into TBCadastro_Palestra(Cod_Aluno, Cod_Palestra) " + "values (@CodAluno, @CodPalestra); select @@IDENTITY;" }; cmd.Parameters.AddWithValue("@CodAluno", modelo.CPalestraCodAluno); cmd.Parameters.AddWithValue("@CodPalestra", modelo.CPalestraCodPalestra); conexao.Conectar(); modelo.CPalestraCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloCadastrarNaPalestra modelo) { SqlCommand cmd = new SqlCommand { Connection = conexao.ObjetoConexao, CommandText = "update TBCadastro_Palestra set Cod_Aluno = @CodAluno, Cod_Palestra = @CodPalestra " + " where Codigo = @Codigo;" }; cmd.Parameters.AddWithValue("@Codigo", modelo.CPalestraCod); cmd.Parameters.AddWithValue("@CodAluno", modelo.CPalestraCodAluno); cmd.Parameters.AddWithValue("@CodPalestra", modelo.CPalestraCodPalestra); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
private void Btn_CPalestraGravar_Click(object sender, EventArgs e) { try { DALConexoes CX = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados; BLLCadastrarNaPalestra BLLCPales = new BLLCadastrarNaPalestra(CX); if (this.HaVagas(Convert.ToInt32(CB_CPalestraPalestras.SelectedValue))) //Verifica se há vagas. { ModeloCadastrarNaPalestra modelo = new ModeloCadastrarNaPalestra { CPalestraCodAluno = Convert.ToInt32(Txt_CPalestraCodAluno.Text), CPalestraCodPalestra = Convert.ToInt32(CB_CPalestraPalestras.SelectedValue) }; if (this.operacao == "inserir") // Cadastra no banco o cadastro na palestra. { BLLCPales.Incluir(modelo); MessageBox.Show("Gravado com Sucesso! Código: " + modelo.CPalestraCod.ToString(), "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // Atualiza a tabela no gridview. this.AtualizaTabelaPrincipal(); } else // Altera no banco a O cadastro na Palestra { int linha = GV_CPalestraPrincipal.CurrentRow.Index; int cod = Convert.ToInt32(GV_CPalestraPrincipal.Rows[linha].Cells[0].Value.ToString()); modelo.CPalestraCod = cod; BLLCPales.Alterar(modelo); MessageBox.Show("Editado com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); // Atualiza a tabela no gridview. this.AtualizaTabelaPrincipal(); } this.LimpaTela(); this.AlterarBotao(false); this.operacao = ""; } else // Se o CPF não for válido! { MessageBox.Show("Não há vagas!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Alterar(ModeloCadastrarNaPalestra modelo) { if (modelo.CPalestraCod <= 0) { throw new Exception("Nenhum registro Selecionado."); } if (modelo.CPalestraCodAluno <= 0) { throw new Exception("O nome da Participante é obrigatório."); } if (modelo.CPalestraCodPalestra <= 0) { throw new Exception("A Palestra é obrigatória."); } DALCadastroNaPalestra DALCPales = new DALCadastroNaPalestra(conexao); DALCPales.Alterar(modelo); }
public ModeloCadastrarNaPalestra CarregaModeloCPalestra(int Codigo) { ModeloCadastrarNaPalestra modelo = new ModeloCadastrarNaPalestra(); SqlCommand cmd = new SqlCommand() { Connection = conexao.ObjetoConexao, CommandText = "Select * from TBCadastro_Palestra where Codigo =" + Codigo.ToString() }; conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CPalestraCod = Convert.ToInt32(registro["Codigo"]); modelo.CPalestraCodAluno = Convert.ToInt32(registro["Cod_Aluno"]); modelo.CPalestraCodPalestra = Convert.ToInt32(registro["Cod_Palestra"]); } conexao.Desconectar(); return(modelo); }