Ejemplo n.º 1
0
        public ModeloParticipante CarregaModeloParticipante(int Codigo)
        {
            ModeloParticipante modelo = new ModeloParticipante();
            SqlCommand         cmd    = new SqlCommand()
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "Select * from TBParticipante where Codigo =" + Codigo.ToString()
            };

            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ParticipanteCod             = Convert.ToInt32(registro["Codigo"]);
                modelo.ParticipanteCPF             = Convert.ToString(registro["CPF"]);
                modelo.ParticipanteNome            = Convert.ToString(registro["Nome"]);
                modelo.ParticipanteDataNasc        = Convert.ToDateTime(registro["DataNasc"]);
                modelo.ParticipanteEmail           = Convert.ToString(registro["Email"]);
                modelo.ParticipanteTelefone        = Convert.ToString(registro["Telefone"]);
                modelo.ParticipanteCodEscolaridade = Convert.ToInt32(registro["Cod_Escolaridade"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
        public void Alterar(ModeloParticipante modelo)
        {
            if (modelo.ParticipanteNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Participante é obrigatório.");
            }
            if (modelo.ParticipanteEmail.Trim().Length == 0)
            {
                throw new Exception("O E-mail do Participante é obrigatório é obrigatório.");
            }
            if (modelo.ParticipanteTelefone.Trim().Length == 0)
            {
                throw new Exception("O Telefone do Participante é obrigatório.");
            }
            if (modelo.ParticipanteCPF.Trim().Length < 0)
            {
                throw new Exception("O CPF do Participante é obrigatório.");
            }
            if (modelo.ParticipanteCodEscolaridade < 0)
            {
                throw new Exception("A Escolaridade do Participante é obrigatória.");
            }
            DALParticipante DALParti = new DALParticipante(conexao);

            DALParti.Alterar(modelo);
        }
Ejemplo n.º 3
0
        private void Btn_partiGravar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Txt_partiCPF.TextLength < 11)
                {
                    MessageBox.Show("CPF precisa de 11 números!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (this.CPF_Valido(Txt_partiCPF.Text)) //Verifica se o CPF é válido.
                    {
                        ModeloParticipante modelo = new ModeloParticipante
                        {
                            ParticipanteNome            = Txt_partiNome.Text,
                            ParticipanteCPF             = Txt_partiCPF.Text,
                            ParticipanteDataNasc        = dtp_partiNascimento.Value,
                            ParticipanteCodEscolaridade = Convert.ToInt32(Cb_partiEscolaridade.SelectedValue),
                            ParticipanteEmail           = Txt_partiEmail.Text,
                            ParticipanteTelefone        = Txt_partiTelefone.Text
                        };
                        DALConexoes     cx       = new DALConexoes(DadosDaConexão.StringDeConexão); //Objetos para gravar os dados;
                        BLLParticipante BLLParti = new BLLParticipante(cx);

                        if (this.operacao == "inserir") // Cadastra no banco a escolaridade.
                        {
                            BLLParti.Incluir(modelo);
                            MessageBox.Show("Gravado com Sucesso! Código: " + modelo.ParticipanteCod.ToString(), "Informativo",
                                            MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            // Atualiza a tabela no gridview.
                            this.AtualizaTabela();
                        }
                        else // Altera no banco a escolaridade
                        {
                            int linha = dataGridView1.CurrentRow.Index;
                            int cod   = Convert.ToInt32(dataGridView1.Rows[linha].Cells[0].Value.ToString());
                            modelo.ParticipanteCod = cod;
                            BLLParti.Alterar(modelo);
                            MessageBox.Show("Editado com Sucesso!", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            // Atualiza a tabela no gridview.
                            this.AtualizaTabela();
                        }
                        this.LimpaTela();
                        this.AlterarBotao(false);
                        this.operacao = "";
                    }
                    else // Se o CPF não for válido!
                    {
                        MessageBox.Show("CPF INVÁLIDO!", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 4
0
        public void Incluir(ModeloParticipante modelo)
        {
            SqlCommand cmd = new SqlCommand
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "insert into TBParticipante(CPF, Nome, DataNasc, Email, Telefone, Cod_Escolaridade) " +
                              "values (@CPF, @Nome, @DataNasc, @Email, @Telefone, @CodEscolaridade); select @@IDENTITY;"
            };

            cmd.Parameters.AddWithValue("@CPF", modelo.ParticipanteCPF);
            cmd.Parameters.AddWithValue("@Nome", modelo.ParticipanteNome);
            cmd.Parameters.AddWithValue("@DataNasc", modelo.ParticipanteDataNasc);
            cmd.Parameters.AddWithValue("@Email", modelo.ParticipanteEmail);
            cmd.Parameters.AddWithValue("@Telefone", modelo.ParticipanteTelefone);
            cmd.Parameters.AddWithValue("@CodEscolaridade", modelo.ParticipanteCodEscolaridade);
            conexao.Conectar();
            modelo.ParticipanteCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Ejemplo n.º 5
0
        public void Alterar(ModeloParticipante modelo)
        {
            SqlCommand cmd = new SqlCommand
            {
                Connection  = conexao.ObjetoConexao,
                CommandText = "update TBParticipante set CPF = @CPF, Nome = @Nome, DataNasc = @DataNasc, " +
                              "Email = @Email, Telefone = @Telefone, Cod_Escolaridade = @CodEscolaridade where Codigo = @Codigo;"
            };

            cmd.Parameters.AddWithValue("@CPF", modelo.ParticipanteCPF);
            cmd.Parameters.AddWithValue("@Nome", modelo.ParticipanteNome);
            cmd.Parameters.AddWithValue("@DataNasc", modelo.ParticipanteDataNasc);
            cmd.Parameters.AddWithValue("@Email", modelo.ParticipanteEmail);
            cmd.Parameters.AddWithValue("@Telefone", modelo.ParticipanteTelefone);
            cmd.Parameters.AddWithValue("@CodEscolaridade", modelo.ParticipanteCodEscolaridade);
            cmd.Parameters.AddWithValue("@Codigo", modelo.ParticipanteCod);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }