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); }
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); }
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); }