async private void AgregarCuenta_Clicked(object sender, EventArgs e) { if (Dispositivo.ValidarConexionInternet()) { if (ValidarCampos()) { CuentaManager eCuentaManager = new CuentaManager(); Cuenta eCuentaIngresada = new Cuenta(); Cuenta eCuenta = new Cuenta() { CUE_DESCRIPCION = txtDescripcion.Text, CUE_MONEDA = txtMoneda.Text, CUE_SALDO = Convert.ToDecimal(txtSaldo.Text), CUE_ESTADO = "A", USU_CODIGO = App.UsuarioActual.USU_CODIGO }; eCuentaIngresada = await eCuentaManager.Ingresar(eCuenta); if (eCuentaIngresada != null) { txtSaldo.Text = string.Empty; txtMoneda.Text = string.Empty; txtDescripcion.Text = string.Empty; await DisplayAlert("Información", "Cuenta Registrada", "Ok"); } else { await DisplayAlert("Alerta", "La cuenta no pudo ser registrada, favor validar", "Ok"); } } else { await DisplayAlert("Alerta", "Favor Validar Datos", "Ok"); } } else { await DisplayAlert("Banco Económico", "No existe conexión a Internet", "Ok"); } }
async void AgregarTapped(object sender, System.EventArgs e) { try { CuentaManager cuentaManager = new CuentaManager(); Cuenta cuentaIngresada = new Cuenta(); string moneda = string.Empty; switch (pkrMoneda.SelectedItem.ToString()) { case "Colones": moneda = "COL"; break; case "Dólares": moneda = "DOL"; break; default: moneda = "EUR"; break; } Cuenta cuenta = new Cuenta() { USU_CODIGO = App.usuarioActual.USU_CODIGO, CUE_DESCRIPCION = txtDescripcion.Text, CUE_MONEDA = moneda, CUE_SALDO = Convert.ToDecimal(txtSaldo.Text), CUE_ESTADO = pkrEstado.SelectedItem.ToString().Substring(0, 1) }; if (string.IsNullOrEmpty(txtCodigo.Text)) { await DisplayAlert("Codigo", "Complete el espacio", "Ok", "Cancel"); } ; if (string.IsNullOrEmpty(txtDescripcion.Text)) { await DisplayAlert("Descripcion", "Complete el espacio", "Ok", "Cancel"); } ; if (string.IsNullOrEmpty(txtSaldo.Text)) { await DisplayAlert("Saldo", "Complete el espacio", "Ok", "Cancel"); } ; cuentaIngresada = await cuentaManager.Ingresar(cuenta); await DisplayAlert("Cuentas", "Cuenta agregada correctamente", "Ok", "Cancel"); } catch (Exception ex) { await DisplayAlert("Cuentas", "Error" + ex.Message, "Ok", "Cancel"); } }