示例#1
0
        private void atualizaTela()
        {
            List <MultaGrid> listaMultas = new List <MultaGrid>();

            using (var db = new bibliotecaEntities())
            {
                var lista = (from em in db.EMPRESTIMO
                             where em.fkMulta != null
                             select em);

                foreach (var em in lista)
                {
                    MultaGrid multa = new MultaGrid();
                    multa.ID         = em.MULTA.id;
                    multa.Nome       = em.USUARIO.nome.Trim() + " " + em.USUARIO.sobrenome.Trim();
                    multa.Observacao = em.MULTA.observacao;
                    multa.Valor      = em.MULTA.valor;
                    multa.Vencimento = em.MULTA.vencimento.Value;
                    multa.Abonado    = em.MULTA.abonado;
                    listaMultas.Add(multa);
                }
            }
            gridMulta.DataSource = listaMultas;
            gridMulta.ReadOnly   = true;
        }
        internal EXEMPLAR getByID(int id)
        {
            var db = new bibliotecaEntities();

            return((from e in db.EXEMPLAR
                    where e.id == id
                    select e).FirstOrDefault());
        }
示例#3
0
        internal USUARIO getByID(int id)
        {
            var db = new bibliotecaEntities();

            return((from user in db.USUARIO
                    where user.id == id
                    select user).FirstOrDefault());
        }
示例#4
0
        internal MULTA getMultaByID(int idMulta)
        {
            var db = new bibliotecaEntities();

            return((from mu in db.MULTA.AsNoTracking()
                    where mu.id == idMulta
                    select mu).FirstOrDefault());
        }
        internal void delete(int id)
        {
            var db       = new bibliotecaEntities();
            var exemplar = new EXEMPLAR();

            exemplar.id = id;
            db.Entry(exemplar).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
        internal void delete(int id)
        {
            var db     = new bibliotecaEntities();
            var perfil = new PERFIL();

            perfil.id = id;
            db.Entry(perfil).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
示例#7
0
        internal void deletar(int id)
        {
            var db    = new bibliotecaEntities();
            var multa = new MULTA();

            multa.id = id;
            db.Entry(multa).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
示例#8
0
        internal USUARIO login(String nome, String senha)
        {
            var db = new bibliotecaEntities();

            return((from user in db.USUARIO
                    where user.nome == nome
                    & user.senha == senha
                    select user).FirstOrDefault());
        }
示例#9
0
        internal void delete(int id)
        {
            var db      = new bibliotecaEntities();
            var usuario = new USUARIO();

            usuario.id = id;
            db.Entry(usuario).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
示例#10
0
        internal void delete(int id)
        {
            var db    = new bibliotecaEntities();
            var autor = new AUTOR();

            autor.id = id;
            db.Entry(autor).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
示例#11
0
        internal void delete(int id)
        {
            var db    = new bibliotecaEntities();
            var livro = new LIVRO();

            livro.id = id;
            db.Entry(livro).State = System.Data.Entity.EntityState.Deleted;
            db.SaveChanges();
        }
        internal EMPRESTIMO getEmprestimo(int idExemplar)
        {
            var db = new bibliotecaEntities();


            return((from em in db.EMPRESTIMO.AsNoTracking()
                    where em.dtDevolucao == null &&
                    em.fkExemplar == idExemplar
                    select em).FirstOrDefault());
        }
 private bool exemplarEmprestado(EXEMPLAR exemplarDigitando)
 {
     using (var db = new bibliotecaEntities())
     {
         return((from e in db.EMPRESTIMO
                 where e.EXEMPLAR.id == exemplarDigitando.id
                 & e.dtDevolucao == null
                 select e).Any());
     }
 }
示例#14
0
        internal void persist(LIVRO livro)
        {
            var db = new bibliotecaEntities();

            if (livro.id != 0)
            {
                db.Entry(livro).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.LIVRO.Add(livro);
            }

            db.SaveChanges();
        }
示例#15
0
        public void persist(MULTA multa)
        {
            var db = new bibliotecaEntities();

            if (multa.id != 0)
            {
                db.Entry(multa).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.MULTA.Add(multa);
            }

            db.SaveChanges();
        }
示例#16
0
        internal void persist(USUARIO usuario)
        {
            var db = new bibliotecaEntities();

            if (usuario.id != 0)
            {
                db.Entry(usuario).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.USUARIO.Add(usuario);
            }

            db.SaveChanges();
        }
示例#17
0
        public void persist(AUTOR autor)
        {
            var db = new bibliotecaEntities();

            if (autor.id != 0)
            {
                db.Entry(autor).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.AUTOR.Add(autor);
            }

            db.SaveChanges();
        }
        internal void persist(PERFIL perfil)
        {
            var db = new bibliotecaEntities();

            if (perfil.id != 0)
            {
                db.Entry(perfil).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.PERFIL.Add(perfil);
            }

            db.SaveChanges();
        }
        internal void persist(EXEMPLAR exemplar)
        {
            var db = new bibliotecaEntities();

            if (exemplar.id != 0)
            {
                db.Entry(exemplar).State = System.Data.Entity.EntityState.Modified;
            }
            else
            {
                db.EXEMPLAR.Add(exemplar);
            }

            db.SaveChanges();
        }
        public void persist(EMPRESTIMO emprestimo)
        {
            using (var db = new bibliotecaEntities())
            {
                if (emprestimo.id != 0)
                {
                    db.Entry(emprestimo).State = System.Data.Entity.EntityState.Modified;
                }
                else
                {
                    db.EMPRESTIMO.Add(emprestimo);
                }

                db.SaveChanges();
            }
        }