public void iniciarSesion() { bool encontrado = false; FabricaSQLServer fabrica = new FabricaSQLServer(); IGestorAccesoDatos gestorSQL = fabrica.crearGestorAccesoDatos(); UsuarioDAO usuarioDAO = (UsuarioDAO)fabrica.crearUsuarioDAO(gestorSQL); gestorSQL.abrirConexion(); List <Usuario> listaDeUsuarios = usuarioDAO.obtenerListaDeUsuarios(); gestorSQL.cerrarConexion(); foreach (var usuario in listaDeUsuarios) { if (usuario.Clave == inputClave.text && usuario.Dni == inputDNI.text && usuario.NumeroDeTarjeta == inputNumeroTarjeta.text) { Debug.Log("Usuario Encontrado: " + usuario.Nombres); user = usuario; encontrado = true; break; } } if (!encontrado) { StartCoroutine("Fade"); } else { SceneManagerScript.sharedInstance.cambioEscena("Transferencia"); } }
void mostrarCuentas() { FabricaSQLServer fabrica = new FabricaSQLServer(); IGestorAccesoDatos gestorSQL = fabrica.crearGestorAccesoDatos(); CuentaDAO cuentaDAO = (CuentaDAO)fabrica.crearCuentaDAO(gestorSQL); gestorSQL.abrirConexion(); listaDeCuentas = cuentaDAO.obtenerListaDeCuentas(); gestorSQL.cerrarConexion(); for (int i = 0; i < listaDeCuentas.Count; i++) { GameObject tempPrefab = Instantiate(cuentaPrefab); tempPrefab.transform.SetParent(cuentaPadre); tempPrefab.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); Cuenta cuentaTemp = listaDeCuentas[i]; tempPrefab.GetComponent <CuentaScript>().AgregarCuenta( cuentaTemp.Numero, cuentaTemp.Saldo, cuentaTemp.Moneda == Moneda.SOL ? "SOL" : "DOLAR" ); } }