Esempio n. 1
0
        public static async Task <Models.HistoricoListAdapter> BuscarHistoricoAhorro(
            int idinst,
            string idcuenta,
            string origen,
            bool soloTransferencias,
            DateTime fechaDesde,
            DateTime fechaHasta
            )
        {
            var webMethodParams = new Services.ApiParams();

            webMethodParams.Add("idinst", idinst);
            webMethodParams.Add("idcuenta", idcuenta);
            webMethodParams.Add("Origen", origen);
            webMethodParams.Add("bSoloTransferencia", soloTransferencias);
            webMethodParams.Add("strFechaDesde", fechaDesde.ToString("yyyy-MM-dd"));
            webMethodParams.Add("strFechaHasta", fechaHasta.ToString("yyyy-MM-dd"));

            var consulta = (JArray)(await Services.APICaller.Call("BuscarAhorrosTransMovil", webMethodParams));


            //Models.Movimiento.FromJsonArray((JArray)consulta.ElementAt(1));
            return(new Models.HistoricoListAdapter()
            {
                Balance = consulta.ElementAt(0).FirstOrDefault()["BALANCE_ANTERIOR"].Value <decimal>(),
                Movimientos = Models.Movimiento.FromJsonArray((JArray)consulta.ElementAt(1))
            });
        }
Esempio n. 2
0
                            cuentasPorClientes(int idinst, string idcliente){
            var webMethodParams = new Services.ApiParams();
            webMethodParams.Add("idinst",idinst);
            webMethodParams.Add("idcliente", idcliente);

            var jToken = await Services.APICaller.Call("CuentasPorCliente", webMethodParams);

            return Models.Resumen.FromJsonToken(jToken);
        } 
Esempio n. 3
0
        public static async Task <Models.BloqueoTarjetaModel> BuscarClienteTdMovil(int idinst, string docIdentificacion)
        {
            var apiParams = new Services.ApiParams();

            apiParams.Add("idinst", idinst);
            apiParams.Add("docIdentificacion", docIdentificacion);

            var result = (JArray)await Services.APICaller.Call("BuscarClienteTdMovil", apiParams);

            return(Models.BloqueoTarjetaModel.FromJsonArray(result));
        }
Esempio n. 4
0
        public static async Task <List <Models.ChooseCuentaItem> > ListaDeCuentasMovil(int idinst, string idcliente)
        {
            var webMethodParams = new Services.ApiParams();

            webMethodParams.Add("idinst", idinst);
            webMethodParams.Add("idcliente", idcliente);

            var cuentas = await Services.APICaller.Call("ListaDeCuentasMovil", webMethodParams);

            return(Models.ChooseCuentaItem.FromJsonArray((JArray)cuentas));
        }
Esempio n. 5
0
        public static async Task <Models.TransferenciaMsj> BloquearTdMovil(string numeroTarjeta, string idTipoBloqueo, string comentario)
        {
            var apiParams = new Services.ApiParams();

            apiParams.Add("numeroTarjeta", numeroTarjeta);
            apiParams.Add("idTipo", idTipoBloqueo);
            apiParams.Add("comentario", comentario);

            var result = await Services.APICaller.Call("BloquearTdMovil", apiParams);

            return(result.ElementAt(0).ToObject <Models.TransferenciaMsj>());
        }
Esempio n. 6
0
        public static async Task <Models.DetalleAportacion> BuscarAccionesMovil(int idinst, string idaportacion)
        {
            var webMethodParams = new Services.ApiParams();

            webMethodParams.Add("idinst", idinst);
            webMethodParams.Add("idaportacion", idaportacion);

            var Aportacion = ((JArray)(await Services.APICaller.Call("BuscarAccionesMovil", webMethodParams))).Children <JArray>();

            var detalleAportacion = Aportacion.ElementAt(0).FirstOrDefault();
            var movimientos       = Aportacion.ElementAt(1);

            return(Models.DetalleAportacion.FromJsonToken(detalleAportacion, movimientos));
        }
Esempio n. 7
0
        public static async Task <Models.DetalleAhorro> BuscarAhorrosMovil(int idisnt, string idcuenta)
        {
            var webMethodParams = new Services.ApiParams();

            webMethodParams.Add("idinst", idisnt);
            webMethodParams.Add("idcuenta", idcuenta);

            var Ahorros = ((JArray)(await Services.APICaller.Call("BuscarAhorrosMovil", webMethodParams))).Children <JArray>();

            var detalleAhorro = Ahorros.ElementAt(0).FirstOrDefault();
            var movimientos   = Ahorros.ElementAt(1);

            return(Models.DetalleAhorro.FromJsonToken(detalleAhorro, movimientos));
        }
Esempio n. 8
0
        public async static Task <Models.DetalleCertificado> BuscarCertificadosMovil(int idinst, string idCertificado)
        {
            var webMethodParams = new Services.ApiParams();

            webMethodParams.Add("idinst", idinst);
            webMethodParams.Add("idcertificado", idCertificado);


            var Certificado = ((JArray)(await Services.APICaller.Call("BuscarCertificadosMovil", webMethodParams))).Children <JArray>();

            var detalleCertificado = Certificado.ElementAt(0).FirstOrDefault();
            var movimientos        = Certificado.ElementAt(1);

            return(Models.DetalleCertificado.FromJsonToken(detalleCertificado, movimientos));
        }
Esempio n. 9
0
        public static async Task <Models.TransferenciaMsj> TransferenciaPrestamosMovil(int idinst,
                                                                                       string idcuenta,
                                                                                       decimal monto,
                                                                                       string idprestamo)
        {
            var apiParams = new Services.ApiParams();

            apiParams.Add("idInst", idinst);
            apiParams.Add("idCuenta", idcuenta);
            apiParams.Add("Monto", monto);
            apiParams.Add("idPrestamo", idprestamo);


            var result = (await Services.APICaller.Call("TransferenciaPrestamosMovil", apiParams)).ElementAt(0).ToObject <Models.TransferenciaMsj>();

            return(result);
        }
Esempio n. 10
0
        public static async Task <Models.TransferenciaMsj> TransferenciaAhorrosMovil(int idinst,
                                                                                     string idcliente,
                                                                                     string cuenta_origen,
                                                                                     decimal monto,
                                                                                     string cuenta_destino,
                                                                                     string concepto,
                                                                                     string tipo)
        {
            var apiParams = new Services.ApiParams();

            apiParams.Add("idInst", idinst);
            apiParams.Add("idClienteOrigen", idcliente);
            apiParams.Add("idCuentaOrigen", cuenta_origen);
            apiParams.Add("dblMonto", monto);
            apiParams.Add("idCuentaDestino", cuenta_destino);
            apiParams.Add("Concepto", concepto);
            apiParams.Add("idTipoProductoDestino", tipo);

            var result = (await Services.APICaller.Call("TransferenciaAhorrosMovil", apiParams)).ElementAt(0).ToObject <Models.TransferenciaMsj>();

            return(result);
        }