public void reqMovimientosTarjetaCreditoViewModel(string cuenta)
            {
                  //DateTime _date = DateTime.Parse((Application.Current as App).fechaActual.fecha, new System.Globalization.CultureInfo("es-MX"));
                  DateTime _date = !string.IsNullOrEmpty((Application.Current as App).fechaActual.fecha) ? Global.ConvertToDatetime((Application.Current as App).fechaActual.fecha).Value : DateTime.Now;
                  _movimientosTDC = new ObservableCollection<MovimientosTDCItemsViewModel>();
                  _cliente = (Application.Current as App).cliente;
                  _cliente.llenarListaCuentas(MovimientosTDC, cuenta);

                  _TDCtemp = _cliente.getDatosTarjeta(cuenta);
                  _reqUltMvtosTarjetas.cuenta = cuenta;
                  _reqUltMvtosTarjetas.fechaHistorica = _date.AddMonths(-3).AddDays(1).ToString(Formato.Fecha, new System.Globalization.CultureInfo("es-MX")).Replace(".", "");
                  _reqUltMvtosTarjetas.fecha = (Application.Current as App).fechaActual.fecha;
                  _reqUltMvtosTarjetas.despliega = UltMtvosParam.tdespliega;
                  _reqUltMvtosTarjetas.extracto = UltMtvosParam.textracto;
                  _reqUltMvtosTarjetas.tipoOperacion = UltMtvosParam.ttipoOperacion;
                  
#if OFFLINE
                  _TDCtemp = new SaldoTDC();
                  _TDCtemp.tipoProducto = "Temporal";
                  _TDCtemp.tasaAnualizada = "0";
#endif
                  _reqUltMvtosTarjetas.tipoProducto = _TDCtemp.tipoProducto;
                  _reqUltMvtosTarjetas.tasaAnualizada = _TDCtemp.tasaAnualizada;
                  

                  _cliente.clienteEventHandler += new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler);
                  Movimientos = new ObservableCollection<UltMvtosTDCItemsViewModel>();
#if OFFLINE
            _cliente.consultasMovimientosSinSuperMovil(_reqUltMvtosTarjetas);
            this.ClienteEventHandler();
#else
                  _cliente.consultaUltimosMovimientos(_reqUltMvtosTarjetas);
#endif
            }
예제 #2
0
        public void tarjetaConsultaPorDia(string cuenta, string fecha, string fechaHistorica)
        {
            _reqMvtosTarjetas = new ReqMvtosTarjetas();
            SaldoTDC temp =  _cliente.getDatosTarjeta(cuenta);
            _servicioC = ServicioConsultado.ConsultaMovimientos;
            _reqMvtosTarjetas.cuenta = cuenta;
            _reqMvtosTarjetas.fecha = fecha;
            _reqMvtosTarjetas.fechaHistorica = fechaHistorica;
            _reqMvtosTarjetas.despliega = UltMtvosParam.tdespliega;
            _reqMvtosTarjetas.extracto = UltMtvosParam.textracto;
            _reqMvtosTarjetas.tipoOperacion = UltMtvosParam.ttipoOperacion;
#if OFFLINE
            temp = new SaldoTDC();
            temp.tipoProducto = "Otro";
            temp.tasaAnualizada = "0";
#endif
            _reqMvtosTarjetas.tipoProducto = temp.tipoProducto;
            _reqMvtosTarjetas.tasaAnualizada = temp.tasaAnualizada;
            _cliente.clienteEventHandler += new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler);
            MovimientosTDC = new ObservableCollection<UltMvtosTDCItemsViewModel>();
            _cliente.consultaMovimientos(_reqMvtosTarjetas);
            
        }