Example #1
0
        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();
            }
        }
Example #2
0
        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();
            }
        }
Example #3
0
        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);
        }