private async Task <bool> ExisteUsuarioRegistrado() { clsServicioUsuario objServicioUsuario = new clsServicioUsuario(); clsUsuario objUsuarioRespuesta = new clsUsuario(); try { progress = new Android.App.ProgressDialog(this); progress.Indeterminate = true; progress.SetProgressStyle(Android.App.ProgressDialogStyle.Spinner); progress.SetMessage("Consultando Usuario"); progress.SetCancelable(false); progress.Show(); objUsuarioRespuesta = await objServicioUsuario.consultarUsuario(objUsuario.Id); if (objUsuarioRespuesta != null) { objUsuario = objUsuarioRespuesta; return(true); } else { return(false); } } catch (Exception ex) { Android.Support.V7.App.AlertDialog.Builder alert = new Android.Support.V7.App.AlertDialog.Builder(this); progress.Cancel(); alert.SetTitle("Alerta"); alert.SetMessage("Ocurrió un problema al validar usuario registrado"); RunOnUiThread(() => { alert.Show(); }); } return(false); }
private async Task <bool> registrarUsuario() { bool boolRespuesta = false; string strCuentaJsonDesencriptada = strCuentaJson; string[] arrRespuesta = strCuentaJsonDesencriptada.Split('|'); string strCuentas = arrRespuesta[0]; List <clsCuenta> lstCuentas = JsonConvert.DeserializeObject <List <clsCuenta> >(strCuentas); clsServicioUsuario objServicioUsuario = new clsServicioUsuario(); clsServicioCuenta objServicioCuenta = new clsServicioCuenta(); if (lstCuentas.Count > 0) { if (await objServicioUsuario.registrarUsuario(objUsuario)) { boolRespuesta = await objServicioCuenta.registrarCooperativa(objUsuario.Id, idCooperativa); } } return(boolRespuesta); }