Example #1
0
        public Movimiento buscarMovimientoPorCodigo(string codigoDeMovimiento)
        {
            gestorDatos.abrirConexion();
            Movimiento movimiento = movimientoDAO.buscarPorCodigo(codigoDeMovimiento);

            gestorDatos.cerrarConexion();
            return(movimiento);
        }
        public List <Cuenta> buscarCuentasUsuario(string usuarioID)
        {
            gestorDatos.abrirConexion();
            List <Cuenta> cuentas = cuentaDAO.obtenerListaDeCuentas(usuarioID);

            gestorDatos.cerrarConexion();
            return(cuentas);
        }
Example #3
0
        public Empleado buscarEmpleado(String Dni)
        {
            gestorDatos.abrirConexion();
            Empleado aux = empleadoDAO.buscarPorDni(Dni);

            gestorDatos.cerrarConexion();
            return(aux);
        }
Example #4
0
        private List <LineaDeVenta> obtenerLineasDeVenta(DateTime fecha)
        {
            gestorAccesoDatos.abrirConexion();
            List <LineaDeVenta> lineasDeVenta = lineaDeVentaService.listarLineasDeVentaDeUnaFecha(fecha);

            gestorAccesoDatos.cerrarConexion();

            gestorAccesoDatos.abrirConexion();
            LineaDeVenta lineaDeVentaTemporal = lineaDeVentaService.obtenerPivote(fecha);

            gestorAccesoDatos.cerrarConexion();

            List <LineaDeVenta> lineasDeVentaProcesadas = new List <LineaDeVenta>();

            if (lineasDeVenta.Count < 1)
            {
                return(new List <LineaDeVenta>());
            }

            lineaDeVentaTemporal.Preciototal = 0;
            lineaDeVentaTemporal.Cantidad    = 0;
            long i = lineaDeVentaTemporal.Producto.IdProducto;

            foreach (LineaDeVenta aux in lineasDeVenta)
            {
                if (i == aux.Producto.IdProducto)
                {
                    lineaDeVentaTemporal.Preciototal = lineaDeVentaTemporal.Preciototal + aux.Preciototal;
                    lineaDeVentaTemporal.Cantidad    = lineaDeVentaTemporal.Cantidad + aux.Cantidad;
                }
                else if (i != aux.Producto.IdProducto)
                {
                    lineaDeVentaTemporal.Producto.IdProducto = i;
                    lineasDeVentaProcesadas.Add(lineaDeVentaTemporal);

                    lineaDeVentaTemporal = aux;
                    i = aux.Producto.IdProducto;
                }
            }

            lineasDeVentaProcesadas.Add(lineaDeVentaTemporal);

            foreach (LineaDeVenta lineaDeVenta1 in lineasDeVentaProcesadas)
            {
                gestorAccesoDatos.abrirConexion();
                lineaDeVenta1.Producto = productoService.buscar(lineaDeVenta1.Producto.IdProducto);
                gestorAccesoDatos.cerrarConexion();
            }

            return(lineasDeVentaProcesadas);
        }
Example #5
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 #6
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"
                );
        }
    }
Example #7
0
        public List <Contrato> buscarContratosActivos()
        {
            List <Contrato> aux = new List <Contrato>();

            gestorDatos.abrirConexion();
            List <Contrato> contratos = contratoDAO.listarContratos(); //select * from Contrato

            gestorDatos.cerrarConexion();

            foreach (Contrato contrato in contratos)
            {
                if (contrato.getEstadoContrato() == true)
                {
                    aux.Add(contrato);
                }
            }
            return(aux);
        }
Example #8
0
        public List <Producto> listarProductos()
        {
            gestorAccesoDatos.abrirConexion();
            List <Producto> productos = productoService.listarProductos();

            gestorAccesoDatos.cerrarConexion();
            foreach (Producto producto in productos)
            {
                gestorAccesoDatos.abrirConexion();
                producto.Categoria = categoriaService.buscarCategoria(producto.Categoria.IdCategoria);
                gestorAccesoDatos.cerrarConexion();
            }

            return(productos);
        }