Exemplo 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");
        }
    }
Exemplo 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"
                );
        }
    }
Exemplo n.º 3
0
        public GestionarContratos()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorAccesoDatos = fabricaAbstracta.crearGestorAccesoDatos();
            empleadoDAO       = fabricaAbstracta.crearEmpleadoDAO(gestorAccesoDatos);
            afpDAO            = fabricaAbstracta.crearAfpDAO(gestorAccesoDatos);
            contratoDAO       = fabricaAbstracta.crearContratoDAO(gestorAccesoDatos);
            periodoDAO        = fabricaAbstracta.crearPeriodoDAO(gestorAccesoDatos);
        }
Exemplo n.º 4
0
        public AdministracionDatos()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorAccesoDatos        = fabricaAbstracta.crearGestorAccesoDatos();
            productoService          = fabricaAbstracta.crearProductoDao(gestorAccesoDatos);
            categoriaService         = fabricaAbstracta.crearCategoriaDao(gestorAccesoDatos);
            lineaDeVentaService      = fabricaAbstracta.crearLineaDeVentaDao(gestorAccesoDatos);
            comprobanteDePagoService = fabricaAbstracta.crearComprobanteDePagoDao(gestorAccesoDatos);
        }
Exemplo n.º 5
0
        public GenerarReporteMovimientosServicio()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorDatos = fabricaAbstracta.crearGestorAccesoDatos();

            cuentaDAO = fabricaAbstracta.crearCuentaDAO(gestorDatos);

            movimientoDAO = fabricaAbstracta.crearMovimientoDAO(gestorDatos);

            transaccionDAO = fabricaAbstracta.crearTransaccionDAO(gestorDatos);

            usarioDAO = fabricaAbstracta.crearUsuarioDAO(gestorDatos);
        }
Exemplo n.º 6
0
 public abstract IEmpleado crearEmpleadoDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 7
0
 public abstract IContrato crearContratoDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 8
0
 public abstract IAfp crearAfpDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 9
0
 public abstract IMovimiento crearMovimientoDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 10
0
 public TransaccionDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Exemplo n.º 11
0
 public override IEmpleado crearEmpleadoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new EmpleadoSqlServer(gestorAccesoDatos));
 }
Exemplo n.º 12
0
 public abstract ILineaDeVenta crearLineaDeVentaDao(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 13
0
 public MovimientoDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Exemplo n.º 14
0
 public abstract ICategoria crearCategoriaDao(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 15
0
 public abstract IComprobanteDePago crearComprobanteDePagoDao(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 16
0
 public override IAfp crearAfpDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new AfpSqlServer(gestorAccesoDatos));
 }
Exemplo n.º 17
0
 public override IPago crearPagoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new PagoSqlServer(gestorAccesoDatos));
 }
Exemplo n.º 18
0
 public override IPeriodo crearPeriodoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new PeriodoSqlServer(gestorAccesoDatos));
 }
Exemplo n.º 19
0
 public abstract IPeriodo crearPeriodoDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 20
0
 public ProductoDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Exemplo n.º 21
0
 public abstract IPago crearPagoDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 22
0
 public PagoSqlServer(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSqlServer)gestorSQL;
 }
Exemplo n.º 23
0
 public abstract IProducto crearProductoDao(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 24
0
 public override IContrato crearContratoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new ContratoSqlServer(gestorAccesoDatos));
 }
Exemplo n.º 25
0
 public ComprobanteDePagoDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Exemplo n.º 26
0
 public abstract IUsuario crearUsuarioDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 27
0
 public LineaDeVentaDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Exemplo n.º 28
0
 public abstract ICuenta crearCuentaDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 29
0
 public abstract ITransaccion crearTransaccionDAO(IGestorAccesoDatos gestorAccesoDatos);
Exemplo n.º 30
0
 public UsuarioDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }