Beispiel #1
0
        public void UpdateComLog(ReajusteContrato reajusteContrato, int acao)
        {
            var entityDB = DbSet.Find(reajusteContrato.Id);
            var log      = new LogReajusteContrato
            {
                DataReajuste            = reajusteContrato.DataReajuste,
                IdReajusteContrato      = reajusteContrato.Id,
                IdTipoContrato          = reajusteContrato.IdTipoContrato,
                QuantidadeHorasContrato = reajusteContrato.QuantidadeHorasContrato,
                ValorContrato           = reajusteContrato.ValorContrato,
                DataInclusao            = reajusteContrato.DataInclusao,
                Situacao = reajusteContrato.Situacao,
                Acao     = acao
            };

            _context.Entry(entityDB).CurrentValues.SetValues(reajusteContrato);

            entityDB.Usuario       = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;
            log.Usuario            = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;
            entityDB.DataAlteracao = DateTime.Now;
            log.DataAlteracao      = DateTime.Now;

            DbSet.Update(entityDB);
            _context.Set <LogReajusteContrato>().Add(log);
        }
Beispiel #2
0
        public void InativarFinalizacao(ReajusteContrato reajusteContrato, string motivo)
        {
            var entityDB = DbSet.Find(reajusteContrato.Id);
            var log      = new LogReajusteContrato
            {
                DataReajuste            = entityDB.DataReajuste,
                IdReajusteContrato      = entityDB.Id,
                IdTipoContrato          = entityDB.IdTipoContrato,
                QuantidadeHorasContrato = entityDB.QuantidadeHorasContrato,
                ValorContrato           = entityDB.ValorContrato,
                DataInclusao            = entityDB.DataInclusao,
                Situacao = entityDB.Situacao,
                Motivo   = motivo,
                Acao     = SharedEnuns.AcoesLog.Negado.GetHashCode()
            };

            reajusteContrato.Usuario = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;
            log.Usuario = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;
            reajusteContrato.DataAlteracao = DateTime.Now;
            log.DataAlteracao = DateTime.Now;

            _context.Entry(reajusteContrato).Property(x => x.Situacao).IsModified      = true;
            _context.Entry(reajusteContrato).Property(x => x.Usuario).IsModified       = true;
            _context.Entry(reajusteContrato).Property(x => x.DataAlteracao).IsModified = true;
            _context.Set <LogReajusteContrato>().Add(log);
        }
Beispiel #3
0
        public void AdicionarComLog(ReajusteContrato reajusteContrato)
        {
            var log = new LogReajusteContrato
            {
                DataReajuste            = reajusteContrato.DataReajuste,
                IdReajusteContrato      = reajusteContrato.Id,
                IdTipoContrato          = reajusteContrato.IdTipoContrato,
                QuantidadeHorasContrato = reajusteContrato.QuantidadeHorasContrato,
                ValorContrato           = reajusteContrato.ValorContrato,
                DataInclusao            = reajusteContrato.DataInclusao,
                Situacao = reajusteContrato.Situacao,
                Acao     = SharedEnuns.AcoesLog.NovaSolicitacao.GetHashCode()
            };

            reajusteContrato.Usuario = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;
            log.Usuario = string.IsNullOrEmpty(_variables.UserName) ? "STFCORP" : _variables.UserName;

            if (reajusteContrato.DataAlteracao == null)
            {
                log.DataAlteracao = DateTime.Now;
                reajusteContrato.DataAlteracao = DateTime.Now;
            }

            reajusteContrato.LogsReajusteContratos.Add(log);

            DbSet.Add(reajusteContrato);
        }