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

📄 orderviewcontrolor.java

📁 手机销售网站
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
        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 + -