示例#1
0
 public PagoViewModel ToPagoViewModel(Pagostbl pago)
 {
     return(new PagoViewModel
     {
         PAG_FECHAPAGADO = pago.PAG_FECHAPAGADO,
         PAG_FECHACREACION = DateTime.Today,
         PAG_ESTADO = 'A',
         Propietario = pago.Propietario,
         Anio = pago.Anio,
         Mes = pago.Mes,
         Val = pago.Val,
         Tipos = pago.Tipos,
         PuntodePago = pago.PuntodePago,
         Id = pago.Id,
         PropietarioId = pago.Propietario.Id,
         AnioId = pago.Anio.Id,
         MesId = pago.Mes.Id,
         ValorId = pago.Val.Id,
         TipoPagoId = pago.Tipos.Id,
         PuntoPagoId = pago.PuntodePago.Id,
         Anios1 = _combosHelper.GetComboAnios(),
         Meses1 = _combosHelper.GetComboMeses(),
         Valores = _combosHelper.GetComboValores(),
         TiposPago = _combosHelper.GetComboValoresDescripcion(),
         Puntos = _combosHelper.GetComboPuntos(),
     });
 }
示例#2
0
        public async Task <Pagostbl> ToPagoAsync(PagoViewModel model, bool isNew)
        {
            var pagos = new Pagostbl
            {
                PAG_FECHAPAGADO   = model.PAG_FECHAPAGADO,
                PAG_FECHACREACION = DateTime.Today,
                PAG_ESTADO        = 'A',
                Id          = isNew ? 0 : model.Id,
                Propietario = await _dataContext1.Propietariostbls.FindAsync(model.PropietarioId),
                Anio        = await _dataContext1.Aniostbls.FindAsync(model.AnioId),
                Mes         = await _dataContext1.Mesestbls.FindAsync(model.MesId),
                Val         = await _dataContext1.Valorestbls.FindAsync(model.ValorId),
                Tipos       = await _dataContext1.TiposPagotbls.FindAsync(model.TipoPagoId),
                PuntodePago = await _dataContext1.PuntosPagotbls.FindAsync(model.PuntoPagoId),
            };

            return(pagos);
        }