コード例 #1
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);
            }
        }
コード例 #2
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///CADASTRAR
        public static bool Cadastrar(GENERO pGENERO)
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                //String de Seleção do usuário
                var ConsultaGENERO = (from CA in oDB.GENERO
                                       where CA.DESCRICAO == pGENERO.DESCRICAO
                                       select CA).SingleOrDefault();

                //Se a consulta retorna NULA ele cadastra o usuário
                if (ConsultaGENERO == null)
                {
                    try
                    {
                        oDB.GENERO.Add(pGENERO);
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    return true;
                }
                else
                {
                    return false;
                }
            }
        }
コード例 #3
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///ALTERAR
        public static bool Alterar(GENERO pGENERO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaGENERO = (from CA in oDB.GENERO
                                   where CA.DESCRICAO == pGENERO.DESCRICAO
                                   select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaGENERO != null)
            {
                try
                {
                    ConsultaGENERO.DESCRICAO = pGENERO.DESCRICAO;
                    ConsultaGENERO.ANDAR = pGENERO.ANDAR;
                    ConsultaGENERO.CORREDOR = pGENERO.CORREDOR;
                    ConsultaGENERO.PRETELEIRA = pGENERO.PRETELEIRA;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
コード例 #4
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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;
            }
        }
コード例 #5
0
        ///SELECIONAR TODOS
        public static List <ALUNO> SelecionarTodos()
        {
            try
            {
                List <ALUNO> alunoLista = new List <ALUNO>();

                using (var oDB = new BibliotecaVirtualEntities())
                {
                    var alunoSelecionado = from a in oDB.ALUNO
                                           select a;

                    if (alunoSelecionado.Count() > 0)
                    {
                        foreach (ALUNO item in alunoSelecionado)
                        {
                            alunoLista.Add(item);
                        }
                    }
                }
                return(alunoLista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #6
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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;
                }
            }
        }
コード例 #7
0
        ///CADASTRAR

        public static bool Cadastrar(GENERO pGENERO)
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                //String de Seleção do usuário
                var ConsultaGENERO = (from CA in oDB.GENERO
                                      where CA.DESCRICAO == pGENERO.DESCRICAO
                                      select CA).SingleOrDefault();

                //Se a consulta retorna NULA ele cadastra o usuário
                if (ConsultaGENERO == null)
                {
                    try
                    {
                        oDB.GENERO.Add(pGENERO);
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #8
0
        ///ALTERAR


        public static bool Alterar(GENERO pGENERO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaGENERO = (from CA in oDB.GENERO
                                  where CA.DESCRICAO == pGENERO.DESCRICAO
                                  select CA).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaGENERO != null)
            {
                try
                {
                    ConsultaGENERO.DESCRICAO  = pGENERO.DESCRICAO;
                    ConsultaGENERO.ANDAR      = pGENERO.ANDAR;
                    ConsultaGENERO.CORREDOR   = pGENERO.CORREDOR;
                    ConsultaGENERO.PRETELEIRA = pGENERO.PRETELEIRA;


                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #9
0
        ///CADASTRAR

        public static bool Cadastrar(EDITORA pEDITORA)
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                //String de Seleção do usuário
                var ConsultaEDITORA = (from CA in oDB.EDITORA
                                       where CA.NOME == pEDITORA.NOME
                                       select CA).SingleOrDefault();

                //Se a consulta retorna NULA ele cadastra o usuário
                if (ConsultaEDITORA == null)
                {
                    try
                    {
                        oDB.EDITORA.Add(pEDITORA);
                        oDB.SaveChanges();
                        oDB.Dispose();
                    }
                    catch (Exception)
                    {
                        throw;
                    }
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }
コード例 #10
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);
                }
            }
        }
コード例 #11
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///CADASTRAR
        public static bool Cadastrar(AUTOR pAutor)
        {
            using (BibliotecaVirtualEntities 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;
                }
                else
                {
                    return false;
                }
            }
        }
コード例 #12
0
        public static List <EDITORA> ListaTodasEditoras()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                IEnumerable <EDITORA> Lista = (from p in oDB.EDITORA select p);

                return(Lista.ToList());
            }
        }
コード例 #13
0
        public static List <ALUNO> ListaTodosAlunos()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                IEnumerable <ALUNO> Lista = (from p in oDB.ALUNO select p);

                return(Lista.ToList());
            }
        }
コード例 #14
0
        public static List <LIVRO> ListaTodosLivros()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                IEnumerable <LIVRO> Lista = (from p in oDB.LIVRO select p);

                return(Lista.ToList());
            }
        }
コード例 #15
0
        public static List <AUTOR> ListaTodosAutores()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                IEnumerable <AUTOR> Lista = (from p in oDB.AUTOR select p);

                return(Lista.ToList());
            }
        }
コード例 #16
0
        ///DELETAR


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

            EDITORA oEDITORA = (from Seleciona in oDB.EDITORA where Seleciona.ID_EDITORA == IDEDITORA select Seleciona).SingleOrDefault();

            oDB.EDITORA.Remove(oEDITORA);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
コード例 #17
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);
        }
コード例 #18
0
        ///DELETAR


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

            GENERO oGENERO = (from Seleciona in oDB.GENERO where Seleciona.ID_GENERO == IDGENERO select Seleciona).SingleOrDefault();

            oDB.GENERO.Remove(oGENERO);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
コード例 #19
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///DELETAR
        public static bool Deletar(int IDGENERO)
        {
            var oDB = new BibliotecaVirtualEntities();

            GENERO oGENERO = (from Seleciona in oDB.GENERO where Seleciona.ID_GENERO == IDGENERO select Seleciona).SingleOrDefault();

            oDB.GENERO.Remove(oGENERO);
            oDB.SaveChanges();
            oDB.Dispose();

            return true;
        }
コード例 #20
0
        ///DELETAR



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

            LIVRO oLivro = (from Seleciona in oDB.LIVRO where Seleciona.ID_LIVRO == IDLivro select Seleciona).SingleOrDefault();

            oDB.LIVRO.Remove(oLivro);
            oDB.SaveChanges();
            oDB.Dispose();

            return(true);
        }
コード例 #21
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);
        }
コード例 #22
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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;
        }
コード例 #23
0
        ///CADASTRAR



        public static bool Cadastrar(LIVRO oLivro)
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {
                var ConsultaLivro = (from seleciona in oDB.LIVRO
                                     where seleciona.ID_LIVRO == oLivro.ID_LIVRO
                                     select seleciona).SingleOrDefault();


                if (ConsultaLivro == null)
                {
                    try
                    {
                        LIVRO xLivro = new LIVRO();

                        xLivro.TITULO = oLivro.TITULO;

                        //xLivro.AUTOR = oLivro.AUTOR;

                        xLivro.VOLUME        = oLivro.VOLUME;
                        xLivro.DATA_PUBLIC   = oLivro.DATA_PUBLIC;
                        xLivro.QTD_EXMPLARES = oLivro.QTD_EXMPLARES;
                        xLivro.SUMARIO       = oLivro.SUMARIO;
                        xLivro.ID_EDITORA    = oLivro.ID_EDITORA;
                        //xLivro.GENERO = oLivro.GENERO;


                        oDB.LIVRO.Add(xLivro);
                        oDB.SaveChanges();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    return(true);
                }

                else
                {
                    return(false);
                }
            }
        }
コード例 #24
0
ファイル: LivroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///CADASTRAR
        public static bool Cadastrar(LIVRO oLivro)
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                var ConsultaLivro = (from seleciona in oDB.LIVRO
                                     where seleciona.ID_LIVRO == oLivro.ID_LIVRO
                                     select seleciona).SingleOrDefault();

                if (ConsultaLivro == null)
                {
                    try
                    {
                        LIVRO xLivro = new LIVRO();

                        xLivro.TITULO = oLivro.TITULO;

                        //xLivro.AUTOR = oLivro.AUTOR;

                        xLivro.VOLUME = oLivro.VOLUME;
                        xLivro.DATA_PUBLIC = oLivro.DATA_PUBLIC;
                        xLivro.QTD_EXMPLARES = oLivro.QTD_EXMPLARES;
                        xLivro.SUMARIO = oLivro.SUMARIO;
                        xLivro.ID_EDITORA = oLivro.ID_EDITORA;
                        //xLivro.GENERO = oLivro.GENERO;

                        oDB.LIVRO.Add(xLivro);
                        oDB.SaveChanges();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                    return true;
                }

                else
                {
                    return false;
                }

            }
        }
コード例 #25
0
        ///SELECIONAR
        ///


        public static EDITORA Selecionar(int IDEDITORA)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaEDITORA = (from CA in oDB.EDITORA
                                   where CA.ID_EDITORA == IDEDITORA
                                   select CA).SingleOrDefault();

            if (ConsultaEDITORA == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaEDITORA);
            }
        }
コード例 #26
0
        ///SELECIONAR
        ///


        public static GENERO Selecionar(int IDGENERO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaGENERO = (from CA in oDB.GENERO
                                  where CA.ID_GENERO == IDGENERO
                                  select CA).SingleOrDefault();

            if (ConsultaGENERO == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaGENERO);
            }
        }
コード例 #27
0
        ///SELECIONAR POR NOME



        public static EDITORA SelecionarNome(string EDITORANome)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do EDITORA
            var ConsultaEDITORA = (from seleciona in oDB.EDITORA
                                   where seleciona.NOME == EDITORANome
                                   select seleciona).SingleOrDefault();

            if (ConsultaEDITORA == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaEDITORA);
            }
        }
コード例 #28
0
        ///SELECIONAR POR NOME



        public static GENERO SelecionarDescricao(string GENERODesc)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do GENERO
            var ConsultaGENERO = (from seleciona in oDB.GENERO
                                  where seleciona.DESCRICAO == GENERODesc
                                  select seleciona).SingleOrDefault();

            if (ConsultaGENERO == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaGENERO);
            }
        }
コード例 #29
0
        ///SELECIONAR POR NOME

        public static ALUNO SelecionarNome(string Alunome)
        {
            var oDB = new BibliotecaVirtualEntities();

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

            if (ConsultaUsuario == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaUsuario);
            }
        }
コード例 #30
0
        ///SELECIONAR POR NOME



        public static AUTOR SelecionarNome(string AutorNome)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do autor
            var ConsultaAutor = (from seleciona in oDB.AUTOR
                                 where seleciona.NOME == AutorNome
                                 select seleciona).SingleOrDefault();

            if (ConsultaAutor == null)
            {
                return(null);
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return(ConsultaAutor);
            }
        }
コード例 #31
0
        ///SELECIONAR POR AUTOR

        /*public static LIVRO SelecionarAutor(AUTOR AutorLivro)
         * {
         *  var oDB = new BibliotecaVirtualEntities();
         *
         *  //String de Seleção do usuário
         *  var ConsultaLivro = (from cl in oDB.LIVRO
         *                         where cl.AUTOR == AutorLivro
         *                       select cl).SingleOrDefault();
         *
         *  if (ConsultaLivro == null)
         *  {
         *      return null;
         *  }
         *  //Se a consulta retorna um usuário, atualiza ele com os dados da tela
         *  else
         *  {
         *      return ConsultaLivro;
         *  }
         * }*/


        ///SELECIONAR POR TITULO

        public static LIVRO SelecionarTitulo(string LivroTit)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaLivro = (from cl in oDB.LIVRO
                                 where cl.TITULO == LivroTit
                                 select cl).SingleOrDefault();

            if (ConsultaLivro == null)
            {
                return(null);
            }
            //Se a consulta retorna um livro, atualiza ele com os dados da tela
            else
            {
                return(ConsultaLivro);
            }
        }
コード例 #32
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
            {
                return(ConsultaAutor);
            }
        }
コード例 #33
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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;
            }
        }
コード例 #34
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);
            }
        }
コード例 #35
0
        ///ALTERAR
        ///



        public static bool Alterar(LIVRO pLIVRO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaLIVRO = (from seleciona in oDB.LIVRO
                                 where seleciona.ID_LIVRO == pLIVRO.ID_LIVRO
                                 select seleciona).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaLIVRO != null)
            {
                try
                {
                    /*ConsultaLIVRO.TITULO = pLIVRO.TITULO;
                     * ConsultaLIVRO.QTD_DISP_EMPR = pLIVRO.QTD_DISP_EMPR;
                     * ConsultaLIVRO.QTD_EXMPLARES = pLIVRO.QTD_EXMPLARES;
                     * ConsultaLIVRO.SUMARIO = pLIVRO.SUMARIO;
                     * ConsultaLIVRO.VOLUME = pLIVRO.VOLUME;
                     * ConsultaLIVRO.DATA_PUBLIC = pLIVRO.DATA_PUBLIC;
                     * ConsultaLIVRO.ID_EDITORA = pLIVRO.ID_EDITORA;
                     * ConsultaLIVRO.VOLUME = pLIVRO.VOLUME;
                     * ConsultaLIVRO.Emprestimo = pLIVRO.Emprestimo;
                     * ConsultaLIVRO.RESERVA = pLIVRO.RESERVA;*/


                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #36
0
        ///ALTERAR


        public static bool Alterar(EDITORA pEDITORA)
        {
            var oDB = new BibliotecaVirtualEntities();

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

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaEDITORA != null)
            {
                try
                {
                    ConsultaEDITORA.NOME     = pEDITORA.NOME;
                    ConsultaEDITORA.BAIRRO   = pEDITORA.BAIRRO;
                    ConsultaEDITORA.CEP      = pEDITORA.CEP;
                    ConsultaEDITORA.CIDADE   = pEDITORA.CIDADE;
                    ConsultaEDITORA.EMAIL    = pEDITORA.EMAIL;
                    ConsultaEDITORA.ENDERECO = pEDITORA.ENDERECO;
                    ConsultaEDITORA.TEL_1    = pEDITORA.TEL_1;
                    ConsultaEDITORA.TEL_2    = pEDITORA.TEL_2;
                    ConsultaEDITORA.PAIS     = pEDITORA.PAIS;
                    ConsultaEDITORA.UF       = pEDITORA.UF;


                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #37
0
        ///ALTERAR
        public static bool Alterar(EDITORA pEDITORA)
        {
            var oDB = new BibliotecaVirtualEntities();

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

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaEDITORA != null)
            {
                try
                {
                    ConsultaEDITORA.NOME = pEDITORA.NOME;
                    ConsultaEDITORA.BAIRRO = pEDITORA.BAIRRO;
                    ConsultaEDITORA.CEP = pEDITORA.CEP;
                    ConsultaEDITORA.CIDADE = pEDITORA.CIDADE;
                    ConsultaEDITORA.EMAIL = pEDITORA.EMAIL;
                    ConsultaEDITORA.ENDERECO = pEDITORA.ENDERECO;
                    ConsultaEDITORA.TEL_1 = pEDITORA.TEL_1;
                    ConsultaEDITORA.TEL_2 = pEDITORA.TEL_2;
                    ConsultaEDITORA.PAIS = pEDITORA.PAIS;
                    ConsultaEDITORA.UF = pEDITORA.UF;

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
コード例 #38
0
ファイル: LivroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///ALTERAR
        /// 
        public static bool Alterar(LIVRO pLIVRO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaLIVRO = (from seleciona in oDB.LIVRO
                                   where seleciona.ID_LIVRO == pLIVRO.ID_LIVRO
                                   select seleciona).SingleOrDefault();

            //Se a consulta não retorna NULA ele atualiza o usuário
            if (ConsultaLIVRO != null)
            {
                try
                {
                    /*ConsultaLIVRO.TITULO = pLIVRO.TITULO;
                    ConsultaLIVRO.QTD_DISP_EMPR = pLIVRO.QTD_DISP_EMPR;
                    ConsultaLIVRO.QTD_EXMPLARES = pLIVRO.QTD_EXMPLARES;
                    ConsultaLIVRO.SUMARIO = pLIVRO.SUMARIO;
                    ConsultaLIVRO.VOLUME = pLIVRO.VOLUME;
                    ConsultaLIVRO.DATA_PUBLIC = pLIVRO.DATA_PUBLIC;
                    ConsultaLIVRO.ID_EDITORA = pLIVRO.ID_EDITORA;
                    ConsultaLIVRO.VOLUME = pLIVRO.VOLUME;
                    ConsultaLIVRO.Emprestimo = pLIVRO.Emprestimo;
                    ConsultaLIVRO.RESERVA = pLIVRO.RESERVA;*/

                    oDB.SaveChanges();
                    oDB.Dispose();
                }
                catch (Exception)
                {
                    throw;
                }
                return true;
            }
            else
            {
                return false;
            }
        }
コード例 #39
0
        ///DELETAR
        public static bool Deletar(int IDEDITORA)
        {
            var oDB = new BibliotecaVirtualEntities();

            EDITORA oEDITORA = (from Seleciona in oDB.EDITORA where Seleciona.ID_EDITORA == IDEDITORA select Seleciona).SingleOrDefault();

            oDB.EDITORA.Remove(oEDITORA);
            oDB.SaveChanges();
            oDB.Dispose();

            return true;
        }
コード例 #40
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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
            {
                return ConsultaAutor;
            }
        }
コード例 #41
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR POR NOME
        public static AUTOR SelecionarNome(string AutorNome)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do autor
            var ConsultaAutor = (from seleciona in oDB.AUTOR
                                   where seleciona.NOME == AutorNome
                                   select seleciona).SingleOrDefault();

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

                return ConsultaAutor;
            }
        }
コード例 #42
0
ファイル: AutorMetod.cs プロジェクト: fabriciodsr/Biblioteca
        public static List<AUTOR> ListaTodosAutores()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                IEnumerable<AUTOR> Lista = (from p in oDB.AUTOR select p);

                return Lista.ToList();

            }
        }
コード例 #43
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        public static List<ALUNO> ListaTodosAlunos()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                IEnumerable<ALUNO> Lista = (from p in oDB.ALUNO select p);

                return Lista.ToList();

            }
        }
コード例 #44
0
        ///SELECIONAR
        /// 
        public static EDITORA Selecionar(int IDEDITORA)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaEDITORA = (from CA in oDB.EDITORA
                                 where CA.ID_EDITORA == IDEDITORA
                                 select CA).SingleOrDefault();

            if (ConsultaEDITORA == null)
            {
                return null;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return ConsultaEDITORA;
            }
        }
コード例 #45
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR TODOS
        public static List<ALUNO> SelecionarTodos()
        {
            try
            {
                List<ALUNO> alunoLista = new List<ALUNO>();

                using (var oDB = new BibliotecaVirtualEntities())
                {
                    var alunoSelecionado = from a in oDB.ALUNO
                                           select a;

                    if (alunoSelecionado.Count() > 0)
                    {
                        foreach (ALUNO item in alunoSelecionado)
                        {
                            alunoLista.Add(item);
                        }
                    }
                }
                return alunoLista;
            }
            catch(Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #46
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///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;
        }
コード例 #47
0
ファイル: LivroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///DELETAR
        public static bool Deletar(int IDLivro)
        {
            var oDB = new BibliotecaVirtualEntities();

            LIVRO oLivro = (from Seleciona in oDB.LIVRO where Seleciona.ID_LIVRO == IDLivro select Seleciona).SingleOrDefault();

            oDB.LIVRO.Remove(oLivro);
            oDB.SaveChanges();
            oDB.Dispose();

            return true;
        }
コード例 #48
0
ファイル: LivroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR POR AUTOR
        /*public static LIVRO SelecionarAutor(AUTOR AutorLivro)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaLivro = (from cl in oDB.LIVRO
                                   where cl.AUTOR == AutorLivro
                                 select cl).SingleOrDefault();

            if (ConsultaLivro == null)
            {
                return null;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return ConsultaLivro;
            }
        }*/
        ///SELECIONAR POR TITULO
        public static LIVRO SelecionarTitulo(string LivroTit)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaLivro = (from cl in oDB.LIVRO
                                   where cl.TITULO == LivroTit
                                   select cl).SingleOrDefault();

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

                return ConsultaLivro;
            }
        }
コード例 #49
0
        ///SELECIONAR POR NOME
        public static EDITORA SelecionarNome(string EDITORANome)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do EDITORA
            var ConsultaEDITORA = (from seleciona in oDB.EDITORA
                                 where seleciona.NOME == EDITORANome
                                 select seleciona).SingleOrDefault();

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

                return ConsultaEDITORA;
            }
        }
コード例 #50
0
ファイル: AlunoMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR POR NOME
        public static ALUNO SelecionarNome(string Alunome)
        {
            var oDB = new BibliotecaVirtualEntities();

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

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

                return ConsultaUsuario;
            }
        }
コード例 #51
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR
        /// 
        public static GENERO Selecionar(int IDGENERO)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do usuário
            var ConsultaGENERO = (from CA in oDB.GENERO
                                   where CA.ID_GENERO == IDGENERO
                                   select CA).SingleOrDefault();

            if (ConsultaGENERO == null)
            {
                return null;
            }
            //Se a consulta retorna um usuário, atualiza ele com os dados da tela
            else
            {
                return ConsultaGENERO;
            }
        }
コード例 #52
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        public static List<GENERO> ListaTodosGeneros()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                IEnumerable<GENERO> Lista = (from p in oDB.GENERO select p);

                return Lista.ToList();

            }
        }
コード例 #53
0
ファイル: GeneroMetod.cs プロジェクト: fabriciodsr/Biblioteca
        ///SELECIONAR POR NOME
        public static GENERO SelecionarDescricao(string GENERODesc)
        {
            var oDB = new BibliotecaVirtualEntities();

            //String de Seleção do GENERO
            var ConsultaGENERO = (from seleciona in oDB.GENERO
                                   where seleciona.DESCRICAO == GENERODesc
                                   select seleciona).SingleOrDefault();

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

                return ConsultaGENERO;
            }
        }
コード例 #54
0
        public static List<EDITORA> ListaTodasEditoras()
        {
            using (BibliotecaVirtualEntities oDB = new BibliotecaVirtualEntities())
            {

                IEnumerable<EDITORA> Lista = (from p in oDB.EDITORA select p);

                return Lista.ToList();

            }
        }