Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }