void _cliente_clienteEventHandler(ClienteEventArgs e) { _cliente.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler); if (confirmacionInversionRequestCompleted != null) { confirmacionInversionRequestCompleted(e); } }
void _cliente_clienteEventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { this.Movimientos.Clear(); _cliente.llenarListaCuentas(Movimientos); } } _cliente.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler); if (movimientosCuentasEventHandler != null) { movimientosCuentasEventHandler(e); } }
void _cliente_clienteEventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { this._cliente.llenarListaCuentas(DetalleIV, this._cuenta); this._cliente.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler); } } if(clienteDetalleInversionCompleted != null){ clienteDetalleInversionCompleted(e); } }
void _cliente_clienteEventHandler(ClienteEventArgs e) { this._cliente.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler); if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { obtenerCuentasInversion(); } } if (DRInversion1de3EventHandler != null) { DRInversion1de3EventHandler(e); } }
private void responseConsultaBitacoraOperaciones(ServiceEventArgs<List<DtoConsultaBitacoraOperaciones>> e) { ClienteEventArgs clienteEA = new ClienteEventArgs() { datosBase = e.Error, ErrorCliente = e.ErrorInMakingRequest }; bool error = false; if (!e.ErrorInMakingRequest) { if (e.Error.clave.Is(Errors.Generic.OK)) { this._operacionesBitacoraList = new List<DtoConsultaBitacoraOperaciones>(e.Dto); error = false; } else { error = true; } } else { error = true; } if (error) this._operacionesBitacoraList = new List<DtoConsultaBitacoraOperaciones>(); if (consultaBitacoraOperacionesCompleted != null) { consultaBitacoraOperacionesCompleted(clienteEA); } }
private void responseGetCuentasPropiasC(ServiceEventArgs<List<Cuenta>> e) { ClienteEventArgs clienteEA = new ClienteEventArgs() { datosBase = e.Error, ErrorCliente = e.ErrorInMakingRequest }; bool error = false; if (!e.ErrorInMakingRequest) { if (e.Error.clave.Is(Errors.Generic.OK)) { this._cuentasPropiasList = new List<Cuenta>(e.Dto); string divisa = String.Empty; this._cuentasList = new ObservableCollection<CuentasConsultaBitacoraItemsViewModel>(); this._cuentasList.Add(new CuentasConsultaBitacoraItemsViewModel() { NoCuenta = TextosPantallas.tItemTodas, Divisa = "", TipoProducto = "" }); foreach (var item in this._cuentasPropiasList) { if (Convert.ToBoolean(item.dolares)) divisa = FormatoDivisa.usd; else divisa = FormatoDivisa.mxp; this._cuentasList.Add(new CuentasConsultaBitacoraItemsViewModel() { // Ya no se modifico el nombre del campo TipoProducto a TipoCuenta NoCuenta = item.numeroCuenta, Divisa = divisa, TipoProducto = item.tipoCuenta }); } error = false; } else { error = true; } } else { error = true; } if (error) this._cuentasPropiasList = new List<Cuenta>(); if (getCuentasPropiasCompleted != null) { getCuentasPropiasCompleted(clienteEA); } }
void _consultaPorDiaViewModel_consultaPorDiaEventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { this._paginacionIndex = 0; bool flag = false; if (_producto == _productoCheques) { noCuenta.Text = this._noCuenta.Mask(); saldo.Text = this._saldo + this._divisa; this._listaPaginasC = new List<UltMvtosItemsViewModel>(this._consultaPorDiaViewModel.Movimientos.Count); this._listaPaginasC = this._consultaPorDiaViewModel.Movimientos.ToList(); if (this._listaPaginasC.Count > 0) { flag = true; if (this._listaPaginasC.Count > _movMax) { this._paginacionEnable = true; this._paginacionIndex += _movMax; this._pag = paginacion.paginacionC; } } if (this._paginacionEnable) { MovimientosListBox.ItemsSource = this._listaPaginasC.GetRange(0, this._paginacionIndex); } else { MovimientosListBox.ItemsSource = this._listaPaginasC; } } else { noCuenta.Text = this._noCuenta.MaskDigit(4); saldo.Text = this._saldo + TextosPantallas.tDivisaMXP; this._listaPaginasT = new List<UltMvtosTDCItemsViewModel>(this._consultaPorDiaViewModel.MovimientosTDC.Count); this._listaPaginasT = this._consultaPorDiaViewModel.MovimientosTDC.ToList(); if (this._listaPaginasT.Count > 0) { flag = true; if (this._listaPaginasT.Count > _movMax) { this._paginacionEnable = true; this._paginacionIndex += _movMax; this._pag = paginacion.paginacionT; } } if (this._paginacionEnable) { MovimientosListBox.ItemsSource = this._listaPaginasT.GetRange(0, this._paginacionIndex); } else { MovimientosListBox.ItemsSource = this._listaPaginasT; } } if (flag) { ApplicationTitle.Text = TextosPantallas.appSubtituloConsultaDia; PageTitle.Text = TextosPantallas.appTituloConsultaDia; _pageTitle = PageTitle.Text; ConsultaPorDiaGrid.Visibility = Visibility.Collapsed; ListGrid.Visibility = Visibility.Visible; } } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this._consultaPorDiaViewModel.CerrarSesion(); this.NavigateTo(Views._PanoramaPublicoView); this.App().SesionIniciada = false; break; } MessageBox.Show(e.datosBase.message); } } else { MessageBox.Show(TextosFront.frontMensajeErrorConexion); } progress.Hide(); _consultaPorDiaViewModel.consultaPorDiaEventHandler -= new ConsultaPorDiaViewModel.ConsultaPorDiaCompleted(_consultaPorDiaViewModel_consultaPorDiaEventHandler); }
void _cliente_clienteEventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { if (_reqMvtosCheques != null) _cliente.llenarListaCuentas(Movimientos); else _cliente.llenarListaCuentas(MovimientosTDC); } } if (consultaPorDiaEventHandler != null) { consultaPorDiaEventHandler(e); } _cliente.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(_cliente_clienteEventHandler); }
void ClienteManager_clienteEventHandler(ClienteEventArgs e) { if (null != SaldosItemsDolares) { SaldosItemsDolares.Clear(); } if (null != SaldosItems) { SaldosItems.Clear(); } if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { switch (this._clienteManager.ProductoActual) { case ClienteManager.TipoConsulta.CuentasCheques: case ClienteManager.TipoConsulta.TarjetasCredito: this._clienteManager.llenarListaCuentas(SaldosItems, SaldosItemsDolares, this._clienteManager.ProductoActual); break; case ClienteManager.TipoConsulta.FondosDeInversion: case ClienteManager.TipoConsulta.InversionPlazo: case ClienteManager.TipoConsulta.InversionVista: case ClienteManager.TipoConsulta.CreditosPropios: this._clienteManager.llenarListaCuentas(SaldosItems, this._clienteManager.ProductoActual); break; } } (Application.Current as App).cliente = this._clienteManager; } this._clienteManager.clienteEventHandler -= new ViewModel.ClienteManager.ClienteRequestCompleted(ClienteManager_clienteEventHandler); if (consultaDeSaldosEventHandler != null) { consultaDeSaldosEventHandler(e); } }
void _movimientosTarjetaCreditoViewModel_movimientosTDCEventHandler(ClienteEventArgs e) { #if OFFLINE e.datosBase = new Model.Base.Error(); e.datosBase.clave = "OK"; e.ErrorCliente = false; #else #endif if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { if (_movimientosTarjetaCreditoViewModel.Movimientos != null && _movimientosTarjetaCreditoViewModel.Movimientos.Count > 0) { MovimientosListBox.ItemsSource = _movimientosTarjetaCreditoViewModel.Movimientos; this._listaPaginasT = _movimientosTarjetaCreditoViewModel.Movimientos.ToList(); NoMovimientosTxb.Visibility = Visibility.Collapsed; } } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this._movimientosTarjetaCreditoViewModel.CerrarSesion(); this.NavigateTo(Views._PanoramaPublicoView); this.App().SesionIniciada = false; break; } MovimientosListBox.Visibility = Visibility.Collapsed; NoMovimientosTxb.Visibility = Visibility.Visible; } } else { MessageBox.Show(TextosFront.frontMensajeErrorConexion); } _movimientosTarjetaCreditoViewModel.movimientosTDCEventHandler -= new MovimientosTarjetaCreditoViewModel.MovimientosCuentasRequestCompleted(_movimientosTarjetaCreditoViewModel_movimientosTDCEventHandler); Progress.Hide(); }
void _confirmacionDRInversionVistaViewModel_confirmacionInversionRequestCompleted(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { this._resultado = true; _confirmacionDRInversionVistaViewModel.confirmacionInversionRequestCompleted -= new DRInversion2de3ViewModel.ConfirmacionInversionRequestCompleted(_confirmacionDRInversionVistaViewModel_confirmacionInversionRequestCompleted); } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this.NavigateTo(Views._PanoramaPublicoView); this.App().SesionIniciada = false; break; } MessageBox.Show(e.datosBase.message); this._resultado = false; } } else { MessageBox.Show(TextosFront.frontMensajeErrorConexion); this._resultado = false; } if (this._resultado) { this._view = views.DepositoInversion3de3; navigated(views.DepositoInversion3de3); } Progress.Hide(); }
void _depositoRetiroInversionVistaViewModel_DRInversion1de3EventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { dibujarCuentas(); } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this.NavigateTo(Views._PanoramaPublicoView); this.App().SesionIniciada = false; break; } MessageBox.Show(e.datosBase.message); } } else { MessageBox.Show(TextosFront.frontMensajeErrorConexion); } Progress.Hide(); this._depositoRetiroInversionVistaViewModel.DRInversion1de3EventHandler -= new DRInversion1de3ViewModel.DRInversion1de3RequestCompleted(_depositoRetiroInversionVistaViewModel_DRInversion1de3EventHandler); }
void clienteManager_clienteEventHandler(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) clienteManager.llenarListaCuentas(SaldosItems, SaldosItemsDolares, clienteManager.ProductoActual); } this.clienteManager.clienteEventHandler -= new ClienteManager.ClienteRequestCompleted(clienteManager_clienteEventHandler); if (this._getFechaFlag) { //this.clienteManager.getFechaActual(); this._getFechaFlag = false; } if (saldosCuentasEventHandler != null) { saldosCuentasEventHandler(e); } }
void _consultaDeSaldosViewModel_consultaDeSaldosEventHandler(ClienteEventArgs e) { if (_consultaDeSaldosViewModel.ClienteManager.ProductoActual == ViewModel.ClienteManager.TipoConsulta.CuentasCheques || _consultaDeSaldosViewModel.ClienteManager.ProductoActual == ViewModel.ClienteManager.TipoConsulta.TarjetasCredito) { if (e.SaldoNoDisponiblePesos && e.SaldoNoDisponibleDolares) MessageBox.Show(TextosFront.frontMensajeCuentaInfoNoDisponible); if (_consultaDeSaldosViewModel.ClienteManager.ProductoActual == ClienteManager.TipoConsulta.TarjetasCredito) SaldoPesos.Text = string.Empty; } if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { double temp = 0; if (_consultaDeSaldosViewModel.SaldosItems.Count > 0) { ConsultaSaldosPesos.Visibility = Visibility.Visible; SaldoPesos.Visibility = Visibility.Visible; SaldoTotal.Visibility = Visibility.Visible; if (_consultaDeSaldosViewModel.ClienteManager.ProductoActual == ClienteManager.TipoConsulta.TarjetasCredito) SaldoTotal.Text = TextosPantallas.tSaldo; if (this._producto == 4.ToString()) { double total = !string.IsNullOrEmpty(this._consultaDeSaldosViewModel.ClienteManager.TotalInversionPlazo) ? Convert.ToDouble(this._consultaDeSaldosViewModel.ClienteManager.TotalInversionPlazo) : 0; if (total >= 1) { SaldoTotal.Text = string.Format("{0} {1}", String.Format("{0:N}", total), TextosPantallas.tDivisaMXP); } else { SaldoTotal.Text = TextosPantallas.tNoDisponible; } List.ItemTemplate = App.Current.Resources["InversionPlazoItemDataTemplate"] as DataTemplate; } else if (this._producto == 1.ToString()) { SaldoTotal.Text = TextosPantallas.tSaldo; List.ItemTemplate = App.Current.Resources["TarjetaItemDataTemplate2"] as DataTemplate; } else { double total = !string.IsNullOrEmpty(_consultaDeSaldosViewModel.SaldosItems.Last().SaldoTotal) ? double.Parse(_consultaDeSaldosViewModel.SaldosItems.Last().SaldoTotal, new CultureInfo("es-MX")) : 0; if (total >= 0) { SaldoTotal.Text = string.Format("{0} {1}", String.Format(new CultureInfo("es-MX"), "{0:N}", total), TextosPantallas.tDivisaMXP); } else { SaldoTotal.Text = _consultaDeSaldosViewModel.SaldosItems.Last().SaldoTotal; } //List.ItemTemplate = App.Current.Resources["TarjetaItemDataTemplate"] as DataTemplate; List.ItemTemplate = App.Current.Resources["SaldosCuentasTemplate"] as DataTemplate; } List.ItemsSource = _consultaDeSaldosViewModel.SaldosItems; } else { List.Visibility = Visibility.Collapsed; ConsultaSaldosPesos.Visibility = Visibility.Collapsed; ConsultaSaldos.RowDefinitions.Clear(); } if (_consultaDeSaldosViewModel.SaldosItemsDolares.Count > 0) { ConsultaSaldosDolares.Visibility = Visibility.Visible; SaldoTotalDolares.Visibility = Visibility.Visible; SaldoDolares.Visibility = Visibility.Visible; if (double.TryParse(_consultaDeSaldosViewModel.SaldosItemsDolares.Last().SaldoTotal, out temp)) SaldoTotalDolares.Text = String.Format("{0:N}", Convert.ToDouble(temp)) + " " + TextosPantallas.tDivisaUSD; ListDolares.ItemsSource = _consultaDeSaldosViewModel.SaldosItemsDolares; } else { ListDolares.Visibility = Visibility.Collapsed; ConsultaSaldosDolares.Visibility = Visibility.Collapsed; ConsultaSaldos.RowDefinitions.Clear(); } } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this._consultaDeSaldosViewModel.CerrarSesion(); break; } MessageBox.Show(e.datosBase.message); } } else { MessageBox.Show(TextosFront.frontMensajeErrorConexion); } Progress.Hide(); _consultaDeSaldosViewModel.consultaDeSaldosEventHandler -= new ConsultaDeSaldosViewModel.ConsultaDeSaldosRequestCompleted(_consultaDeSaldosViewModel_consultaDeSaldosEventHandler); }
void _detalleInversionVistaViewModel_clienteDetalleInversionCompleted(ClienteEventArgs e) { if (!e.ErrorCliente) { if (e.datosBase.clave.Is(Errors.Generic.OK)) { InversionVistaItems.ItemsSource = null; InversionVistaItems.ItemsSource = this._detalleInversionVistaViewModel.DetalleIV; } else { switch (e.datosBase.clave) { case Errors.Generic.GBL_03: this.NavigateTo(Views._PanoramaPublicoView); this.App().SesionIniciada = false; break; } MessageBox.Show(e.datosBase.message); } } else { MessageBox.Show(TextosFront.frontMensajeRefrescarInformacion); } Progress.Hide(); this._detalleInversionVistaViewModel.clienteDetalleInversionCompleted -= new DetalleInversionVistaViewModel.ClienteDetalleInversionCompleted(_detalleInversionVistaViewModel_clienteDetalleInversionCompleted); }