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

📄 outlistmain.asp

📁 印刷物の発注、在庫管理、出庫処理を一元管理
💻 ASP
📖 第 1 页 / 共 2 页
字号:
	'/********************************************
	Public Function EditHead()
		Dim l_fromymd
		Dim l_toymd
		'挔昜斣崋
		l_olmdl.l_srhListCdDsp = l_cutil.editCdEda(l_olmdl.l_inListCd, l_olmdl.l_inListEda)
		'庴晅斣崋
		l_olmdl.l_srhReceptNo = l_olmdl.l_inReceptNo
		'挔昜柤
		l_olmdl.l_srhListName = l_cutil.chg_HantoZen(l_olmdl.l_inListName)
		'忬嫷柤徧
		l_olmdl.l_srhSituation = l_cmn.GetCodeName(l_db,CD_LEAVING_SITUATION,l_olmdl.l_inSituation)
		'弌屔梊掕擔(FROM擔晅(yyyy/mm/dd)乣TO擔晅(yyyy/mm/dd))
		If l_olmdl.l_inRdoutDay = "2" Then
			'2006/03/07丂擔晅庢摼曄峏
			'l_fromymd = l_cutil.strToStrYMD(l_olmdl.l_inPdoutFromYear, l_olmdl.l_inPdoutFromMonth, l_olmdl.l_inPdoutFromDay)
			'l_toymd = l_cutil.strToStrYMD(l_olmdl.l_inPdoutToYear, l_olmdl.l_inPdoutToMonth, l_olmdl.l_inPdoutToDay)
			If l_olmdl.l_inPdoutFromYear <> "" Or l_olmdl.l_inPdoutFromMonth <> "" Or l_olmdl.l_inPdoutFromDay <> "" Then
				l_fromymd = l_olmdl.l_inPdoutFromYear & "/" & l_olmdl.l_inPdoutFromMonth & "/" & l_olmdl.l_inPdoutFromDay
			End If
			If l_olmdl.l_inPdoutToYear <> "" Or l_olmdl.l_inPdoutToMonth <> "" Or l_olmdl.l_inPdoutToDay <> "" Then
				l_toymd = l_olmdl.l_inPdoutToYear & "/" & l_olmdl.l_inPdoutToMonth & "/" & l_olmdl.l_inPdoutToDay
			End If

			If l_fromymd <> "" And l_toymd <> "" Then
				l_olmdl.l_srhImportDsp = "弌屔梊掕擔丗" & l_fromymd & "乣" & l_toymd
			Else
				If l_fromymd <> "" Then
					l_olmdl.l_srhImportDsp = "弌屔梊掕擔(奐巒)丗" & l_fromymd
				End If
				If l_toymd <> "" Then
					l_olmdl.l_srhImportDsp = "弌屔梊掕擔(廔椆)丗" & l_toymd 
				End If
			End If
		Else
			l_olmdl.l_srhImportDsp = "弌屔梊掕擔丗摉擔"
		End If
	End Function

	'/********************************************
	'/* 僜乕僩帪偺俫俿俵俴儕儞僋庢摼
	'/* param丗String l_sortkey 僜乕僩僉乕
	'/* return丗String 俫俿俵俴暥帤楍
	'/********************************************
	Public Function GetSortParmHtml(l_sortkey,l_oldSortDesc)
		Dim l_retStr
		Dim l_newSortDesc

		'僜乕僩弴偺愝掕(徃弴佁崀弴愗傝懼偊)
		If l_oldSortDesc = FLG_ON Then
			l_newSortDesc = FLG_OFF		'崀弴仺徃弴
		Else 
			l_newSortDesc =  FLG_ON		'徃弴仺崀弴
		End If

		'僷儔儊乕僞亖僜乕僩僉乕丄専嶕忦審
		l_retStr = "sessave=" & "2"  &_
			"&sortkey=" & l_sortkey &_
			"&sortdesc=" & l_newSortDesc 
		GetSortParmHtml = l_retStr
	End Function

	'/********************************************
	'/* 擖椡僠僃僢僋
	'/* param丗l_mdl丂挔昜堦棗専嶕忦審曐帩梡僋儔僗
	'/* return丗boolean
	'/********************************************
	Public Function CheckInput
		Dim l_basp
		Dim l_element
		Dim l_startYMD
		Dim l_endYMD

		Set l_basp = Server.CreateObject("basp21")

		l_endYMD = l_olmdl.l_inPdoutToYear & "/" &_
				   l_olmdl.l_inPdoutToMonth & "/" &_
				   l_olmdl.l_inPdoutToDay

		CheckInput = true
		l_element = 0

		'庴晅斣崋
		If l_chkUtil.number_chk(l_basp,l_olmdl.l_inReceptNo) = "0" Then
			CheckInput = false
			l_errarray(l_element) = IG11018E
			l_element = l_element + 1
		End If

		'挔昜斣崋丄巬斣憡娭僠僃僢僋
		If l_olmdl.l_inListCd = "" And l_olmdl.l_inListEda <> "" Then
			CheckInput = false
			l_errarray(l_element) = IG11022E
			l_element = l_element + 1
		End If

		'挔昜斣崋僠僃僢僋
		If Not l_chkUtil.IsNumericAlpha(l_olmdl.l_inListCd) Then
			CheckInput = false
			l_errarray(l_element) = IG11001E
			l_element = l_element + 1
		End If

		'挔昜巬斣僠僃僢僋
		If l_chkUtil.number_chk(l_basp,l_olmdl.l_inListEda) = "0" Then
			CheckInput = false
			l_errarray(l_element) = IG11021E
			l_element = l_element + 1
		End If
		'20051107  捛壛
		'挔昜柤慡妏曄姺
		If l_olmdl.l_inListName <> "" Then
			l_olmdl.l_inListName = l_cutil.chg_HantoZen(l_olmdl.l_inListName)
		End If
		'擔晅僠僃僢僋
		If l_olmdl.l_inRdoutDay = "2" Then
			'弌屔梊掕擔(奐巒)
			If Not l_chkUtil.IsYMD(l_olmdl.l_inPdoutFromYear,_
									l_olmdl.l_inPdoutFromMonth,_
									l_olmdl.l_inPdoutFromDay) Then
				CheckInput = false
				l_errarray(l_element) = IG06014E
				l_element = l_element + 1
			Else
				l_startYMD = l_cutil.strToStrYMD(l_olmdl.l_inPdoutFromYear,_
									l_olmdl.l_inPdoutFromMonth,_
									l_olmdl.l_inPdoutFromDay)
			End If
			'弌屔梊掕擔(廔椆)
			If Not l_chkUtil.IsYMD(l_olmdl.l_inPdoutToYear,_
									l_olmdl.l_inPdoutToMonth,_
									l_olmdl.l_inPdoutToDay) Then
				CheckInput = false
				l_errarray(l_element) = IG06015E
				l_element = l_element + 1
			Else
				l_endYMD = l_cutil.strToStrYMD(l_olmdl.l_inPdoutToYear,_
									l_olmdl.l_inPdoutToMonth,_
									l_olmdl.l_inPdoutToDay)
			End If
			
			'2005/12/12捛壛
			'弌屔梊掕擔(奐巒偲廔椆)僠僃僢僋
		'	If l_startYMD <>"" & l_endYMD <>"" Then
		'		If l_startYMD > l_endYMD Then
		'			CheckInput = false
		'			l_errarray(l_element) = IG11106E
		'			l_element = l_element + 1
		'		End If
		'	End If
			If l_olmdl.l_inPdoutFromYear <> "" And l_olmdl.l_inPdoutFromMonth <> "" And l_olmdl.l_inPdoutFromDay <> "" And _
				l_olmdl.l_inPdoutToYear <> "" And l_olmdl.l_inPdoutToMonth <> "" And l_olmdl.l_inPdoutToDay <> "" Then
					If l_olmdl.l_inPdoutFromYear & l_olmdl.l_inPdoutFromMonth & l_olmdl.l_inPdoutFromDay > _
						l_olmdl.l_inPdoutToYear & l_olmdl.l_inPdoutToMonth & l_olmdl.l_inPdoutToDay Then
							CheckInput = false
						l_errarray(l_element) = IG11106E
						l_element = l_element + 1
					End If
			End If


		End If
	End Function

	'/*************************************
	'/ 堦棗僿僢僟
	'/ return:html
	'/*************************************
	Public Function ListHeadDsp
		Dim l_html
		Dim l_CRLF
		Dim l_sortdsp

		l_CRLF = Chr(13) & Chr(10)

		'僜乕僩弴丂徃弴丗(仾)丂崀弴丗(伀)
		If l_olmdl.l_sortdesc = FLG_ON Then
			l_sortdsp = "(伀)"
		Else
			l_sortdsp = "(仾)"
		End If

		l_html = "<tr> " & l_CRLF &_
		  		 "<td class=""txt_m"" width=""80"" height=""20"" bgcolor=""#666666"" align=""center"">" &_
				 "<a href=""out_list.asp?" & GetSortParmHtml("2",l_olmdl.l_sortdesc) & """>" &_
				 "<font color=""#FFFFFF"">弌屔擔"

		'弌屔擔偱僜乕僩偺応崌
		If l_olmdl.l_sortkey = "2" Then
			l_html = l_html & l_sortdsp
		End If

		l_html = l_html & "</font></a></td>" & l_CRLF &_
		  		 "<td class=""txt_m"" width=""80"" height=""20"" bgcolor=""#666666"" align=""center"">" &_
				 "<a href=""out_list.asp?" & GetSortParmHtml("3",l_olmdl.l_sortdesc) & """>" &_
				 "<font color=""#FFFFFF"">庴晅斣崋"

		'庴晅斣崋偱僜乕僩偺応崌
		If l_olmdl.l_sortkey = "3" Then
			l_html = l_html & l_sortdsp
		End If

		l_html = l_html & "</font></a></td>" & l_CRLF &_
		  		"<td class=""txt_m"" width=""100"" height=""20"" bgcolor=""#666666"" align=""center"">" &_
				"<a href=""out_list.asp?" & GetSortParmHtml("4",l_olmdl.l_sortdesc) & """>" &_
				"<font color=""#FFFFFF"">挔昜斣崋"
		'挔昜斣崋偱僜乕僩偺応崌
		If l_olmdl.l_sortkey = "4" Then
			l_html = l_html & l_sortdsp
		End If

		l_html = l_html & "</font></a></td>" & l_CRLF &_
		  		"<td class=""txt_m"" height=""20"" bgcolor=""#666666"" align=""center"">" &_
				"<a href=""out_list.asp?" & GetSortParmHtml("5",l_olmdl.l_sortdesc) & """>" &_
				"<font color=""#FFFFFF"">挔昜柤"
		'挔昜柤偱僜乕僩偺応崌
		If l_olmdl.l_sortkey = "5" Then
			l_html = l_html & l_sortdsp
		End If
		l_html = l_html & "</font></a></td>" & l_CRLF &_
		  		"<td class=""txt_m"" height=""20"" width=""100"" bgcolor=""#666666"" align=""center"">" &_
				"<font color=""#FFFFFF"">挔昜忣曬</font></td>" & l_CRLF &_
				"</tr>" & l_CRLF 

		ListHeadDsp = l_html

	End Function

	'/*************************************
	'/廔椆張棟(DB愗抐)
	'/*************************************
	Public Sub Close
		If IsObject(l_db.l_objADO_Rset) Then
			Call l_db.CloseRecodeset
		End If
		If IsObject(l_db.l_objADO_Conn) Then
			Call l_db.CloseConnection
		End If
	End Sub	

End Class

'/************************************
'/挔昜堦棗専嶕忦審曐帩梡僋儔僗
'/************************************
Class OutListMdl
	Dim l_sysId				'僔僗僥儉ID(String)
	Dim l_coId				'夛幮ID(String)
	Dim l_userId			'儐乕僓乕ID(String)
	Dim l_sortkey			'僜乕僩僉乕
	Dim l_sortdesc			'僜乕僩弴

	'専嶕忦審擖椡棑昞帵崁栚
	Dim l_inListCd	 		'挔昜僐乕僪(挔昜僐乕僪)
	Dim l_inListEda	 		'挔昜僐乕僪(挔昜巬斣)
	Dim l_inReceptNo		'庴晅斣崋
	Dim l_inListName		'挔昜柤
	Dim l_inListStatusName	'忬嫷柤徧
	Dim l_inSituation		'忬嫷
	Dim l_inRdoutDay		'擖椡棑梡(弌屔梊掕擔儔僕僆儃僞儞)
	Dim l_inToday			'擖椡棑梡(摉擔)
	Dim l_inPdoutFromYear 	'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒FROM擔晅(擭))
	Dim l_inPdoutFromMonth 	'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒FROM擔晅(寧))
	Dim l_inPdoutFromDay 	'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒FROM擔晅(擔))
	Dim l_inPdoutToYear		'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒To擔晅(擭))
	Dim l_inPdoutToMonth 	'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒To擔晅(寧))
	Dim l_inPdoutToDay	 	'擖椡棑梡(弌屔梊掕擔僾儖僟僂儞丒To擔晅(擔))
	Dim l_inWarehouse		'憅屔夛幮ID
	Dim l_WarehouseId		'憅屔夛幮ID(徻嵶夋柺傊偺僷儔儊乕僞)

	'専嶕忦審昞帵崁栚
	Dim l_srhMenuListCd		'儊僯儏乕挔昜僐乕僪
	Dim l_srhListCdDsp 		'挔昜僐乕僪(挔昜僐乕僪-挔昜巬斣)
	Dim l_srhReceptNo		'庴晅斣崋
	Dim l_srhListName		'挔昜柤
	Dim l_srhSituation		'忬嫷柤徧
	Dim l_srhImportDsp 		'弌屔梊掕擔(FROM擔晅乣TO擔晅)

	'堦棗儗僐乕僪昞帵
	Dim l_listCd			'挔昜僐乕僪(徻嵶夋柺僷儔儊乕僞)
	Dim l_listEda			'挔昜巬斣(徻嵶夋柺僷儔儊乕僞)
	Dim l_listCdDsp 		'儗僐乕僪昞帵梡(挔昜僐乕僪)
	Dim l_listName			'儗僐乕僪昞帵梡(挔昜柤)
	Dim l_ReceptNo			'儗僐乕僪昞帵梡(庴晅斣崋)
	Dim l_SendYmd			'儗僐乕僪昞帵梡(弌屔擔)
	Dim l_Quantity			'儗僐乕僪昞帵梡(悢検)
	Dim l_Situation			'儗僐乕僪昞帵梡(忬嫷)

	Dim l_listCoId			'(夛幮ID)
	Dim l_listManageNo		'(挔昜娗棟斣崋)
	Dim l_orderManageNo		'(敪拲娗棟斣崋)
End Class
%>

⌨️ 快捷键说明

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