Пример #1
0
        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.Entry(pAluno).State = System.Data.Entity.EntityState.Added;
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    return(true);
                }
                //Se a consulta retorna um usuário, atualiza ele com os dados da tela
                else
                {
                    return(false);
                }
            }
        }
Пример #2
0
        public static ALUNO SelecionarCPF(string CPFAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

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

            if (ConsultaUsuario == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                ALUNO oAluno = new ALUNO();

                oAluno.NOME      = ConsultaUsuario.NOME;
                oAluno.SOBRENOME = ConsultaUsuario.SOBRENOME;
                oAluno.NASC      = ConsultaUsuario.NASC;
                oAluno.CPF       = ConsultaUsuario.CPF;
                oAluno.ENDERECO  = ConsultaUsuario.ENDERECO;
                oAluno.BAIRRO    = ConsultaUsuario.BAIRRO;
                oAluno.CIDADE    = ConsultaUsuario.CIDADE;
                oAluno.UF        = ConsultaUsuario.UF;
                oAluno.PAIS      = ConsultaUsuario.PAIS;
                oAluno.CEP       = ConsultaUsuario.CEP;
                oAluno.TEL_RES   = ConsultaUsuario.TEL_RES;
                oAluno.TEL_CEL   = ConsultaUsuario.TEL_CEL;
                oAluno.EMAIL     = ConsultaUsuario.EMAIL;

                return(oAluno);
            }
        }
Пример #3
0
        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.Entry(pAluno).State = System.Data.Entity.EntityState.Added;
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    return true;
                }
                //Se a consulta retorna um usuário, atualiza ele com os dados da tela
                else
                {
                    return false;
                }
            }
        }
Пример #4
0
 public bool Cadastrar(ALUNO oAluno)
 {
     if (AlunoMetod.Cadastrar(oAluno))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Пример #5
0
 public bool Alterar(ALUNO oAluno)
 {
     if (AlunoMetod.Alterar(oAluno))
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Пример #6
0
        public static bool Deletar(string IDAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

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

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

            return(true);
        }
Пример #7
0
        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);
            }
        }
Пример #8
0
        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;
            }
        }
Пример #9
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            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();

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

                    txtNome.Enabled = true;
                    txtSobreNome.Enabled = true;
                    txtCPF.Enabled = true;
                    dtpNasc.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #10
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            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();

            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;

                        ALUNO xAluno = oProxy.SelecionarCPF(var);

                        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 = xAluno.ID_ALUNO.ToString();

                        txtNome.Enabled = false;
                        txtSobreNome.Enabled = false;
                        txtCPF.Enabled = false;
                        txtID.Enabled = false;
                        dtpNasc.Enabled = false;
                    }
                    else
                    {
                        LimpaCampos();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #11
0
        public static ALUNO SelecionarCPF(string CPFAluno)
        {
            var oDB = new BibliotecaVirtualEntities();

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

            if (ConsultaUsuario == null)
            {
                return null;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {

                ALUNO oAluno = new ALUNO();

                oAluno.NOME = ConsultaUsuario.NOME;
                oAluno.SOBRENOME = ConsultaUsuario.SOBRENOME;
                oAluno.NASC = ConsultaUsuario.NASC;
                oAluno.CPF = ConsultaUsuario.CPF;
                oAluno.ENDERECO = ConsultaUsuario.ENDERECO;
                oAluno.BAIRRO = ConsultaUsuario.BAIRRO;
                oAluno.CIDADE = ConsultaUsuario.CIDADE;
                oAluno.UF = ConsultaUsuario.UF;
                oAluno.PAIS = ConsultaUsuario.PAIS;
                oAluno.CEP = ConsultaUsuario.CEP;
                oAluno.TEL_RES = ConsultaUsuario.TEL_RES;
                oAluno.TEL_CEL = ConsultaUsuario.TEL_CEL;
                oAluno.EMAIL = ConsultaUsuario.EMAIL;

                return oAluno;
            }
        }