public async Task <Models.TransferenciaMsj> DoTransferencia(string frg_type) { string tipo = ""; if (this.Cuenta_Destino.NOMBRE_PUBLICO[0] == '4') { tipo = "4"; } else { tipo = this.Cuenta_Destino.TIPO; } switch (frg_type) { case "tx": return(await TransferenciasService.TransferenciaAhorrosMovil(Models.Shared.User.IDINSTITUCION, Models.Shared.User.IDCLIENTE, this.Cuenta_Origen.IDCUENTA, this.Monto, this.Cuenta_Destino.IDCUENTA, this.Concepto, tipo )); case "pg": return(await TransferenciasService.TransferenciaPrestamosMovil(Models.Shared.User.IDINSTITUCION, this.Cuenta_Origen.IDCUENTA, this.Monto, this.Cuenta_Destino.IDCUENTA)); case "dl": return(await TransferenciasService.DesembolsoLineaMovil(Models.Shared.User.IDINSTITUCION, this.Cuenta_Origen.IDCUENTA, this.Monto, this.Cuenta_Destino.IDCUENTA)); default: return(new Models.TransferenciaMsj()); } }
async Task <List <Models.ChooseCuentaItem> > GetOpenChooseAccount(Tipo_Cuenta tipo) { dialog.Show(); var cuentas = await TransferenciasService.ListaDeCuentasTxMovil(Models.Shared.User.IDINSTITUCION, Models.Shared.User.IDCLIENTE); if (tipo == Tipo_Cuenta.Origen) { var ret = TxAdapter.GetCuentasOrigen(cuentas, Frg_type); dialog.Hide(); return(ret); } else { var ret = TxAdapter.GetCuentasDestino(cuentas, Frg_type); dialog.Hide(); return(ret); } }