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

📄 operation.java

📁 我的系在线考试系统我的系在线考试系统我的系在线考试系统我的系在线考试系统我的系在线考试系统我的系在线考试系统我的系在线考试系统我的系在线考试系统
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
		b = b && cust.modifyMfAmo(recSheet.getCustID(), recSheet.getMsAmo());		CatalogAdapter ca = new CCatalogAdapter(loginInfo.getJndiName());		CashLog cashLog = null;		if (recSheet.getCompID() != 1) {			// 现金日记			cashLog = new CashLog(loginInfo.getJndiName());			cashLog.setCreateDate(recSheet.getCreateDate());			cashLog.setLenderAmo(0);			cashLog.setDebitAmo(recSheet.getFactAmo());			cashLog.setAmo(recSheet.getFactAmo());			// *****************************************************************************************************************			// 获取正确的余额			double balAmo = cashLog.getBalAmo(recSheet.getCatalogCode(),					recSheet.getCreateDate());			// *****************************************************************************************************************			cashLog.setBalAmo(balAmo + cashLog.getAmo());			b = b					&& ca.updateBalAmo(recSheet.getCatalogCode(), recSheet							.getFactAmo());			cashLog.setSummary("[收款]" + cust.getCustName() + " "					+ recSheet.getRemark());			cashLog.setCatalogCode(recSheet.getCatalogCode());			String dlType = "";			if (cashLog.getBalAmo() == 0) {				dlType = "平";			} else if (cashLog.getBalAmo() > 0) {				dlType = "借";			} else {				dlType = "贷";			}			cashLog.setDlType(dlType);			cashLog.setCashType(0);			cashLog.setSheetCode(recSheet.getRecSheetCode());			cashLog.setParentCatalogCode(recSheet.getCatalogCode());			cashLog.setEventCode(1);			b = b && cashLog.insert();			// *****************************************************************************************************************			b = b					&& cashLog.updateBalAmo(cashLog.getCatalogCode(), cashLog							.getAmo(), cashLog.getCreateDate(), cashLog							.getCashLogCode());			// *****************************************************************************************************************			// ******************************************************************************************************************************************************************************************			adapter.content();			b = b					&& custMonthItems.modify(adapter.getCustID(), adapter							.getCreateDate(), recSheet.getFactAmo(), 0,							CustMonthItems.REC);			b = b					&& custMonthItems.modify(adapter.getCustID(), adapter							.getCreateDate(), recSheet.getMsAmo(), 0,							CustMonthItems.KOU);			// ******************************************************************************************************************************************************************************************		} else {			// ******************************************************************************************************************************************************************************************			b = b					&& custMonthItems.modify(adapter.getCustID(), adapter							.getCreateDate(), recSheet.getAmo(), 0,							CustMonthItems.KOU);			// ******************************************************************************************************************************************************************************************		}		return b;	}	private static boolean delBalance(ExSheetAdapter adapter, List item,			LoginInfo loginInfo) {		boolean b = true;		ExItemsAdapter order = null;		CBalanceAdapter balance = new CBalanceAdapter(adapter.getJndiName());		for (Iterator iter = item.iterator(); iter.hasNext();) {			order = (ExItemsAdapter) iter.next();			// 更新日结			boolean isNeed = ToolKit.needUpdateDay(adapter.getJndiName(),					adapter.getCreateDate());			if (isNeed) {				net.intuitsoft.xeon.table.warehouse.month.WarehouseMonthItems month = new net.intuitsoft.xeon.table.warehouse.month.WarehouseMonthItems(						adapter.getJndiName());				b = b						&& month.updateDayAfter(order.getWarehouseCode(),								adapter.getCreateDate(), +order.getQua(), order										.getGoodsID());			}			balance.setGoodsID(order.getGoodsID());			balance.setWarehouseCode(order.getWarehouseCode());			balance.setOperator(loginInfo.getSysUserCode());			balance.setGdsColor(order.getColor());			if (balance.isExistsByCode(balance.getGoodsID(), balance					.getWarehouseCode())) {				b = b						&& balance.modify(balance.getBalanceID(),								order.getS1(), order.getS2(), order.getS3(),								order.getS4(), order.getS5(), order.getS6(),								order.getS7(), order.getS8(), order.getS9(),								order.getS10(), order.getS11(), order.getS12(),								order.getS13(), order.getQua(), order										.getGdsNo(), order.getGdsName(), order										.getUnit());			} else {				balance.setS1(order.getS1());				balance.setS2(order.getS2());				balance.setS3(order.getS3());				balance.setS4(order.getS4());				balance.setS5(order.getS5());				balance.setS6(order.getS6());				balance.setS7(order.getS7());				balance.setS8(order.getS8());				balance.setS9(order.getS9());				balance.setS10(order.getS10());				balance.setS11(order.getS11());				balance.setS12(order.getS12());				balance.setS13(order.getS13());				balance.setBalQua(order.getQua());				GoodsModel goodstemp2 = new GoodsBean(adapter.getJndiName());				goodstemp2.setGoodsID(balance.getGoodsID());				goodstemp2.content();				balance.setBalPrice(goodstemp2.getInPrice());				balance.setBalAmo(balance.getBalQua() * balance.getBalPrice());				balance.setSheetCode(order.getExSheetCode());				balance.setGdsName(order.getGdsName());				balance.setGdsNo(order.getGdsNo());				balance.setUnit(order.getUnit());				b = b && balance.insert();			}			// 记录log			CGoodsLogAdapter log = new CGoodsLogAdapter(adapter.getJndiName(),					"销售出库单(删除)", SheetTypes.EX, "增", adapter.getCreateDate(),					adapter.getExSheetCode(), order.getGoodsID(), order							.getGdsNo(), order.getGdsName(), order.getUnit(),					order.getQua());			b = b && log.insert();		}		return b;	}	private static boolean salePriceUpdate(ExSheetAdapter adapter, List item,			LoginInfo loginInfo) {		boolean b = true;		boolean isCs = ToolKit.allowcsbh(adapter.getJndiName());		SalePriceAdapter salePriceAdapter = new CSalePriceAdapter(adapter				.getJndiName());		ExItemsAdapter order = null;		for (Iterator iter = item.iterator(); iter.hasNext();) {			order = (ExItemsAdapter) iter.next();			salePriceAdapter.setGoodsID(order.getGoodsID());			salePriceAdapter.setCustID(adapter.getCustID());			salePriceAdapter.setGdsName(order.getGdsName());			salePriceAdapter.setGdsNo(order.getGdsNo());			salePriceAdapter.setPrice(order.getPrice());			salePriceAdapter.setQuoteDate(adapter.getCreateDate());			salePriceAdapter.setOperator(loginInfo.getSysUserCode());			salePriceAdapter.setSheetCode(adapter.getExSheetCode());			salePriceAdapter.setDiscount(order.getDiscount());			salePriceAdapter.setFactPrice(order.getPrice()					* order.getDiscount());			salePriceAdapter.setRemark(order.getRemark());			b = b && salePriceAdapter.insert();			if (isCs) {				// 保存客户编码				if (!"".equals(order.getProductNo())) {					CustBar custBar = new CustBar(adapter.getJndiName());					if (custBar.isExistsByCode(adapter.getCustID(), order							.getGoodsID())) {						b = b && custBar.modify(order.getProductNo());					} else {						custBar.setCustID(adapter.getCustID());						custBar.setGoodsID(order.getGoodsID());						custBar.setProductNo(order.getProductNo());						b = b && custBar.insert();					}				}			}		}		return b;	}	private static boolean custGoodsUpdate(ExSheetAdapter adapter, List item,			LoginInfo loginInfo) {		boolean b = true;		CustGoodsAdapter custGoods = new CCustGoodsAdapter(adapter				.getJndiName());		ExItemsAdapter order = null;		for (Iterator iter = item.iterator(); iter.hasNext();) {			order = (ExItemsAdapter) iter.next();			custGoods.setGoodsID(order.getGoodsID());			custGoods.setCustID(adapter.getCustID());			custGoods.setGdsName(order.getGdsName());			custGoods.setGdsNo(order.getGdsNo());			GoodsModel gm = new GoodsBean(adapter.getJndiName());			gm.setGoodsID(order.getGoodsID());			gm.content();			custGoods.setPPrice(gm.getPPrice());			custGoods.setSalePrice(gm.getSalePrice());			BrandModel bm = new BrandBean(adapter.getJndiName());			bm.setID(gm.getBrandID());			custGoods.setBrand(bm.getBrandName());			custGoods.setOperator(loginInfo.getSysUserCode());			ConcreteSysUserAdapter sys = new ConcreteSysUserAdapter(adapter					.getJndiName());			custGoods					.setComputer(sys.getCreateBy(loginInfo.getSysUserCode())[2]);			if (!custGoods.isExistsByCustIDAndGoodsID()) {				b = b && custGoods.insert();			}		}		return b;	}	private static boolean updateOrder(ExSheetAdapter adapter, List item,			LoginInfo loginInfo) {		boolean b = true;		COrderSheetAdapter updateOrder = new COrderSheetAdapter(adapter				.getJndiName());		if (!"".equals(adapter.getOrderID())) {			updateOrder.setOrderSheetCode(adapter.getOrderID());			if (updateOrder.content()) {				updateOrder.setIsExt(true);				updateOrder.setIsExtAcc(updateOrder.isAll(updateOrder						.getOrderSheetCode()));				updateOrder.setIsEnd(updateOrder.isAll(updateOrder						.getOrderSheetCode()));			}			b = b && updateOrder.modify();		}		CIoSheetAdapter updateIo = new CIoSheetAdapter(adapter.getJndiName());		if (!"".equals(adapter.getOrderID())) {			updateIo.setIoSheetCode(adapter.getOrderID());			if (updateIo.content()) {				updateIo.setIsExt(true);				updateIo.setIsExtAcc(updateIo.isAll(updateIo.getIoSheetCode()));				updateIo.setIsEnd(updateIo.isAll(updateIo.getIoSheetCode()));			}			b = b && updateIo.modify();		}		return b;	}	private static boolean updateOrderB(ExSheetAdapter adapter, List item,			LoginInfo loginInfo) {		boolean b = true;		COrderSheetAdapter updateOrderB = new COrderSheetAdapter(adapter				.getJndiName());		if (!"".equals(adapter.getOrderID())) {			updateOrderB.setOrderSheetCode(adapter.getOrderID());			if (updateOrderB.content()) {				boolean bb = adapter.isFill(adapter.getOrderID());				updateOrderB.setIsExt(bb);				updateOrderB.setIsExtAcc(updateOrderB.isAll(updateOrderB						.getOrderSheetCode()));				updateOrderB.setIsEnd(updateOrderB.isAll(updateOrderB						.getOrderSheetCode()));			}			b = b && updateOrderB.modify();		}		CIoSheetAdapter updateIoB = new CIoSheetAdapter(adapter.getJndiName());		if (!"".equals(adapter.getOrderID())) {			updateIoB.setIoSheetCode(adapter.getOrderID());			if (updateIoB.content()) {				boolean bb = adapter.isFill(adapter.getOrderID());				updateIoB.setIsExt(bb);				updateIoB.setIsExtAcc(updateIoB.isAll(updateIoB						.getIoSheetCode()));				updateIoB.setIsEnd(updateIoB.isAll(updateIoB.getIoSheetCode()));			}			b = b && updateIoB.modify();		}		return b;	}	private static boolean goodsWarehouseCodeUpdate(List item,			LoginInfo lgoinInfo) {		boolean b = true;		CGoodsAdapter goods = new CGoodsAdapter(lgoinInfo.getJndiName());		ExItemsAdapter order = null;		for (Iterator iter = item.iterator(); iter.hasNext();) {			order = (ExItemsAdapter) iter.next();			b = b					&& goods.updateWarehouseCode(order.getGoodsID(), order							.getWarehouseCode());		}		return b;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -