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