Exemple #1
0
        public void inserir(modelo.livro novo)
        {
            try
            {
                using (var banco = new modelo.bibliotecaEntidades())
                {
                    banco.Database.Connection.ConnectionString = con.open();
                    banco.livro.Add(novo);
                    banco.SaveChanges();
                }
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                string msg = "Lista de Erros ao adicionar registro: \n";
                foreach (var validationErros in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErros.ValidationErrors)
                    {
                        msg = String.Format("{0}\n", validationError.ErrorMessage);
                    }
                }
                System.Windows.Forms.MessageBox.Show("Erro: " + msg);
            }

            catch (System.Data.EntityException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro: " + dbEx.Message);
            }

            catch (System.Data.Entity.Infrastructure.DbUpdateException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro de adição de registro: " + dbEx.Message);
            }
        }
Exemple #2
0
 public void excluir(modelo.curso reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.curso curso = banco.curso.Single(qr => qr.idcurso == reg.idcurso);
         banco.curso.Remove(curso);
         banco.SaveChanges();
     }
 }
Exemple #3
0
 public void editar(modelo.genero reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.genero genero = banco.genero.Single(qr => qr.idGenero == reg.idGenero);
         genero.descricao = reg.descricao;
         banco.SaveChanges();
     }
 }
Exemple #4
0
 public void excluir(modelo.editora reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.editora editora = banco.editora.Single(qr => qr.idEditora == reg.idEditora);
         banco.editora.Remove(editora);
         banco.SaveChanges();
     }
 }
Exemple #5
0
 public void excluir(modelo.autor reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.autor autor = banco.autor.Single(qr => qr.idAutor == reg.idAutor);
         banco.autor.Remove(autor);
         banco.SaveChanges();
     }
 }
Exemple #6
0
 public void editar(modelo.editora reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.editora editora = banco.editora.Single(qr => qr.idEditora == reg.idEditora);
         editora.descricao = reg.descricao;
         editora.estado    = reg.estado;
         editora.telefone  = reg.telefone;
         editora.email     = reg.email;
         banco.SaveChanges();
     }
 }
Exemple #7
0
 public void editar(modelo.autor reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.autor autor = banco.autor.Single(qr => qr.idAutor == reg.idAutor);
         autor.nome          = reg.nome;
         autor.nacionalidade = reg.nacionalidade;
         autor.nascimento    = reg.nascimento;
         autor.ocupacao      = reg.ocupacao;
         autor.telefone      = reg.telefone;
         banco.SaveChanges();
     }
 }
Exemple #8
0
 public void inserir(modelo.curso novo)
 {
     try
     {
         using (var banco = new modelo.bibliotecaEntidades())
         {
             banco.Database.Connection.ConnectionString = con.open();
             banco.curso.Add(novo);
             banco.SaveChanges();
         }
     }
     catch (Exception err)
     {
         System.Windows.Forms.MessageBox.Show("Erro: " + err.Message);
     }
 }
Exemple #9
0
 public void editar(modelo.livro reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.livro livro = banco.livro.Single(qr => qr.idLivro == reg.idLivro);
         livro.idEditora  = reg.idEditora;
         livro.idGenero   = reg.idGenero;
         livro.idAutor    = reg.idAutor;
         livro.titulo     = reg.titulo;
         livro.edicao     = reg.edicao;
         livro.nrpaginas  = reg.nrpaginas;
         livro.resumo     = reg.resumo;
         livro.publicacao = reg.publicacao;
         livro.codisbn    = reg.codisbn;
         banco.SaveChanges();
     }
 }
Exemple #10
0
 public void editar(modelo.aluno reg)
 {
     using (var banco = new modelo.bibliotecaEntidades())
     {
         banco.Database.Connection.ConnectionString = con.open();
         modelo.aluno aluno = banco.aluno.Single(qr => qr.idaluno == reg.idaluno);
         aluno.nome       = reg.nome;
         aluno.nascimento = reg.nascimento;
         aluno.fone       = reg.fone;
         aluno.numero     = reg.numero;
         aluno.uf         = reg.uf;
         aluno.bairro     = reg.bairro;
         aluno.cidade     = reg.cidade;
         aluno.cep        = reg.cep;
         aluno.email      = reg.email;
         aluno.sala       = reg.sala;
         banco.SaveChanges();
     }
 }
Exemple #11
0
        public void editar(modelo.professor prof)
        {
            try
            {
                using (var banco = new modelo.bibliotecaEntidades())
                {
                    banco.Database.Connection.ConnectionString = con.open();
                    modelo.professor reg = (from linha in banco.professor
                                            where linha.idprofessor == prof.idprofessor
                                            select linha).FirstOrDefault <modelo.professor>();

                    reg.nome    = prof.nome;
                    reg.fone    = prof.fone;
                    reg.idcurso = prof.idcurso;
                    reg.email   = prof.email;
                    banco.SaveChanges();
                }
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                string msg = "Lista de Erros ao adicionar registro: \n";
                foreach (var validationErros in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErros.ValidationErrors)
                    {
                        msg = String.Format("{0}\n", validationError.ErrorMessage);
                    }
                }
                System.Windows.Forms.MessageBox.Show("Erro: " + msg);
            }

            catch (System.Data.EntityException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro: " + dbEx.Message);
            }

            catch (System.Data.Entity.Infrastructure.DbUpdateException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro de adição de registro: " + dbEx.Message);
            }
        }
Exemple #12
0
        public void excluir(int cod)
        {
            try
            {
                using (var banco = new modelo.bibliotecaEntidades())
                {
                    banco.Database.Connection.ConnectionString = con.open();
                    var prof = banco.professor.First(a => a.idprofessor == cod);
                    banco.professor.Remove(prof);
                    banco.SaveChanges();
                }
            }
            catch (System.Data.EntityException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro: " + dbEx.Message);
            }

            catch (System.Data.Entity.Infrastructure.DbUpdateException dbEx)
            {
                System.Windows.Forms.MessageBox.Show("Erro de adição de registro: " + dbEx.Message);
            }
        }