示例#1
0
 public void Delete(UnidadeCurricular entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.UnidadeCurricular.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#2
0
 public void Update(Cursos curso)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Cursos.Update(curso);
         contexto.SaveChanges();
     }
 }
示例#3
0
 public void Delete(Cursos curso)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Cursos.Remove(curso);
         contexto.SaveChanges();
     }
 }
示例#4
0
 public void DeleteAll(FluxoStatus entidades)
 {
     using (var contexto = new ScirContext())
     {
         contexto.FluxoStatus.RemoveRange(contexto.FluxoStatus.Where(e => e.StatusAtualId == entidades.StatusAtualId && e.TipoRequerimentoId == entidades.TipoRequerimentoId).Include(e => e.StatusAtual).Include(e => e.StatusProximo).Include(e => e.TipoRequerimento));
         contexto.SaveChanges();
     }
 }
示例#5
0
 public void Insert(Cursos curso)
 {
     using (var context = new ScirContext())
     {
         context.Cursos.Add(curso);
         context.SaveChanges();
     }
 }
示例#6
0
 public void Delete(Usuario entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Usuario.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#7
0
 public void Delete(Auditoria entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.Auditoria.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#8
0
 public void Delete(StatusRequerimento entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.StatusRequerimento.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#9
0
 public void Delete(FormularioValidacaoUC entidade)
 {
     using (var contexto = new ScirContext())
     {
         contexto.FormularioValidacaoUC.Remove(entidade);
         contexto.SaveChanges();
     }
 }
示例#10
0
 public void Insert(StatusRequerimento entidade)
 {
     using (var context = new ScirContext())
     {
         context.StatusRequerimento.Add(entidade);
         context.SaveChanges();
     }
 }
示例#11
0
 public void Insert(Usuario entidade)
 {
     using (var context = new ScirContext())
     {
         entidade.Papel = context.Papel.Find(entidade.PapelId);
         context.Usuario.Add(entidade);
         context.SaveChanges();
     }
 }
示例#12
0
 public void Update(Usuario entidade)
 {
     using (var contexto = new ScirContext())
     {
         entidade.Papel = contexto.Papel.Find(entidade.PapelId);
         contexto.Usuario.Update(entidade);
         contexto.SaveChanges();
     }
 }
示例#13
0
 public void Update(ArquivoRequerimento entidade)
 {
     using (var contexto = new ScirContext())
     {
         entidade.Requerimento = contexto.Requerimento.Find(entidade.RequerimentoId);
         contexto.ArquivoRequerimento.Update(entidade);
         contexto.SaveChanges();
     }
 }
示例#14
0
 public void Insert(Auditoria entidade)
 {
     using (var context = new ScirContext())
     {
         entidade.Requerimento = context.Requerimento.Find(entidade.RequerimentoId);
         context.Auditoria.Add(entidade);
         context.SaveChanges();
     }
 }
示例#15
0
 public void Insert(UnidadeCurricular entidade)
 {
     using (var context = new ScirContext())
     {
         entidade.Curso = context.Cursos.Find(entidade.CursoId);
         context.UnidadeCurricular.Add(entidade);
         context.SaveChanges();
     }
 }
示例#16
0
 public void Update(UnidadeCurricular entidade)
 {
     using (var contexto = new ScirContext())
     {
         entidade.Curso = contexto.Cursos.Find(entidade.CursoId);
         contexto.UnidadeCurricular.Update(entidade);
         contexto.SaveChanges();
     }
 }
示例#17
0
 public void Insert(TipoRequerimento entidade)
 {
     using (var context = new ScirContext())
     {
         entidade.TipoFormulario      = context.TipoFormulario.Find(entidade.TipoFormularioId);
         entidade.PrimeiroAtendimento = context.Usuario.Find(entidade.PrimeiroAtendimentoId);
         context.TipoRequerimento.Add(entidade);
         context.SaveChanges();
     }
 }
示例#18
0
 public void Update(TipoRequerimento entidade)
 {
     using (var contexto = new ScirContext())
     {
         entidade.TipoFormulario      = contexto.TipoFormulario.Find(entidade.TipoFormularioId);
         entidade.PrimeiroAtendimento = contexto.Usuario.Find(entidade.PrimeiroAtendimentoId);
         contexto.TipoRequerimento.Update(entidade);
         contexto.SaveChanges();
     }
 }
示例#19
0
 public void Update(FluxoStatus entidade)
 {
     using (var contexto = new ScirContext())
     {
         entidade.StatusAtual      = contexto.StatusRequerimento.Find(entidade.StatusAtualId);
         entidade.StatusProximo    = contexto.StatusRequerimento.Find(entidade.StatusProximoId);
         entidade.TipoRequerimento = contexto.TipoRequerimento.Find(entidade.TipoRequerimentoId);
         contexto.FluxoStatus.Update(entidade);
         contexto.SaveChanges();
     }
 }
示例#20
0
        public void Insert(FormularioValidacaoUC entidade)
        {
            using (var context = new ScirContext())
            {
                entidade.StatusRequerimento      = context.StatusRequerimento.Find(entidade.StatusRequerimentoId);
                entidade.TipoFormulario          = context.TipoFormulario.Find(entidade.TipoFormularioId);
                entidade.TipoRequerimento        = context.TipoRequerimento.Find(entidade.TipoRequerimentoId);
                entidade.TipoValidacaoCurricular = context.TipoValidacaoCurricular.Find(entidade.TipoValidacaoCurricularId);
                entidade.UnidadeCurricular       = context.UnidadeCurricular.Find(entidade.UnidadeCurricularId);
                entidade.UsuarioAtendente        = context.Usuario.Find(entidade.UsuarioAtendenteId);
                entidade.UsuarioRequerente       = context.Usuario.Find(entidade.UsuarioRequerenteId);
                entidade.Abertura = DateTime.Now;

                context.FormularioValidacaoUC.Add(entidade);
                context.SaveChanges();
            }
        }
示例#21
0
        public Requerimento UpdateEncaminhamento(Requerimento entidade)
        {
            using (var context = new ScirContext())
            {
                var requerimento = context.Requerimento.Find(entidade.Id);
                requerimento.StatusRequerimentoId = entidade.StatusRequerimentoId;
                requerimento.UsuarioAtendenteId   = entidade.UsuarioAtendenteId;
                requerimento.Mensagem             = entidade.Mensagem;

                requerimento.StatusRequerimento = context.StatusRequerimento.Find(entidade.StatusRequerimentoId);
                requerimento.UsuarioAtendente   = context.Usuario.Find(entidade.UsuarioAtendenteId);

                context.Requerimento.Update(requerimento);
                context.SaveChanges();

                return(requerimento);
            }
        }
示例#22
0
        public FormularioValidacaoUC Update(FormularioValidacaoUC entidade)
        {
            using (var context = new ScirContext())
            {
                var requerimento = context.FormularioValidacaoUC.Find(entidade.Id);

                requerimento.StatusRequerimento        = context.StatusRequerimento.Find(entidade.StatusRequerimentoId);
                requerimento.StatusRequerimentoId      = entidade.StatusRequerimentoId;
                requerimento.TipoValidacaoCurricular   = context.TipoValidacaoCurricular.Find(entidade.TipoValidacaoCurricularId);
                requerimento.TipoValidacaoCurricularId = entidade.TipoValidacaoCurricularId;
                requerimento.UnidadeCurricular         = context.UnidadeCurricular.Find(entidade.UnidadeCurricularId);
                requerimento.UnidadeCurricularId       = entidade.UnidadeCurricularId;
                requerimento.UsuarioAtendente          = context.Usuario.Find(entidade.UsuarioAtendenteId);
                requerimento.UsuarioAtendenteId        = entidade.UsuarioAtendenteId;
                requerimento.UsuarioRequerente         = context.Usuario.Find(entidade.UsuarioRequerenteId);
                requerimento.UsuarioRequerenteId       = entidade.UsuarioRequerenteId;
                requerimento.TipoRequerimento          = context.TipoRequerimento.Find(entidade.TipoRequerimentoId);
                requerimento.TipoFormulario            = context.TipoFormulario.Find(entidade.TipoFormularioId);
                requerimento.Motivo   = entidade.Motivo;
                requerimento.Mensagem = entidade.Mensagem;


                //entidade.StatusRequerimento = context.StatusRequerimento.Find(entidade.StatusRequerimentoId);
                //entidade.TipoValidacaoCurricular = context.TipoValidacaoCurricular.Find(entidade.TipoValidacaoCurricularId);
                //entidade.UnidadeCurricular = context.UnidadeCurricular.Find(entidade.UnidadeCurricularId);
                //entidade.UsuarioAtendente = context.Usuario.Find(entidade.UsuarioAtendenteId);
                //entidade.UsuarioRequerente = context.Usuario.Find(entidade.UsuarioRequerenteId);
                //entidade.Motivo = entidade.Motivo;
                //entidade.TipoRequerimento = context.TipoRequerimento.Find(entidade.TipoRequerimentoId);
                //entidade.TipoFormulario = context.TipoFormulario.Find(entidade.TipoFormularioId);
                //entidade.Protocolo = requerimento.Protocolo;
                //entidade.Abertura = requerimento.Abertura;
                //entidade.Encerramento = requerimento.Encerramento;


                context.FormularioValidacaoUC.Update(requerimento);
                context.SaveChanges();

                return(requerimento);
            }
        }
示例#23
0
        public Requerimento Update(Requerimento entidade)
        {
            using (var context = new ScirContext())
            {
                var requerimento = context.Requerimento.Find(entidade.Id);
                requerimento.StatusRequerimento = context.StatusRequerimento.Find(entidade.StatusRequerimentoId);
                requerimento.TipoFormulario     = context.TipoFormulario.Find(entidade.TipoFormularioId);
                requerimento.TipoRequerimento   = context.TipoRequerimento.Find(entidade.TipoRequerimentoId);
                requerimento.UsuarioAtendente   = context.Usuario.Find(entidade.UsuarioAtendenteId);
                requerimento.UsuarioRequerente  = context.Usuario.Find(entidade.UsuarioRequerenteId);
                requerimento.Abertura           = entidade.Abertura;
                requerimento.Encerramento       = entidade.Encerramento;
                requerimento.Mensagem           = entidade.Mensagem;


                context.Requerimento.Update(requerimento);
                context.SaveChanges();

                return(requerimento);
            }
        }