private static void Inserir(Gestor novoGestor, MGAD_BDDataContext db) { gestor gestorBD = new gestor(); gestorBD.nome = novoGestor.Nome; db.gestors.InsertOnSubmit(gestorBD); db.SubmitChanges(); }
public static ProcessoDeAvaliacaoDeDesempenho CriarProcessoDeAvaliacaoDeDesempenho(string nome, Gestor gestor) { ProcessoDeAvaliacaoDeDesempenho processoDeAvaliacaoDeDesempenho = new ProcessoDeAvaliacaoDeDesempenho(nome); processoDeAvaliacaoDeDesempenho.Gestor = gestor; processoDeAvaliacaoDeDesempenho.avaliacoes.Add(Avaliacao.CriarAvaliacao("Auto avaliação", processoDeAvaliacaoDeDesempenho)); processoDeAvaliacaoDeDesempenho.avaliacoes.Add(Avaliacao.CriarAvaliacao("Avaliação do gestor", processoDeAvaliacaoDeDesempenho)); processoDeAvaliacaoDeDesempenho.avaliacoes.Add(Avaliacao.CriarAvaliacao("Avaliação de consenso", processoDeAvaliacaoDeDesempenho)); return processoDeAvaliacaoDeDesempenho; }
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); } }
private static void Atualizar(Gestor novoGestor, MGAD_BDDataContext db, gestor gestorExistente) { gestorExistente.nome = novoGestor.Nome; db.SubmitChanges(); }
public static Gestor CriarGestor(string nome) { Gestor gestor = new Gestor(nome); new GestorDAO().Salvar(gestor); return gestor; }
public ProcessoDeAvaliacaoDeDesempenho CriarProcessoDeAvaliacaoDeDesempenho(string nome, Gestor gestor) { return ProcessoDeAvaliacaoDeDesempenho.CriarProcessoDeAvaliacaoDeDesempenho(nome, gestor); }
public static Colaborador CriarColaborador(string nome, Gestor gestor) { Colaborador colaborador = new Colaborador(nome, gestor); new ColaboradorDAO().Salvar(colaborador); return colaborador; }
public Colaborador(string nome, Gestor gestor) { this.Nome = nome; this.GestorAssociado = gestor; }