Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }