?? stockmanagementmainframe.java
字號:
int stockFunction = user.getStockFunction();
if((stockFunction & 1) != 1){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(orderSubmitFrame == null){
orderSubmitFrame = new OrderSubmitFrame(this);
//使窗口居中對齊
setCenterPosition(orderSubmitFrame);
orderSubmitFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
orderSubmitFrame.setUser(user);
orderSubmitFrame.setLedgerDate(ledgerDate);
orderSubmitFrame.setVisible(true);
}
}
orderSubmitFrame.setTitle("進貨單填寫窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("orderCommit")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開進貨單審核窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 2) != 2){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(orderCommitFrame == null){
orderCommitFrame = new OrderCommitFrame(this);
//使窗口居中對齊
setCenterPosition(orderCommitFrame);
orderCommitFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
orderCommitFrame.setUser(user);
orderCommitFrame.setLedgerDate(ledgerDate);
orderCommitFrame.setVisible(true);
}
}
orderCommitFrame.setTitle("進貨單審核窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("orderCheck")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開檢查貨物窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 4) != 4){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(orderCheckFrame == null){
orderCheckFrame = new OrderCheckFrame(this);
//使窗口居中對齊
setCenterPosition(orderCheckFrame);
orderCheckFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
orderCheckFrame.setUser(user);
orderCheckFrame.setLedgerDate(ledgerDate);
orderCheckFrame.setVisible(true);
}
}
orderCheckFrame.setTitle("檢查貨物窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("orderPay")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開進貨付款窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 8) != 8){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(orderPayFrame == null){
orderPayFrame = new OrderPayFrame(this);
//使窗口居中對齊
setCenterPosition(orderPayFrame);
orderPayFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
orderPayFrame.setUser(user);
orderPayFrame.setLedgerDate(ledgerDate);
orderPayFrame.setVisible(true);
}
}
orderPayFrame.setTitle("進貨付款窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("cashLedgerView")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開現金日記賬查看窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 16) != 16){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(cashLedgerViewFrame == null){
cashLedgerViewFrame = new CashLedgerViewFrame(this);
//使窗口居中對齊
setCenterPosition(cashLedgerViewFrame);
cashLedgerViewFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
cashLedgerViewFrame.setUser(user);
cashLedgerViewFrame.setLedgerDate(ledgerDate);
cashLedgerViewFrame.setVisible(true);
}
}
cashLedgerViewFrame.setTitle("現金日記賬查看窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("returnOrderSubmit")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開填寫退貨單窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 2) != 2){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(returnOrderSubmitFrame == null){
returnOrderSubmitFrame = new ReturnOrderSubmitFrame(this);
//使窗口居中對齊
setCenterPosition(returnOrderSubmitFrame);
returnOrderSubmitFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
returnOrderSubmitFrame.setUser(user);
returnOrderSubmitFrame.setLedgerDate(ledgerDate);
returnOrderSubmitFrame.setVisible(true);
}
}
returnOrderSubmitFrame.setTitle("填寫退貨單窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("returnOrderPay")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開收取退款窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 8) != 8){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(returnOrderPayFrame == null){
returnOrderPayFrame = new ReturnOrderPayFrame(this);
//使窗口居中對齊
setCenterPosition(returnOrderPayFrame);
returnOrderPayFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
returnOrderPayFrame.setUser(user);
returnOrderPayFrame.setLedgerDate(ledgerDate);
returnOrderPayFrame.setVisible(true);
}
}
returnOrderPayFrame.setTitle("收取退款窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("returnOrderCheck")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開退還貨物窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 4) != 4){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(returnOrderCheckFrame == null){
returnOrderCheckFrame = new ReturnOrderCheckFrame(this);
//使窗口居中對齊
setCenterPosition(returnOrderCheckFrame);
returnOrderCheckFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
returnOrderCheckFrame.setUser(user);
returnOrderCheckFrame.setLedgerDate(ledgerDate);
returnOrderCheckFrame.setVisible(true);
}
}
returnOrderCheckFrame.setTitle("退還貨物窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("stockOrderSearch")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開進貨單查詢窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 32) != 32){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(stockOrderSearchFrame == null){
stockOrderSearchFrame = new StockOrderSearchFrame(this);
//使窗口居中對齊
setCenterPosition(stockOrderSearchFrame);
stockOrderSearchFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
stockOrderSearchFrame.setUser(user);
stockOrderSearchFrame.setLedgerDate(ledgerDate);
stockOrderSearchFrame.setVisible(true);
}
}
stockOrderSearchFrame.setTitle("進貨單查詢窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("accountPayableSearch")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開應付賬款查詢窗口.");
return;
}else{
//取得進貨模塊的用戶權限
int stockFunction = user.getStockFunction();
if((stockFunction & 64) != 64){
JOptionPane.showMessageDialog(null, user.getUserName() + "用戶不具有該權限.");
return;
}
if(ledgerDate.length() == 0){
JOptionPane.showMessageDialog(null, "請選擇賬套.");
return;
}
if(accountPayableSearchFrame == null){
accountPayableSearchFrame = new AccountPayableSearchFrame(this);
//使窗口居中對齊
setCenterPosition(accountPayableSearchFrame);
accountPayableSearchFrame.setVisible(true);
}else{
//重新傳入用戶類和賬套
accountPayableSearchFrame.setUser(user);
accountPayableSearchFrame.setLedgerDate(ledgerDate);
accountPayableSearchFrame.setVisible(true);
}
}
accountPayableSearchFrame.setTitle("應付賬款查詢窗口"+ ":用戶("
+ user.getUserName() + "):賬套(" + ledgerDate + ")");
}
else if (actionCommand.equals("stockAccountEntryCheck")) {
if(user == null){
JOptionPane.showMessageDialog(null, "先登陸系統,再打開審核進貨會計分錄窗口.");
return;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -