📄 stockmanagementmainframe.java
字号:
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 + -