private static void Atualizar(ProcessoDeAvaliacaoDeDesempenho processoDeAvaliacaoDeDesempenho, processo_de_avaliacao processoDeAvaliacaoDeDesempenhoExiste)
 {
     MGAD_BDDataContext bd = new MGAD_BDDataContext();
     processoDeAvaliacaoDeDesempenhoExiste.gestor = processoDeAvaliacaoDeDesempenho.Gestor.Nome;
     processoDeAvaliacaoDeDesempenhoExiste.nome = processoDeAvaliacaoDeDesempenho.Nome;
     bd.SubmitChanges();
 }
Example #2
0
        internal void Salvar(Avaliacao avaliacao)
        {
            if (!new ProcessoDeAvaliacaoDeDesempenhoDAO().Existe(avaliacao.processoDeAvaliacaoDeDesempenho.Nome))
            {
                new ProcessoDeAvaliacaoDeDesempenhoDAO().Salvar(avaliacao.processoDeAvaliacaoDeDesempenho);
            }

            var avaliacaoExistente = RecuperarAvaliacao(avaliacao);

            if (avaliacaoExistente == null)
            {
                MGAD_BDDataContext bd = new MGAD_BDDataContext();
                avaliacao avaliacaoNoBD = new avaliacao();
                avaliacaoNoBD.tipo = avaliacao.Tipo;
                avaliacaoNoBD.processo_de_avaliacao = avaliacao.processoDeAvaliacaoDeDesempenho.Nome;
                bd.avaliacaos.InsertOnSubmit(avaliacaoNoBD);
                bd.SubmitChanges();
            }
            else
            {
                MGAD_BDDataContext bd = new MGAD_BDDataContext();
                avaliacaoExistente.tipo = avaliacao.Tipo;
                avaliacaoExistente.processo_de_avaliacao = avaliacao.processoDeAvaliacaoDeDesempenho.Nome;
                bd.SubmitChanges();
            }
        }
Example #3
0
 private static void Inserir(Gestor novoGestor, MGAD_BDDataContext db)
 {
     gestor gestorBD = new gestor();
     gestorBD.nome = novoGestor.Nome;
     db.gestors.InsertOnSubmit(gestorBD);
     db.SubmitChanges();
 }
Example #4
0
 private static void InsereComportamento(Comportamento comportamento, MGAD_BDDataContext db)
 {
     comportamento comportamentoBD = new MGAD_Persistence.comportamento();
     comportamentoBD.descricao = comportamento.Descricao;
     comportamentoBD.grupo_de_comportamento = comportamento.Grupo.Nome;
     db.comportamentos.InsertOnSubmit(comportamentoBD);
     db.SubmitChanges();
 }
 private void InserirGruposDeComportamentos(GrupoDeComportamentos grupoDeComportamentos)
 {
     MGAD_BDDataContext db = new MGAD_BDDataContext();
     grupo_de_comportamento grupoDeComportamentoBD = new grupo_de_comportamento();
     grupoDeComportamentoBD.nome = grupoDeComportamentos.Nome;
     db.grupo_de_comportamentos.InsertOnSubmit(grupoDeComportamentoBD);
     db.SubmitChanges();
 }
Example #6
0
 private static void Salvar(Colaborador colaborador, MGAD_BDDataContext db)
 {
     colaborador colaboradorBD = new colaborador();
     colaboradorBD.nome = colaborador.Nome;
     colaboradorBD.gestor = colaborador.GestorAssociado.Nome;
     db.colaboradors.InsertOnSubmit(colaboradorBD);
     db.SubmitChanges();
 }
        private static processo_de_avaliacao RecuperarProcessoDeAvaliacaoDeDesempenho(string nome)
        {
            MGAD_BDDataContext bd = new MGAD_BDDataContext();

            var processoDeAvaliacaoDeDesempenhoExiste = (from p in bd.GetTable<processo_de_avaliacao>()
                                                         where p.nome == nome
                                                         select p).SingleOrDefault();
            return processoDeAvaliacaoDeDesempenhoExiste;
        }
        private static grupo_de_comportamento RecuperarGrupoDeComportamento(string nome)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();
            var grupoExiste = (from g in db.GetTable<grupo_de_comportamento>()
                               where g.nome == nome
                               select g).SingleOrDefault();

            return grupoExiste;
        }
Example #9
0
        private static avaliacao RecuperarAvaliacao(Avaliacao avaliacao)
        {
            MGAD_BDDataContext bd = new MGAD_BDDataContext();

            var avaliacaoExistente = (from a in bd.GetTable<avaliacao>()
                                      where a.tipo == avaliacao.Tipo && a.processo_de_avaliacao == avaliacao.processoDeAvaliacaoDeDesempenho.Nome
                                      select a).SingleOrDefault();
            return avaliacaoExistente;
        }
 private static void Inserir(ProcessoDeAvaliacaoDeDesempenho processoDeAvaliacaoDeDesempenho)
 {
     MGAD_BDDataContext bd = new MGAD_BDDataContext();
     processo_de_avaliacao processoDeAvaliacaoDeDesempenhoNoBD = new processo_de_avaliacao();
     processoDeAvaliacaoDeDesempenhoNoBD.nome = processoDeAvaliacaoDeDesempenho.Nome;
     processoDeAvaliacaoDeDesempenhoNoBD.gestor = processoDeAvaliacaoDeDesempenho.Gestor.Nome;
     bd.processo_de_avaliacaos.InsertOnSubmit(processoDeAvaliacaoDeDesempenhoNoBD);
     bd.SubmitChanges();
 }
Example #11
0
        internal bool ExisteGestor(string nome)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();

            var gestorExistente = (from g in db.GetTable<gestor>()
                                   where g.nome == nome
                                   select g).SingleOrDefault();

            return gestorExistente != null;
        }
        internal static List<GrupoDeComportamentos> SelecionarTodosGruposDeComportamentos()
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();
            List<GrupoDeComportamentos> gruposDeComportamentos = new List<GrupoDeComportamentos>();

            foreach (grupo_de_comportamento grupoComportamentos in db.GetTable<grupo_de_comportamento>())
            {
                gruposDeComportamentos.Add(new GrupoDeComportamentos(grupoComportamentos.nome));
            }

            return gruposDeComportamentos;
        }
Example #13
0
        internal List<Colaborador> SelecionarTodosColaboradoresDeUmGestor(Gestor gestor)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();
            var listaColaboradoresQuery = (from c in db.GetTable<colaborador>()
                                           where c.gestor == gestor.Nome
                                           select c);

            List<Colaborador> colaboradoresComGestor = new List<Colaborador>();

            foreach(colaborador colaboradorBD in listaColaboradoresQuery)
            {
                colaboradoresComGestor.Add(new Colaborador(colaboradorBD.nome, new Gestor(colaboradorBD.gestor)));
            }

            return colaboradoresComGestor;
        }
Example #14
0
        internal void Salvar(Gestor novoGestor)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();

            var gestorExistente = (from g in db.GetTable<gestor>()
                                   where g.nome == novoGestor.Nome
                                   select g).SingleOrDefault();

            if (gestorExistente == null)
            {
                Inserir(novoGestor, db);
            }
            else
            {
                Atualizar(novoGestor, db, gestorExistente);
            }
        }
Example #15
0
        public void Salvar(Comportamento comportamento)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();

            if (!new GrupoDeComportamentosDAO().Existe(comportamento.Grupo.Nome))
            {
                new GrupoDeComportamentosDAO().Salvar(comportamento.Grupo);
            }

            var comportamentoExistente = (from c in db.GetTable<comportamento>()
                                          where c.descricao == comportamento.Descricao
                                          select c).SingleOrDefault();
            if (comportamentoExistente == null)
            {
                InsereComportamento(comportamento, db);
            }
            else
            {
                AtualizarComportamento(comportamento, db, comportamentoExistente);
            }
        }
Example #16
0
        internal void Salvar(Colaborador colaborador)
        {
            MGAD_BDDataContext db = new MGAD_BDDataContext();

            if (!new GestorDAO().ExisteGestor(colaborador.GestorAssociado.Nome))
            {
                new GestorDAO().Salvar(colaborador.GestorAssociado);
            }

            var colaboradorExistente = (from c in db.GetTable<colaborador>()
                                        where c.nome == colaborador.Nome
                                        select c).SingleOrDefault();

            if (colaboradorExistente == null)
            {
                Salvar(colaborador, db);
            }
            else
            {
                Atualizar(colaborador, db, colaboradorExistente);
            }
        }
Example #17
0
 private static void Atualizar(Gestor novoGestor, MGAD_BDDataContext db, gestor gestorExistente)
 {
     gestorExistente.nome = novoGestor.Nome;
     db.SubmitChanges();
 }
 private void AtualizarGruposDeComportamentos(GrupoDeComportamentos grupoDeComportamentos, grupo_de_comportamento grupoExistente)
 {
     MGAD_BDDataContext db = new MGAD_BDDataContext();
     grupoExistente.nome = grupoDeComportamentos.Nome;
     db.SubmitChanges();
 }
Example #19
0
 private static void AtualizarComportamento(Comportamento comportamento, MGAD_BDDataContext db, MGAD_Persistence.comportamento comportamentoExistente)
 {
     comportamentoExistente.descricao = comportamento.Descricao;
     comportamentoExistente.grupo_de_comportamento = comportamento.Grupo.Nome;
     db.SubmitChanges();
 }
Example #20
0
 private static void Atualizar(Colaborador colaborador, MGAD_BDDataContext db, MGAD_Persistence.colaborador colaboradorExistente)
 {
     colaboradorExistente.nome = colaborador.Nome;
     colaboradorExistente.gestor = colaborador.GestorAssociado.Nome;
     db.SubmitChanges();
 }