public static Avaliacao CriarAvaliacao(string tipo, ProcessoDeAvaliacaoDeDesempenho processoDeAvaliacaoDeDesempenho) { Avaliacao avaliacao = new Avaliacao(tipo); avaliacao.processoDeAvaliacaoDeDesempenho = processoDeAvaliacaoDeDesempenho; new AvaliacaoDAO().Salvar(avaliacao); return avaliacao; }
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(); }
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(); }
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 void Salvar(ProcessoDeAvaliacaoDeDesempenho processoDeAvaliacaoDeDesempenho) { var processoDeAvaliacaoDeDesempenhoExiste = RecuperarProcessoDeAvaliacaoDeDesempenho(processoDeAvaliacaoDeDesempenho.Nome); if (processoDeAvaliacaoDeDesempenhoExiste == null) { Inserir(processoDeAvaliacaoDeDesempenho); } else { Atualizar(processoDeAvaliacaoDeDesempenho, processoDeAvaliacaoDeDesempenhoExiste); } }