⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stockmanagementmainframe.java

📁 一个使用java 写的进销存代码 使用了ejb 等技术 是学习j2ee的好
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
          userManageFrame.setVisible(true);
        }
      }
      userManageFrame.setTitle("用户管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("dataBackup")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开数据备份窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 2) != 2){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(dataBackupFrame == null){
          dataBackupFrame = new DataBackupFrame(this);
          //使窗口居中对齐
          setCenterPosition(dataBackupFrame);
          dataBackupFrame.setVisible(true);
        }else{
          //重新传入用户类
          dataBackupFrame.setUser(user);
          dataBackupFrame.setVisible(true);
        }
      }
      dataBackupFrame.setTitle("数据备份窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("ledgerManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开账套管理窗口.");
        return;
      }else{
        if(ledgerManageFrame == null){
          ledgerManageFrame = new LedgerManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(ledgerManageFrame);
          ledgerManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          ledgerManageFrame.setUser(user);
          ledgerManageFrame.setVisible(true);
        }
      }
      ledgerManageFrame.setTitle("账套管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("goodsManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开商品数据管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 8) != 8){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(goodsManageFrame == null){
          goodsManageFrame = new GoodsManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(goodsManageFrame);
          goodsManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          goodsManageFrame.setUser(user);
          goodsManageFrame.setVisible(true);
          //显示商品类别数据
          goodsManageFrame.showAllCategories();
        }
      }
      goodsManageFrame.setTitle("商品数据管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("goodsDiscountManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开商品折扣管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 16) != 16){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(goodsDiscountManageFrame == null){
          goodsDiscountManageFrame = new GoodsDiscountManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(goodsDiscountManageFrame);
          goodsDiscountManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          goodsDiscountManageFrame.setUser(user);
          goodsDiscountManageFrame.setVisible(true);
          //显示商品类别数据
          goodsDiscountManageFrame.showAllCategories();
        }
      }
      goodsDiscountManageFrame.setTitle("商品折扣管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("supplierManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开供应商数据管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 32) != 32){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(supplierManageFrame == null){
          supplierManageFrame = new SupplierManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(supplierManageFrame);
          supplierManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          supplierManageFrame.setUser(user);
          supplierManageFrame.setVisible(true);
        }
      }
      supplierManageFrame.setTitle("供应商数据管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("customerManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开客户数据管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 64) != 64){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(customerManageFrame == null){
          customerManageFrame = new CustomerManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(customerManageFrame);
          customerManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          customerManageFrame.setUser(user);
          customerManageFrame.setVisible(true);
        }
      }
      customerManageFrame.setTitle("客户数据管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("customerCreditManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开客户信用管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 128) != 128){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(customerCreditManageFrame == null){
          customerCreditManageFrame = new CustomerCreditManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(customerCreditManageFrame);
          customerCreditManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          customerCreditManageFrame.setUser(user);
          customerCreditManageFrame.setVisible(true);
        }
      }
      customerCreditManageFrame.setTitle("客户信用管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("warehouseManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开仓库数据管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 256) != 256){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(warehouseManageFrame == null){
          warehouseManageFrame = new WarehouseManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(warehouseManageFrame);
          warehouseManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          warehouseManageFrame.setUser(user);
          warehouseManageFrame.setVisible(true);
          //显示全部仓库
          warehouseManageFrame.showAllWarehouse();
        }
      }
      warehouseManageFrame.setTitle("仓库数据管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("accountNameManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开会计科目管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 512) != 512){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(accountNameManageFrame == null){
          accountNameManageFrame = new AccountNameManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(accountNameManageFrame);
          accountNameManageFrame.setVisible(true);
        }else{
          //重新传入用户类
          accountNameManageFrame.setUser(user);
          accountNameManageFrame.setVisible(true);
          //显示会计科目的结构树
          accountNameManageFrame.showAllAccountName();
        }
      }
      accountNameManageFrame.setTitle("会计科目管理窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("reportManage")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开报表管理窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 1024) != 1024){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(ledgerDate.length() == 0){
          JOptionPane.showMessageDialog(null, "请选择账套.");
          return;
        }
        if(reportManageFrame == null){
          reportManageFrame = new ReportManageFrame(this);
          //使窗口居中对齐
          setCenterPosition(reportManageFrame);
          reportManageFrame.setVisible(true);
        }else{
          //重新传入用户类和账套
          reportManageFrame.setUser(user);
          reportManageFrame.setLedgerDate(ledgerDate);
          reportManageFrame.setVisible(true);
        }
      }
      reportManageFrame.setTitle("报表管理窗口"+ ":用户("
                                + user.getUserName() + "):账套(" + ledgerDate + ")");
    }
    else if (actionCommand.equals("userLogView")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开用户日志查看窗口.");
        return;
      }else{
        //取得基础信息模块的用户权限
        int baseInforFunction = user.getBaseInforFunction();
        if((baseInforFunction & 2048) != 2048){
          JOptionPane.showMessageDialog(null, user.getUserName() + "用户不具有该权限.");
          return;
        }
        if(userLogViewFrame == null){
          userLogViewFrame = new UserLogViewFrame(this);
          //使窗口居中对齐
          setCenterPosition(userLogViewFrame);
          userLogViewFrame.setVisible(true);
        }else{
          //重新传入用户类
          userLogViewFrame.setUser(user);
          userLogViewFrame.setVisible(true);
        }
      }
      userLogViewFrame.setTitle("用户日志查看窗口"+ ":用户("
                                + user.getUserName() + ")");
    }
    else if (actionCommand.equals("exit")) {
      //退出程序
      this.exit();
    }
    else if (actionCommand.equals("orderSubmit")) {
      if(user == null){
        JOptionPane.showMessageDialog(null, "先登陆系统,再打开进货单填写窗口.");
        return;
      }else{
        //取得进货模块的用户权限

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -