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)) }); }
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); }
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)); }
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)); }
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>()); }
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)); }
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)); }
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)); }
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); }
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); }