📄 orderviewcontrolor.java
字号:
IntoUpdAddListForm.append(tf_IntoUpdAdd_Bulk);
tf_IntoUpdAdd_Price = new TextField("入库单价:", "", 256, TextField.ANY);
IntoUpdAddListForm.append(tf_IntoUpdAdd_Price);
IntoUpdAddListForm.addCommand(Into_UpdAddList_BACKCMD);
IntoUpdAddListForm.addCommand(Into_UpdAddList_OKCMD);
IntoUpdAddListForm.setCommandListener(this);
display.setCurrent(IntoUpdAddListForm);
}
/***********入库************入库***************入库******end *******/
/***********出库***********出库***************出库*******begin*****/
public void OutCheckForm() { //出库 的 查询
display = Display.getDisplay(this);
Out_Check_BACKCMD = new Command("返回", Command.EXIT, 0);
Out_Check_OKCMD = new Command("查询", Command.OK, 0);
OutCheckForm = new Form("出库信息查询");
tf_OutCheck_Id = new TextField("出库单编号:", "", 256, TextField.ANY);
OutCheckForm.append(tf_OutCheck_Id);
OutCheckForm.addCommand(Out_Check_OKCMD);
OutCheckForm.addCommand(Out_Check_BACKCMD);
OutCheckForm.setCommandListener(this);
display.setCurrent(OutCheckForm);
}
public void OutAddForm(){ //出库 添加 之 主表 添加
display = Display.getDisplay(this);
Out_AddMain_BACKCMD = new Command("返回", Command.EXIT, 0);
Out_AddMain_OKCMD = new Command("添加", Command.OK, 0);
OutAddMainForm = new Form("填写出库单详细:");
OutAddMainForm.append(groups[13]);
OutAddMainForm.append(groups[10]);
OutAddMainForm.append(groups[11]);
tf_OutAdd_Id = new TextField("出库单号:", "", 256, TextField.ANY);
OutAddMainForm.append(tf_OutAdd_Id);
tf_OutStockMain_ID = new TextField("对应的销售单号:", "", 256, TextField.ANY);
OutAddMainForm.append(tf_OutStockMain_ID);
tf_Out_Date = new TextField("出库时间:", "", 256, TextField.ANY);
OutAddMainForm.append(tf_Out_Date);
OutAddMainForm.addCommand(Out_AddMain_BACKCMD);
OutAddMainForm.addCommand(Out_AddMain_OKCMD);
OutAddMainForm.setCommandListener(this);
display.setCurrent(OutAddMainForm);
}
public void OutAddBranchForm() { //出库 的 添加部分的 分支菜单
display = Display.getDisplay(this);
Out_AddBranch_OKCMD = new Command("选择", Command.OK, 1);
Out_AddBranch_BACKCMD = new Command("返回", Command.BACK, 1);
OutAddBranchList = new List("填写销售单", Choice.IMPLICIT);
OutAddBranchList.append("出库单详细", null);
// OutAddBranchList.append("支付情况", null);
OutAddBranchList.addCommand(Out_AddBranch_OKCMD);
OutAddBranchList.addCommand(Out_AddBranch_BACKCMD);
OutAddBranchList.setCommandListener(this);
display.setCurrent(OutAddBranchList);
}
public void OutAddLIstForm() { //出库 添加 之 LIST表 添加
display = Display.getDisplay(this);
Out_AddList_BACKCMD = new Command("返回", Command.EXIT, 0);
Out_AddList_OKCMD = new Command("添加", Command.OK, 0);
OutAddListForm = new Form("填写出库单详细:");
OutAddListForm.append(groups[4]);
OutAddListForm.append(groups[5]);
OutAddListForm.append(groups[6]);
tf_Out_Bulk = new TextField("出库吨数:", "", 256, TextField.ANY);
OutAddListForm.append(tf_Out_Bulk);
tf_Out_Price = new TextField("出库单价:", "", 256, TextField.ANY);
OutAddListForm.append(tf_Out_Price);
OutAddListForm.addCommand(Out_AddList_BACKCMD);
OutAddListForm.addCommand(Out_AddList_OKCMD);
OutAddListForm.setCommandListener(this);
display.setCurrent(OutAddListForm);
}
public void OutCheckResultForm() { //出库 的查询 结果
display = Display.getDisplay(this);
Out_CheckRes_OKCMD = new Command("明细", Command.OK, 1);
Out_CheckRes_BACKCMD = new Command("返回", Command.BACK, 1);
OutCheckResForm = new Form("出库单主信息");
tf_Out_Type = new TextField("出库类型:", "", 256, TextField.UNEDITABLE);
OutCheckResForm.append(tf_Out_Type);
tf_OutCheck_Date = new TextField("出库日期:", "", 256, TextField.UNEDITABLE);
OutCheckResForm.append(tf_OutCheck_Date);
tf_Out_ObjDepot = new TextField("出库仓库:", "", 256, TextField.UNEDITABLE);
OutCheckResForm.append(tf_Out_ObjDepot);
tf_Out_SrcDepot = new TextField("来源仓库:", "", 256, TextField.UNEDITABLE);
OutCheckResForm.append(tf_Out_SrcDepot);
tf_OutCheckStockMain_ID = new TextField("对应的销售单:", "", 256, TextField.UNEDITABLE);
OutCheckResForm.append(tf_OutCheckStockMain_ID);
OutCheckResForm.addCommand(Out_CheckRes_OKCMD);
OutCheckResForm.addCommand(Out_CheckRes_BACKCMD);
OutCheckResForm.setCommandListener(this);
display.setCurrent(OutCheckResForm);
}
public void OutLignumList() { //出库 的查询 结果之 矿石种类的显示
display = Display.getDisplay(this);
Out_Lignum_OKCMD = new Command("选择", Command.OK, 1);
Out_Lignum_BACKCMD = new Command("返回", Command.BACK, 1);
OutLignumList = new List("出库单的矿石种类", Choice.IMPLICIT);
OutLignumList.addCommand(Out_Lignum_OKCMD);
OutLignumList.addCommand(Out_Lignum_BACKCMD);
OutLignumList.setCommandListener(this);
display.setCurrent(OutLignumList);
}
public void OutGradeList() { //出库 的查询 结果之 矿石品位的显示
display = Display.getDisplay(this);
Out_Grade_OKCMD = new Command("选择", Command.OK, 1);
Out_Grade_BACKCMD = new Command("返回", Command.BACK, 1);
OutGradeList = new List("出库单的矿石品位", Choice.IMPLICIT);
OutGradeList.addCommand(Out_Grade_OKCMD);
OutGradeList.addCommand(Out_Grade_BACKCMD);
OutGradeList.setCommandListener(this);
display.setCurrent(OutGradeList);
}
public void OutMarqueList() { //出库 的查询 结果之 矿石类型的显示
display = Display.getDisplay(this);
Out_Marque_OKCMD = new Command("详细", Command.OK, 1);
Out_Marque_BACKCMD = new Command("返回", Command.BACK, 1);
OutMarqueList = new List("出库单的矿石类型", Choice.IMPLICIT);
OutMarqueList.addCommand(Out_Marque_OKCMD);
OutMarqueList.addCommand(Out_Marque_BACKCMD);
OutMarqueList.setCommandListener(this);
display.setCurrent(OutMarqueList);
}
public void OutDetailForm() { //出库 的查询 结果之 详细的显示
display = Display.getDisplay(this);
OutDetailForm = new Form("明细信息");
Out_Detail_OKCMD = new Command("确定", Command.OK, 0);
Out_Detail_BACKCMD = new Command("返回", Command.BACK, 0);
tf_OutCheck_Bulk = new TextField("体积(吨):", "", 256, TextField.UNEDITABLE);
OutDetailForm.append(tf_OutCheck_Bulk);
tf_OutCheck_Price = new TextField("单价:", "", 256, TextField.UNEDITABLE);
OutDetailForm.append(tf_OutCheck_Price);
tf_OutCheck_Total = new TextField("总金额:", "", 256, TextField.UNEDITABLE);
OutDetailForm.append(tf_OutCheck_Total);
OutDetailForm.addCommand(Out_Detail_OKCMD);
OutDetailForm.addCommand(Out_Detail_BACKCMD);
OutDetailForm.setCommandListener(this);
display.setCurrent(OutDetailForm);
}
public void OutUpdateForm() { //出库 的修改
display = Display.getDisplay(this);
Out_Update_BACKCMD = new Command("返回", Command.EXIT, 0);
Out_Update_OKCMD = new Command("确定", Command.OK, 0);
OutUpdateForm = new Form("修改出库信息");
tf_OutUpd_Id = new TextField("出库单编号", "", 256, TextField.ANY);
OutUpdateForm.append(tf_OutUpd_Id);
OutUpdateForm.addCommand(Out_Update_BACKCMD);
OutUpdateForm.addCommand(Out_Update_OKCMD);
OutUpdateForm.setCommandListener(this);
display.setCurrent(OutUpdateForm);
}
public void OutUpdateList() { //出库 的修改的 list菜单
display = Display.getDisplay(this);
Out_UpdList_OKCMD = new Command("确定", Command.OK, 1);
Out_UpdList_BACKCMD = new Command("返回", Command.BACK, 1);
OutUpdateList = new List("请选择功能菜单", Choice.IMPLICIT);
OutUpdateList.append("添加明细信息", null);
OutUpdateList.addCommand(Out_UpdList_OKCMD);
OutUpdateList.addCommand(Out_UpdList_BACKCMD);
OutUpdateList.setCommandListener(this);
display.setCurrent(OutUpdateList);
}
public void OutDeleteForm() { // 出库 的 删除
display = Display.getDisplay(this);
Out_Delete_BACKCMD = new Command("返回", Command.BACK, 0);
Out_Delete_OKCMD = new Command("确定", Command.OK, 0);
OutDeleteForm = new Form("删除出库单");
tf_Out_DeleteId = new TextField("请填写要删除的出库单编号", "", 256, TextField.ANY);
OutDeleteForm.append(tf_Out_DeleteId);
OutDeleteForm.addCommand(Out_Delete_BACKCMD);
OutDeleteForm.addCommand(Out_Delete_OKCMD);
OutDeleteForm.setCommandListener(this);
display.setCurrent(OutDeleteForm);
}
public void OutUpdAddLIstForm() { //出库修改 之 LIST表 添加
display = Display.getDisplay(this);
Out_UpdAddList_BACKCMD = new Command("返回", Command.EXIT, 0);
Out_UpdAddList_OKCMD = new Command("添加", Command.OK, 0);
OutUpdAddListForm = new Form("填写出库单详细:");
OutUpdAddListForm.append(groups[4]);
OutUpdAddListForm.append(groups[5]);
OutUpdAddListForm.append(groups[6]);
tf_OutUpdAdd_Bulk = new TextField("出库吨数:", "", 256, TextField.ANY);
OutUpdAddListForm.append(tf_OutUpdAdd_Bulk);
tf_OutUpdAdd_Price = new TextField("出库单价:", "", 256, TextField.ANY);
OutUpdAddListForm.append(tf_OutUpdAdd_Price);
OutUpdAddListForm.addCommand(Out_UpdAddList_BACKCMD);
OutUpdAddListForm.addCommand(Out_UpdAddList_OKCMD);
OutUpdAddListForm.setCommandListener(this);
display.setCurrent(OutUpdAddListForm);
}
/***********出库***********出库***************出库*******end *****/
public void commandAction(Command cmd, Displayable d) {
//the event is order by the screen show gradations
if (cmd == LoginCMD) {
actionFlag = "login";
Thread t = new Thread(this);
strUserName = tf_userName.getString();
strPassword = tf_password.getString();
//userName and password is not null
if (strUserName.length() == 0) {
Alert a = new Alert("Error", "请输入用户名.", null, AlertType.ERROR);
a.setTimeout(Alert.FOREVER);
display.setCurrent(a, LoginForm);
return;
} else if (strPassword.length() == 0) {
Alert a = new Alert("Error", "请输入密码.", null, AlertType.ERROR);
a.setTimeout(Alert.FOREVER);
display.setCurrent(a, LoginForm);
return;
}
t.start();
} else if (cmd == exitCMD) {
try {
destroyApp(true);
} catch (MIDletStateChangeException ex) {
}
notifyDestroyed();
} else if (cmd == mc_OKCMD) { //主菜单的选择
//MainMenuForm's OK button
actionFlag = "StockAddListSel";
Thread t1 = new Thread(this);
int i = mainCanvas.getSelectedCount();
System.out.println("SELECTED Index==============="+i);
if(i == 0){ //采购
actionFlag = "StockAddMainSel";
Thread t = new Thread(this);
createStockList();
display.setCurrent(stockList);
t.start();
}else if (i == 2){ //销售
actionFlag = "SaleAddMainSel";
Thread t = new Thread(this);
createSaleList();
display.setCurrent(saleList);
t.start();
}else if (i == 3){ //出库
actionFlag = "IntoOutAddMainSel";
Thread t = new Thread(this);
createOutList();
display.setCurrent(outList);
t.start();
}else if (i == 1){ //入库
actionFlag = "IntoOutAddMainSel";
Thread t = new Thread(this);
createInList();
display.setCurrent(inList);
t.start();
}
t1.start();
} else if (cmd == mc_backCMD) {
//MainMenuForm's BACK button
display.setCurrent(LoginForm);
} else if (cmd == list_OKCMD) { //采购的功能 选择菜单
actionFlag = "StockAddListSel";
Thread t = new Thread(this);
int i = stockList.getSelectedIndex();
if (i == 0) {
//check
createCheckForm();
} else if (i == 1) {
//add
/*********hdw*********/ //采购添加 的 添加LIST表的 "矿石种类"选择
createAddForm();
/*********hdw*********/
} else if (i == 2) {
//update
this.createUpdateForm();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -