📄 createsche_week.java
字号:
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)+"-"
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
//奐巒擔晅亗廔椆擔晅and廔椆擔晅亖尒弌偟擔晅(廔椆偺傒昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
&&Long.parseLong(sdata.GetTo().substring(0,8))==Long.parseLong(cal.getYMD()))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+"-"
+sdata.GetTo().substring(8,10)+":"
+sdata.GetTo().substring(10,12)
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅and廔椆擔晅亖尒弌偟擔晅(僞僀僩儖偺傒昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
&&Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(cal.getYMD())
&&Long.parseLong(sdata.GetTo().substring(0,8))!=Long.parseLong(cal.getYMD()))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
}
alist[index].clear();
}
/* 捛壛梡gif憓擖 */
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_NEW
+"&"+SCCmd.PA_MOD+"="+1
+"&"+SCCmd.PA_USER+"="+gid
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_KARA+"\" ALT=\"捛壛\" BORDER=\"0\"></A> </TD>");
cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
}
addBodyString(" </TR>");
/* 擔晅傪栠偡 */
cal.setYMD(hiduke);
/* 僌儖乕僾儊儞僶乕僗働僕儏乕儖 */
}
Vector vecUsr = new Vector();
Object[] dspUsr = null;
if (UM.getUidArray(Integer.parseInt(gid))!=null){
//僜乕僩梡僥乕僽儖嶌惉
int[] userid = UM.getUidArray(Integer.parseInt(gid));
for(int idx=0;idx<userid.length;idx++){
if(userid[idx]!=Integer.parseInt(uid)){
IUser user = UM.getUser(userid[idx]);
Vector vec = new Vector(3);
vec.add(Integer.toString(userid[idx]));
vec.add(UM.getUName(userid[idx]));
vec.add(user.getKana());
vecUsr.add(vec);
}
}
dspUsr = vecUsr.toArray();
//僜乕僩
GSSort usrsort = new GSSort(Sortflg,KANA);
Arrays.sort(dspUsr,usrsort);
for(int i=0; (dspUsr != null) && (i < dspUsr.length); i++) {
Vector vec = (Vector)dspUsr[i];
/* 儊儞僶乕僗働僕儏乕儖 */
uconf = new SCConfUserFile(userDIR,((String)vec.get(ID)));
addBodyString(" <TR>");
//強嵼昞帵
if(Integer.parseInt(uconf.GetShozai())==1){//奜弌帪
addBodyString(" <TD BGCOLOR=\"00ced1\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\" BORDER=\"0\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"zaiseki"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_IN+"\" ALT=\"嵼惾偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <BR>");
}else if (Integer.parseInt(uconf.GetShozai())==2){//寚嬑帪
addBodyString(" <TD BGCOLOR=\"#ffdead\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"zaiseki"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_IN+"\" ALT=\"嵼惾偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <BR>");
}else{//嵼惾帪
addBodyString(" <TD BGCOLOR=\"#e0e0e0\">");
addBodyString(" <A HREF=\"javascript:openWindow2("+((String)vec.get(ID))+")\">"
+((String)vec.get(NAME))+"丂</A><BR>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"1"
+"&"+"gaisyutu"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_OUT+"\" ALT=\"奜弌偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_SHOZAI
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_SHOZAI +"="+"2"
+"&"+"kekkin"+"="+"123"
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_SHO_HOL+"\" ALT=\"寚嬑偵偡傞\" BORDER=\"0\"></A>");
addBodyString(" <BR>");
}
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_MONTH
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_MON_BTN+"\" ALT=\"寧娫\" BORDER=\"0\"></A>");
addBodyString(" <A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_MSGADD
+"&"+SCCmd.PA_MOD+"="+mod
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"\">");
addBodyString(" <IMG SRC=\""+mapURL+SCCmd.S_DEN_BTN+"\" ALT=\"揱尵嶌惉\" BORDER=\"0\"></A> </TD>");
/* 僗働僕儏乕儖僨乕僞僙僢僩 */
yymm = cal.getstrYear()+cal.getstrMonth();
sfile = new SCScheFile(userDIR,0,((String)vec.get(ID)),yymm);
for(int ix=0;ix<sfile.size();ix++)
{
sdata = sfile.Getmod(ix);
cal.setYMD(hiduke);
if(Long.parseLong(sdata.GetFrom().substring(0,8))>Long.parseLong(endweek))
{
break;
}
/* 奐巒擔晅丒廔椆擔晅偺娫偵 */
/* 僗働僕儏乕儖僨乕僞僙僢僩 */
for(int index=0;index<saveix;index++)
{
/* 僌儖乕僾儊儞僶乕偺僗働僕儏乕儖 */
if(Long.parseLong(sdata.GetFrom().substring(0,8))<=Long.parseLong(cal.getYMD())
&&Long.parseLong(sdata.GetTo().substring(0,8))>=Long.parseLong(cal.getYMD())
&&Integer.parseInt(sdata.GetOpen())==0)
{
alist[index].add(sdata);
}
cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
}
}
cal.setYMD(hiduke);
cal.setYMD(cal.getYear(),cal.getMonth()+1,1);
//廡偺搑拞偱寧偑曄傢偭偨偲偒
if(nextmonth==true)
{
yymm = cal.getstrYear()+cal.getstrMonth();
sfile = new SCScheFile(userDIR,0,((String)vec.get(ID)),yymm);
for(int ix=0;ix<sfile.size();ix++)
{
sdata = sfile.Getmod(ix);
if(Long.parseLong(sdata.GetFrom().substring(0,8))>Long.parseLong(endweek))
{
break;
}
cal.setYMD(hiduke);
cal.setYMD(cal.getYear(),cal.getMonth()+1,1);
for(int index=saveix;index<7;index++)
{
if(Long.parseLong(sdata.GetFrom().substring(0,8))<=Long.parseLong(cal.getYMD())
&&Long.parseLong(sdata.GetTo().substring(0,8))>=Long.parseLong(cal.getYMD())
&&Integer.parseInt(sdata.GetOpen())==0)
{
alist[index].add(sfile.Getmod(ix));
}
cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
}
}
}
/* 擔晅傪栠偡 */
cal.setYMD(hiduke);
for(int index=0;index<7;index++)
{
addBodyString(" <TD ALIGN=\"center\" VALIGN=\"middle\" BGCOLOR=\""+s2[cal.getWeek()]+"\">");
if(alist[index]!=null)
{
for(int ix=0;ix<alist[index].size();ix++)
{
sdata = (SCScheData)alist[index].get(ix);
//奐巒擔晅亖廔椆擔晅(奐巒丒廔椆嫟昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))==Long.parseLong(sdata.GetTo().substring(0,8)))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)+"-"
+sdata.GetTo().substring(8,10)+":"
+sdata.GetTo().substring(10,12)
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅(奐巒偺傒昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
&&Long.parseLong(sdata.GetFrom().substring(0,8))==Long.parseLong(cal.getYMD()))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+sdata.GetFrom().substring(8,10)+":"
+sdata.GetFrom().substring(10,12)+"-"
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
//奐巒擔晅亗廔椆擔晅and廔椆擔晅亖尒弌偟擔晅(廔椆偺傒昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
&&Long.parseLong(sdata.GetTo().substring(0,8))==Long.parseLong(cal.getYMD()))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+"-"
+sdata.GetTo().substring(8,10)+":"
+sdata.GetTo().substring(10,12)
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
//奐巒擔晅亗廔椆擔晅and奐巒擔晅亖尒弌偟擔晅and廔椆擔晅亖尒弌偟擔晅(僞僀僩儖偺傒昞帵)
if(Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(sdata.GetTo().substring(0,8))
&&Long.parseLong(sdata.GetFrom().substring(0,8))!=Long.parseLong(cal.getYMD())
&&Long.parseLong(sdata.GetTo().substring(0,8))!=Long.parseLong(cal.getYMD()))
{
addBodyString(" <FONT SIZE=\"-2\"><A HREF=\""+url
+"?"+SCCmd.PA_CMD+"="+SCCmd.CD_EDIT
+"&"+SCCmd.PA_MOD+"="+0
+"&"+SCCmd.PA_USER+"="+((String)vec.get(ID))
+"&"+SCCmd.PA_GID+"="+gid
+"&"+SCCmd.PA_EDATE+"="+cal.getYMD()
+"&"+SCCmd.PA_DATE+"="+hiduke
+"&"+SCCmd.PA_TMP+"="+0
+"&"+SCCmd.PA_SID+"="+sdata.GetSid()
+"\">"
+SCTools.chkStrDec(sdata.GetTitle())
+"</A></FONT><BR>");
}
}
alist[index].clear();
}
writeSheAdd(url,Integer.parseInt((String)vec.get(ID)),cal.getYMD(),0);// 捛壛梡gif憓擖
cal.setYMD(cal.getYear(),cal.getMonth(),cal.getDay()+1);
}
addBodyString(" </TR>");
cal.setYMD(hiduke);//擔晅傪尦偵栠偡
}
}
addBodyString(" </FORM>");
addBodyString(" </TABLE>");
addBodyString("</TD>");
addBodyString("</TR>");
addBodyString("</TABLE>");
return true;
}
/**
* <p>僨乕僞捛壛梡偺GIF夋憸傪昞帵偡傞
*
* @param strDate
* @param intEuid
* @param strDate
* @param ugmod
*/
private void writeSheAdd(String url,int intEuid,String strDate,int ugmod){
addBodyString(" <A HREF=\""
+url+"?"
+SCCmd.PA_CMD+"="+SCCmd.CD_NEW+"&"
+SCCmd.PA_SUB+"="+SCCmd.CD_WEEK+"&"
+SCCmd.PA_MOD+"="+ugmod+"&"
+SCCmd.PA_USER+"="+intEuid+"&"
+SCCmd.PA_GID+"="+gid+"&"
+SCCmd.PA_DATE+"="+hiduke+"&"
+SCCmd.PA_EDATE+"="+strDate+"&"
+SCCmd.PA_TMP+"="+0
+"\">");
addBodyString(" <IMG SRC=\""+ mapURL
+ SCCmd.S_KARA +"\" BORDER=\"0\" ALT=\"捛壛\"></A> </TD>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -