?? 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 + -