Exemple #1
0
        private EventosDeContrato GeraEventoUpDwProduto(contratos So, int ContratoId, int produto)
        {
            EventosDeContrato _Evento = new EventosDeContrato();

            _Evento.Consultor       = So._propostas_produtos._propostas.consultor;
            _Evento.Prazo           = (int)So._propostas_produtos.prazo;
            _Evento.ValorAntigo     = So._propostas_produtos.valor_atual.ToString();
            _Evento.ValorNovo       = So._propostas_produtos.velocidade.ToString();
            _Evento.DataCriacao     = DateTime.Now;
            _Evento.DataContratacao = Convert.ToDateTime(So.dt_cc);
            _Evento.NumeroSO        = So.codigo.ToString();
            _Evento.ContratoId      = ContratoId;
            _Evento.UsuarioId       = 1;
            if (produto == 1)
            {
                _Evento.EventoDescricao = "Upgrade Produto: " + So._propostas_produtos.servico_atual;
            }
            if (produto == 2)
            {
                _Evento.EventoDescricao = "Downgrade Produto: " + So._propostas_produtos.servico_atual;
            }


            return(_Evento);
        }
Exemple #2
0
        private EventosDeContrato VerificarVencimento(EventosDeContrato evento, int Vencimento)
        {
            var dg          = new Class1(true);
            var Contrato    = dg.Contrato.First(x => x.ContratoId == evento.ContratoId);
            int _vencimento = Contrato._MapaFaturamento.First().Vencimento;

            if (Vencimento != _vencimento)
            {
                EventosDeContrato _Evento = new EventosDeContrato();

                _Evento.Consultor       = evento.Consultor;
                _Evento.Prazo           = evento.Prazo;
                _Evento.ValorAntigo     = _vencimento.ToString();
                _Evento.ValorNovo       = Vencimento.ToString();
                _Evento.DataCriacao     = DateTime.Now;
                _Evento.DataContratacao = Convert.ToDateTime(evento.DataContratacao);
                _Evento.NumeroSO        = evento.NumeroSO.ToString();
                _Evento.ContratoId      = evento.ContratoId;
                _Evento.UsuarioId       = 1;
                _Evento.EventoDescricao = "Alterar Vencimento";
                return(_Evento);
            }

            return(null);
        }