Exemplo n.º 1
0
        ///CADASTRAR


        public static bool Cadastrar(ALUNO pAluno)
        {
            //var oDB = new BibliotecaVirtualEntities();
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                //String de Seleção do usuário
                var ConsultaUsuario = (from cu in oDB.ALUNO
                                       where cu.CPF == pAluno.CPF
                                       select cu).SingleOrDefault();

                //Se a consulta retorna NULA ele cadastra o usuário
                if (ConsultaUsuario == null)
                {
                    try
                    {
                        oDB.ALUNO.Add(pAluno);
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception EX)
                    {
                        throw new Exception(EX.Message);
                    }
                    return(true);
                }

                else
                {
                    return(false);
                }
            }
        }
Exemplo n.º 2
0
        ///CADASTRAR
        public static bool Cadastrar(ALUNO pAluno)
        {
            //var oDB = new BibliotecaVirtualEntities();
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                //String de Seleção do usuário
                var ConsultaUsuario = (from cu in oDB.ALUNO
                                       where cu.CPF == pAluno.CPF
                                       select cu).SingleOrDefault();

                //Se a consulta retorna NULA ele cadastra o usuário
                if (ConsultaUsuario == null)
                {
                    try
                    {
                        oDB.ALUNO.Add(pAluno);
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception EX)
                    {
                        throw new Exception(EX.Message);
                    }
                    return true;
                }

                else
                {
                    return false;
                }
            }
        }
Exemplo n.º 3
0
 ///CADASTRAR
 public bool Cadastrar(ALUNO oAluno)
 {
     if (AlunoMetod.Cadastrar(oAluno))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Exemplo n.º 4
0
 ///ALTERAR
 public bool Alterar(ALUNO oAluno)
 {
     if (AlunoMetod.Alterar(oAluno))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Exemplo n.º 5
0
        ///DELETAR



        public static bool Deletar(int IDAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

            ALUNO oAluno = (from Seleciona in oDB.ALUNO where Seleciona.ID_ALUNO == IDAluno select Seleciona).SingleOrDefault();

            oDB.ALUNO.Remove(oAluno);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
Exemplo n.º 6
0
        ///ALTERAR



        public static bool Alterar(ALUNO pAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaUsuario = (from cu in oDB.ALUNO
                                   where cu.CPF == pAluno.CPF
                                   select cu).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaUsuario != null)
            {
                try
                {
                    ConsultaUsuario.NOME      = pAluno.NOME;
                    ConsultaUsuario.SOBRENOME = pAluno.SOBRENOME;
                    ConsultaUsuario.NASC      = pAluno.NASC;
                    ConsultaUsuario.CPF       = pAluno.CPF;
                    ConsultaUsuario.ENDERECO  = pAluno.ENDERECO;
                    ConsultaUsuario.BAIRRO    = pAluno.BAIRRO;
                    ConsultaUsuario.CIDADE    = pAluno.CIDADE;
                    ConsultaUsuario.UF        = pAluno.UF;
                    ConsultaUsuario.PAIS      = pAluno.PAIS;
                    ConsultaUsuario.CEP       = pAluno.CEP;
                    ConsultaUsuario.TEL_RES   = pAluno.TEL_RES;
                    ConsultaUsuario.TEL_CEL   = pAluno.TEL_CEL;
                    ConsultaUsuario.EMAIL     = pAluno.EMAIL;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 7
0
        ///ALTERAR
        public static bool Alterar(ALUNO pAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaUsuario = (from cu in oDB.ALUNO
                                   where cu.CPF == pAluno.CPF
                                   select cu).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaUsuario != null)
            {
                try
                {
                    ConsultaUsuario.NOME = pAluno.NOME;
                    ConsultaUsuario.SOBRENOME = pAluno.SOBRENOME;
                    ConsultaUsuario.NASC = pAluno.NASC;
                    ConsultaUsuario.CPF = pAluno.CPF;
                    ConsultaUsuario.ENDERECO = pAluno.ENDERECO;
                    ConsultaUsuario.BAIRRO = pAluno.BAIRRO;
                    ConsultaUsuario.CIDADE = pAluno.CIDADE;
                    ConsultaUsuario.UF = pAluno.UF;
                    ConsultaUsuario.PAIS = pAluno.PAIS;
                    ConsultaUsuario.CEP = pAluno.CEP;
                    ConsultaUsuario.TEL_RES = pAluno.TEL_RES;
                    ConsultaUsuario.TEL_CEL = pAluno.TEL_CEL;
                    ConsultaUsuario.EMAIL = pAluno.EMAIL;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
Exemplo n.º 8
0
        ///BOTÃO SALVAR
        /// 
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if(VerificaControles())
            {
                ALUNO oAluno = new ALUNO();

                oAluno.NOME = txtNome.Text;
                oAluno.SOBRENOME = txtSobreNome.Text;
                oAluno.NASC = dtpNasc.Value;
                oAluno.CPF = txtCPF.Text;
                oAluno.ENDERECO = txtEnd.Text;
                oAluno.BAIRRO = txtBairro.Text;
                oAluno.CIDADE = txtCidade.Text;
                oAluno.UF = cmbUF.SelectedItem.ToString();
                oAluno.PAIS = cmbPais.SelectedItem.ToString();
                oAluno.CEP = txtCEP.Text;
                oAluno.TEL_RES = txtTelRes.Text;
                oAluno.TEL_CEL = txtTelCel.Text;
                oAluno.EMAIL = txtEmail.Text;

                CAluno.CAlunoClient oProxy = new CAluno.CAlunoClient();
                oProxy.Open();

                if (var == 0)
                {

                    try
                    {
                        if (oProxy.Cadastrar(oAluno))
                        {

                            MessageBox.Show("Cadastro realizado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            LimpaCampos();

                        }
                        else
                        {
                            if (MessageBox.Show("Aluno existente! Deseja carregar os dados do aluno?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                            {
                                string var = oAluno.CPF;

                                btnSalvar.Enabled = false;

                                btnDeletar.Enabled = true;

                                btnAlterar.Enabled = true;

                                ALUNO xAluno = oProxy.SelecionarCPF(var);

                                int var2 = xAluno.ID_ALUNO;

                                txtNome.Text = xAluno.NOME;
                                txtSobreNome.Text = xAluno.SOBRENOME;
                                dtpNasc.Value = xAluno.NASC;
                                txtCPF.Text = xAluno.CPF;
                                txtEnd.Text = xAluno.ENDERECO;
                                txtBairro.Text = xAluno.BAIRRO;
                                txtCidade.Text = xAluno.CIDADE;
                                cmbUF.SelectedItem = xAluno.UF;
                                cmbPais.SelectedItem = xAluno.PAIS;
                                txtCEP.Text = xAluno.CEP;
                                txtTelRes.Text = xAluno.TEL_RES;
                                txtTelCel.Text = xAluno.TEL_CEL;
                                txtEmail.Text = xAluno.EMAIL;
                                txtID.Text = Convert.ToString(var2);

                                DesabilitaCampos();
                            }
                            else
                            {
                                LimpaCampos();
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                }
                else
                {

                        try
                        {
                            if (oProxy.Alterar(oAluno))
                            {
                                MessageBox.Show("Alteração realizada com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                LimpaCampos();

                                btnAlterar.Enabled = false;

                                HabilitaCampos();

                                var = 0;

                            }
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                }
            }
            else
            {
                MessageBox.Show("Preencha todos os campos!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }