public Usuario Obter(int usuarioID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.Usuario.Include("Papel").FirstOrDefault(p => p.ID.Equals(usuarioID)));
     }
 }
 public AvaliacaoGestor Obter(int avaliacaoID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.AvaliacaoGestor.Where(x => x.ID == avaliacaoID).FirstOrDefault());
     }
 }
 public List <Usuario> ListarPorPapel(BusinessEntities.Enumeradores.CodigoPapeis papelID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.Usuario.Where(p => p.Papel_ID.Equals((int)papelID)).ToList());
     }
 }
Esempio n. 4
0
 public List <SituacaoCicloAvaliacao> Listar()
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.SituacaoCicloAvaliacao.ToList());
     }
 }
 public List <CicloAvaliacao> ListarCiclosDisponiveis()
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.CicloAvaliacao.Include("SituacaoCicloAvaliacao").Where(x => x.SituacaoCicloAvaliacao_ID > 1 && x.SituacaoCicloAvaliacao_ID < 7).ToList());
     }
 }
Esempio n. 6
0
        public void Editar(ObjetivoColaborador objetivo)
        {
            using (var db = new AvaliacaoDesempenhoContextEntities())
            {
                if (objetivo.MetaColaborador.ResultadoAtingidoColaborador != null)
                {
                    if (!objetivo.MetaColaborador.ResultadoAtingidoColaborador_ID.HasValue)
                    {
                        db.ResultadoAtingidoColaborador.Add(objetivo.MetaColaborador.ResultadoAtingidoColaborador);
                    }
                    else
                    {
                        if (!objetivo.MetaColaborador.ResultadoAtingidoColaborador.AvaliacaoGestor_ID.HasValue)
                        {
                            db.AvaliacaoGestor.Add(objetivo.MetaColaborador.ResultadoAtingidoColaborador.AvaliacaoGestor);
                        }
                        else
                        {
                            db.Entry(objetivo.MetaColaborador.ResultadoAtingidoColaborador.AvaliacaoGestor).State = EntityState.Modified;
                        }
                        db.Entry(objetivo.MetaColaborador.ResultadoAtingidoColaborador).State = EntityState.Modified;
                    }
                }

                db.Entry(objetivo.MetaColaborador).State = EntityState.Modified;
                db.Entry(objetivo).State = EntityState.Modified;
                db.SaveChanges();
            }
        }
 public Usuario Obter(string login)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.Usuario.Include("Papel").FirstOrDefault(p => p.Login.Equals(login)));
     }
 }
 public List <StatusPDI> Listar()
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.StatusPDI.ToList());
     }
 }
 public StatusAvaliacaoColaborador Obter(int ID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return db.StatusAvaliacaoColaborador.First(p => p.ID == ID);
     }
 }
 public List<StatusAvaliacaoColaborador> Listar()
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return db.StatusAvaliacaoColaborador.ToList();
     }
 }
 public StatusPDI Obter(int id)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.StatusPDI.Where(x => x.ID == id).First());
     }
 }
        public List <CicloAvaliacao> ListarCiclosDisponiveis(int cargoID, int areaID, int setorID, int gestorID)
        {
            using (var db = new AvaliacaoDesempenhoContextEntities())
            {
                var cicloAssociacao = from ciclo in db.CicloAvaliacao
                                      join associacao in db.AssociacaoCargoCompetencia
                                      on ciclo.ID equals associacao.CicloAvaliacao_ID
                                      where ciclo.SituacaoCicloAvaliacao_ID > 1 &&
                                      associacao.CargoRubiID == cargoID &&
                                      associacao.AreaRubiID == areaID &&
                                      associacao.SetorRubiID == setorID &&
                                      associacao.CargoCompetenciaID != null &&
                                      associacao.AreaCompetenciaID != null &&
                                      associacao.SetorCompetenciaID != null
                                      select ciclo;

                var ciclosDeSubordinados = from ciclo in db.CicloAvaliacao
                                           join avaliacao in db.AvaliacaoColaborador
                                           on ciclo.ID equals avaliacao.CicloAvaliacao_ID
                                           join usuario in db.Usuario
                                           on avaliacao.Colaborador_ID equals usuario.ID
                                           where ciclo.SituacaoCicloAvaliacao_ID > 1 &&
                                           usuario.GestorRubiID.Value == gestorID
                                           select ciclo;

                return(cicloAssociacao.Union(ciclosDeSubordinados).Distinct().ToList());
            }
        }
 public CicloAvaliacao Obter(int id)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.CicloAvaliacao.Include("SituacaoCicloAvaliacao").First(p => p.ID == id));
     }
 }
 public void Remover(int id)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.CicloAvaliacao.Remove(Obter(id));
         db.SaveChanges();
     }
 }
 public void Editar(CicloAvaliacao cicloAvaliacao)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.Entry(cicloAvaliacao).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public void Incluir(CicloAvaliacao cicloAvaliacao)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.CicloAvaliacao.Add(cicloAvaliacao);
         db.SaveChanges();
     }
 }
 public List <ContribuicaoColaborador> Listar(int idAvaliacao)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.ContribuicaoColaborador.Include("AvaliacaoGestor")
                .Where(p => p.AvaliacaoColaborador_ID == idAvaliacao).ToList());
     }
 }
 public void Incluir(Usuario usuario)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.Usuario.Add(usuario);
         db.SaveChanges();
     }
 }
 public Usuario Obter(int usuarioRubi, int empresaRubi)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.Usuario.Where(u => u.UsuarioRubiID == usuarioRubi &&
                                 u.CodigoEmpresaRubiUD == empresaRubi).FirstOrDefault());
     }
 }
 public List<StatusAvaliacaoColaborador> ListarIN(int situacao1, int situacao2)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return db.StatusAvaliacaoColaborador.Where(x => x.ID == situacao1 ||
                                                         x.ID == situacao2).ToList();
     }
 }
Esempio n. 21
0
 public List <SituacaoCicloAvaliacao> Listar(int de, int ate)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.SituacaoCicloAvaliacao.Where(x => x.ID >= de &&
                                                x.ID <= ate).ToList());
     }
 }
 public void Editar(PerformanceColaborador performanceColaborador)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.Entry(performanceColaborador).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public ContribuicaoColaborador Obter(int contribuicaoColaboradorID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.ContribuicaoColaborador.Include("AvaliacaoGestor")
                .Where(p => p.ID == contribuicaoColaboradorID).FirstOrDefault());
     }
 }
Esempio n. 24
0
 public void Incluir(ObjetivoColaborador objetivo)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.ObjetivoColaborador.Add(objetivo);
         db.SaveChanges();
     }
 }
 public PerformanceColaborador Obter(int avaliacaoColaborador_ID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.PerformanceColaborador
                .Where(p => p.AvaliacaoColaborador_ID == avaliacaoColaborador_ID).FirstOrDefault());
     }
 }
 public void Editar(DesenvolvimentoCompetencia desenvolvimentoCompetencia)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.Entry(desenvolvimentoCompetencia).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
 public void Incluir(PerformanceColaborador performanceColaborador)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         db.PerformanceColaborador.Add(performanceColaborador);
         db.SaveChanges();
     }
 }
 public List <DesenvolvimentoCompetencia> Listar(int idAvaliacaoPDI)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.DesenvolvimentoCompetencia
                .Where(p => p.AvaliacaoPDIColaborador_ID == idAvaliacaoPDI).ToList());
     }
 }
Esempio n. 29
0
 public ResultadoAtingidoColaborador Obter(int ResultadoAtingidoColaboradorID)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.ResultadoAtingidoColaborador
                .Where(p => p.ID == ResultadoAtingidoColaboradorID).FirstOrDefault());
     }
 }
 public bool IsGestor(int colaboradorId, int gestorRubiId)
 {
     using (var db = new AvaliacaoDesempenhoContextEntities())
     {
         return(db.Usuario.Where(x => x.ID == colaboradorId &&
                                 x.GestorRubiID == gestorRubiId).Any());
     }
 }