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(); }
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(); } }
private static void Inserir(Gestor novoGestor, MGAD_BDDataContext db) { gestor gestorBD = new gestor(); gestorBD.nome = novoGestor.Nome; db.gestors.InsertOnSubmit(gestorBD); db.SubmitChanges(); }
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(); }
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; }
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(); }
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; }
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; }
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); } }
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); } }
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); } }
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(); }
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(); }
private static void Atualizar(Colaborador colaborador, MGAD_BDDataContext db, MGAD_Persistence.colaborador colaboradorExistente) { colaboradorExistente.nome = colaborador.Nome; colaboradorExistente.gestor = colaborador.GestorAssociado.Nome; db.SubmitChanges(); }