public int ExcluirTermoAditivo(TermoAditivo termoAditivo)
        {
            using (var _db = new WexDb())
            {
                _db.Entry(termoAditivo).State = EntityState.Deleted;

                _db.SaveChanges();
            }

            return(termoAditivo.TermoAditivoId);
        }
예제 #2
0
        public Boolean IsTermoAditivoVazio(TermoAditivo termoAditivo)
        {
            if (termoAditivo.NbAporteTotal != 0)
            {
                return(false);
            }

            if (termoAditivo.Projetos.Count != 0)
            {
                return(false);
            }

            return(true);
        }
예제 #3
0
        public int SalvarTermoAditivo(TermoAditivoDto termoAditivoDto)
        {
            var termoAditivo = new TermoAditivo()
            {
                TermoAditivoId = termoAditivoDto.TermoAditivoId,
                TxNome         = termoAditivoDto.Nome,
                TxDescricao    = termoAditivoDto.Descricao,
                DtInicio       = termoAditivoDto.DataInicio,
                DtTermino      = termoAditivoDto.DataTermino,
                PatrocinadorId = termoAditivoDto.Patrocinador.Oid,
                NbAporteTotal  = termoAditivoDto.AporteTotal
            };

            return(TermoAditivoDao.Instancia.SalvarTermoAditivo(termoAditivo));
        }
        public int SalvarTermoAditivo(TermoAditivo termoAditivo)
        {
            using (var _db = new WexDb())
            {
                if (termoAditivo.TermoAditivoId == 0)
                {
                    _db.TermosAditivos.Add(termoAditivo);
                }
                else
                {
                    _db.Entry(termoAditivo).State = EntityState.Modified;
                }

                _db.SaveChanges();
            }

            return(termoAditivo.TermoAditivoId);
        }