Example #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");
        }
    }
Example #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"
                );
        }
    }
        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);
        }
Example #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);
        }
Example #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);
        }
Example #6
0
 public abstract IEmpleado crearEmpleadoDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #7
0
 public abstract IContrato crearContratoDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #8
0
 public abstract IAfp crearAfpDAO(IGestorAccesoDatos gestorAccesoDatos);
 public abstract IMovimiento crearMovimientoDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #10
0
 public TransaccionDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
 public override IEmpleado crearEmpleadoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new EmpleadoSqlServer(gestorAccesoDatos));
 }
 public abstract ILineaDeVenta crearLineaDeVentaDao(IGestorAccesoDatos gestorAccesoDatos);
Example #13
0
 public MovimientoDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
 public abstract ICategoria crearCategoriaDao(IGestorAccesoDatos gestorAccesoDatos);
 public abstract IComprobanteDePago crearComprobanteDePagoDao(IGestorAccesoDatos gestorAccesoDatos);
 public override IAfp crearAfpDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new AfpSqlServer(gestorAccesoDatos));
 }
 public override IPago crearPagoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new PagoSqlServer(gestorAccesoDatos));
 }
 public override IPeriodo crearPeriodoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new PeriodoSqlServer(gestorAccesoDatos));
 }
Example #19
0
 public abstract IPeriodo crearPeriodoDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #20
0
 public ProductoDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
Example #21
0
 public abstract IPago crearPagoDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #22
0
 public PagoSqlServer(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSqlServer)gestorSQL;
 }
 public abstract IProducto crearProductoDao(IGestorAccesoDatos gestorAccesoDatos);
 public override IContrato crearContratoDAO(IGestorAccesoDatos gestorAccesoDatos)
 {
     return(new ContratoSqlServer(gestorAccesoDatos));
 }
Example #25
0
 public ComprobanteDePagoDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
 public abstract IUsuario crearUsuarioDAO(IGestorAccesoDatos gestorAccesoDatos);
 public LineaDeVentaDao(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }
 public abstract ICuenta crearCuentaDAO(IGestorAccesoDatos gestorAccesoDatos);
 public abstract ITransaccion crearTransaccionDAO(IGestorAccesoDatos gestorAccesoDatos);
Example #30
0
 public UsuarioDAO(IGestorAccesoDatos gestorSQL)
 {
     this.gestorSQL = (GestorSQL)gestorSQL;
 }