示例#1
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);
            }
        }
示例#2
0
        ///ALTERAR
        public static bool Alterar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaAutor != null)
            {
                try
                {
                    ConsultaAutor.NOME = pAutor.NOME;
                    ConsultaAutor.SOBRENOME = pAutor.SOBRENOME;
                    ConsultaAutor.BIOGRAFIA = pAutor.BIOGRAFIA;
                    ConsultaAutor.SITE = pAutor.SITE;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
示例#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
        ///SELECIONAR
        ///


        public static AUTOR Selecionar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.ID_AUTOR == IDAutor
                                 select CA).SingleOrDefault();

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

                oAutor.NOME      = ConsultaAutor.NOME;
                oAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                oAutor.ID_AUTOR  = ConsultaAutor.ID_AUTOR;
                oAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                oAutor.SITE      = ConsultaAutor.SITE;


                return(oAutor);
            }
        }
示例#5
0
        ///ALTERAR


        public static bool Alterar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaAutor != null)
            {
                try
                {
                    ConsultaAutor.NOME      = pAutor.NOME;
                    ConsultaAutor.SOBRENOME = pAutor.SOBRENOME;
                    ConsultaAutor.BIOGRAFIA = pAutor.BIOGRAFIA;
                    ConsultaAutor.SITE      = pAutor.SITE;


                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#6
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;
                }
            }
        }
示例#7
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);
        }
示例#8
0
        ///DELETAR


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

            AUTOR oAutor = (from Seleciona in oDB.AUTOR where Seleciona.ID_AUTOR == IDAutor select Seleciona).SingleOrDefault();

            oDB.AUTOR.Remove(oAutor);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
示例#9
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);
            }
        }
示例#10
0
        ///CADASTRAR
        public static bool Cadastrar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta retorna NULA ele cadastra o usuário
            if (ConsultaAutor == null)
            {
                try
                {
                    oDB.AUTOR.Add(pAutor);
                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                try
                {
                    pAutor.NOME = ConsultaAutor.NOME;
                    pAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                    pAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                    pAutor.SITE = ConsultaAutor.SITE;

                }
                catch (Exception)
                {
                    throw;
                }
                return false;
            }
        }
示例#11
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;
            }
        }
示例#12
0
        ///CADASTRAR

        public static bool Cadastrar(AUTOR pAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                 where CA.NOME == pAutor.NOME
                                 select CA).SingleOrDefault();

            //Se a consulta retorna NULA ele cadastra o usuário
            if (ConsultaAutor == null)
            {
                try
                {
                    oDB.AUTOR.Add(pAutor);
                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                try
                {
                    pAutor.NOME      = ConsultaAutor.NOME;
                    pAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                    pAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                    pAutor.SITE      = ConsultaAutor.SITE;
                }
                catch (Exception)
                {
                    throw;
                }
                return(false);
            }
        }
示例#13
0
        ///DELETAR
        public static bool Deletar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            AUTOR oAutor = (from Seleciona in oDB.AUTOR where Seleciona.ID_AUTOR == IDAutor select Seleciona).SingleOrDefault();

            oDB.AUTOR.Remove(oAutor);
            oDB.SaveChanges();
            oDB.Dispose();

            return true;
        }
示例#14
0
        ///SELECIONAR
        /// 
        public static AUTOR Selecionar(int IDAutor)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaAutor = (from CA in oDB.AUTOR
                                   where CA.ID_AUTOR == IDAutor
                                   select CA).SingleOrDefault();

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

                AUTOR oAutor = new AUTOR();

                oAutor.NOME = ConsultaAutor.NOME;
                oAutor.SOBRENOME = ConsultaAutor.SOBRENOME;
                oAutor.ID_AUTOR = ConsultaAutor.ID_AUTOR;
                oAutor.BIOGRAFIA = ConsultaAutor.BIOGRAFIA;
                oAutor.SITE = ConsultaAutor.SITE;

                return oAutor;
            }
        }
示例#15
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;
        }
示例#16
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;
            }
        }