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