public void Atualizar(tb_atividade atividade) { using (var db = new macro_cronogramaContext()) { var atv = (from a in db.tb_atividade where a.id_atividade.Equals(atividade.id_projeto) select a).FirstOrDefault(); atv.des_atividade = atividade.des_atividade; atv.flag_deadline = atividade.flag_deadline; atv.dt_inicio = atividade.dt_inicio; atv.dt_fim = atividade.dt_fim; atv.cod_cor_grafico = atividade.cod_cor_grafico; db.tb_atividade.Add(atv); db.SaveChanges(); } }
public void Gravar(tb_atividade atividade) { using (var db = new macro_cronogramaContext()) { var atv = new tb_atividade() { des_atividade = atividade.des_atividade, flag_deadline = atividade.flag_deadline, dt_inicio = atividade.dt_inicio, dt_fim = atividade.dt_fim, cod_cor_grafico = atividade.cod_cor_grafico, id_projeto = atividade.id_projeto }; db.tb_atividade.Add(atv); db.SaveChanges(); } }
public void gravarAtividade(tb_atividade atividade) { atividade.cod_cor_grafico = atribuicaoDAO.Listar() .Where(a => a.des_atribuicao.Equals(atividade.cod_cor_grafico)).First().ToString(); var projeto = projetoDAO.Listar() .Where(a => a.id_projeto.Equals(atividade.id_projeto)).FirstOrDefault(); var dataInicialProjeto = projeto.dt_inicio; var dataFinalProjeto = projeto.dt_fim; if (dataInicialProjeto > atividade.dt_inicio || dataInicialProjeto == null) { projeto.dt_inicio = atividade.dt_inicio; } if (dataFinalProjeto < atividade.dt_fim || dataFinalProjeto == null) { projeto.dt_fim = atividade.dt_fim; } atividadeDAO.Gravar(atividade); }