示例#1
0
 public bool Exist(Usuario entidade)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Usuario.Contains(entidade));
     }
 }
示例#2
0
 internal Usuario BuscarUserName(string username)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Usuario.Include(e => e.Papel).Where(e => e.Email == username).FirstOrDefault());
     }
 }
示例#3
0
 public Usuario BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Usuario.Include(e => e.Papel).Where(e => e.Id == id).FirstOrDefault());
     }
 }
示例#4
0
 public bool Exist(FluxoStatus entidade)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.FluxoStatus.Contains(entidade));
     }
 }
示例#5
0
 public IList <FluxoStatus> BuscarPorId(int statusAtual, int tipoRequerimento)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.FluxoStatus.Where(e => e.StatusAtualId == statusAtual && e.TipoRequerimentoId == tipoRequerimento).Include(e => e.StatusAtual).Include(e => e.StatusProximo).Include(e => e.TipoRequerimento).AsTracking().ToList());
     }
 }
示例#6
0
 public bool Exist(Cursos curso)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Cursos.Contains(curso));
     }
 }
示例#7
0
 public int TotalRegistros()
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.UnidadeCurricular.Count());
     }
 }
示例#8
0
        public IList <FormularioValidacaoUC> FiltroPorColuna(string coluna, string searchPhrase)
        {
            var where = "";
            if (!string.IsNullOrWhiteSpace(searchPhrase))
            {
                int id = 0;
                if (int.TryParse(searchPhrase, out id))
                {
                    where += RequerimentoDao.WhereFiltroPorColuna(coluna, searchPhrase);
                }
                else
                {
                    where += string.Format(coluna + ".Contains(\"{0}\")", searchPhrase);
                }
            }
            else
            {
                where = "1=1";
            }

            using (var contexto = new ScirContext())
            {
                var ordenacao = coluna + " ASC";
                return(contexto.FormularioValidacaoUC.AsNoTracking().Where(where).OrderBy(ordenacao).ToList());
            }
        }
示例#9
0
 public Cursos BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Cursos.Where(e => e.Id == id).FirstOrDefault());
     }
 }
示例#10
0
 public bool Exist(UnidadeCurricular entidade)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.UnidadeCurricular.Contains(entidade));
     }
 }
示例#11
0
        public IList <UnidadeCurricular> FiltroPorColuna(string coluna, string searchPhrase)
        {
            var where = "";
            if (!string.IsNullOrWhiteSpace(searchPhrase))
            {
                int id = 0;
                if (coluna.ToUpper() == "CURSO" && int.TryParse(searchPhrase, out id))
                {
                    where += string.Format("CURSOID = {0}", id);
                }
                else
                {
                    where += string.Format(coluna + ".Contains(\"{0}\")", searchPhrase);
                }
            }
            else
            {
                where = "1=1";
            }

            using (var contexto = new ScirContext())
            {
                var ordenacao = coluna + " ASC";
                return(contexto.UnidadeCurricular.AsNoTracking().Where(where).OrderBy(ordenacao).ToList());
            }
        }
示例#12
0
 public int TotalRegistros()
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.StatusRequerimento.Count());
     }
 }
示例#13
0
 public StatusRequerimento BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.StatusRequerimento.Where(e => e.Id == id).FirstOrDefault());
     }
 }
示例#14
0
 public int TotalRegistros()
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Auditoria.Count());
     }
 }
示例#15
0
        public IPagedList <Auditoria> ListGrid(FormatGridUtils <Auditoria> request)
        {
            var where = string.Format("RequerimentoId = {0}", request.Entidade.RequerimentoId);
            if (!string.IsNullOrWhiteSpace(request.SearchPhrase))
            {
                int id = 0;
                if (int.TryParse(request.SearchPhrase, out id))
                {
                    where += string.Format("Id = {0}", id);
                }

                if (!string.IsNullOrWhiteSpace(where))
                {
                    where += " OR ";
                }

                where += string.Format("Campo.Contains(\"{0}\")", request.SearchPhrase);
                where += " OR ";
                where += string.Format("Antes.Contains(\"{0}\")", request.SearchPhrase);
                where += " OR ";
                where += string.Format("Depois.Contains(\"{0}\")", request.SearchPhrase);
            }

            using (var contexto = new ScirContext())
            {
                if (string.IsNullOrWhiteSpace(request.CampoOrdenacao))
                {
                    request.CampoOrdenacao = "Id asc";
                }

                var list = contexto.Auditoria.Include(e => e.Requerimento).AsNoTracking().Where(where).OrderBy(request.CampoOrdenacao).ToPagedList(request.Current, request.RowCount);

                return(list.ToPagedList(request.Current, request.RowCount));
            }
        }
示例#16
0
 public Auditoria BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Auditoria.Include(e => e.Requerimento).Where(e => e.Id == id).AsNoTracking().FirstOrDefault());
     }
 }
示例#17
0
 public bool Exist(StatusRequerimento entidade)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.StatusRequerimento.Contains(entidade));
     }
 }
示例#18
0
 public UnidadeCurricular BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.UnidadeCurricular.Include(e => e.Curso).Where(e => e.Id == id).FirstOrDefault());
     }
 }
示例#19
0
 public int TotalRegistros()
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.FluxoStatus.Count());
     }
 }
示例#20
0
 public TipoRequerimento BuscarPorId(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.TipoRequerimento.Include(e => e.TipoFormulario).Include(p => p.PrimeiroAtendimento).Where(e => e.Id == id).FirstOrDefault());
     }
 }
示例#21
0
 public static StatusRequerimento BuscarPorCodigoInterno(int id)
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.StatusRequerimento.Where(e => e.CodigoInterno == id).FirstOrDefault());
     }
 }
示例#22
0
 public int TotalRegistros()
 {
     using (var contexto = new ScirContext())
     {
         return(contexto.Cursos.Count());
     }
 }
示例#23
0
 public void Delete(Auditoria entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Auditoria.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#24
0
 public void Delete(Cursos curso)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Cursos.Remove(curso);
         contexto.SaveChanges();
     }
 }
示例#25
0
 public void Delete(UnidadeCurricular entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.UnidadeCurricular.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#26
0
 public void Delete(FormularioValidacaoUC entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.FormularioValidacaoUC.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#27
0
 public void Delete(StatusRequerimento entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.StatusRequerimento.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#28
0
 public void Update(Cursos curso)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Cursos.Update(curso);
         contexto.SaveChanges();
     }
 }
示例#29
0
 public void Insert(StatusRequerimento entidade)
 {
     using (var context = new ScirContext())
     {
         context.StatusRequerimento.Add(entidade);
         context.SaveChanges();
     }
 }
示例#30
0
 public void Insert(Cursos curso)
 {
     using (var context = new ScirContext())
     {
         context.Cursos.Add(curso);
         context.SaveChanges();
     }
 }