001.
<html>
002.
<head>
003.
004.
005.
<script language=JavaScript>
006.
007.
var
datePickerDivID =
"datepicker"
;
008.
var
iFrameDivID =
"datepickeriframe"
;
009.
010.
var
dayArrayShort =
new
Array(
'Su'
,
'Mo'
,
'Tu'
,
'We'
,
'Th'
,
'Fr'
,
'Sa'
);
011.
var
dayArrayMed =
new
Array(
'Sun'
,
'Mon'
,
'Tue'
,
'Wed'
,
'Thu'
,
'Fri'
,
'Sat'
);
012.
var
dayArrayLong =
new
Array(
'Sunday'
,
'Monday'
,
'Tuesday'
,
'Wednesday'
,
'Thursday'
,
013.
014.
'Friday'
,
'Saturday'
);
015.
var
monthArrayShort =
new
Array(
'Jan'
,
'Feb'
,
'Mar'
,
'Apr'
,
'May'
,
'Jun'
,
'Jul'
,
'Aug'
,
016.
017.
'Sep'
,
'Oct'
,
'Nov'
,
'Dec'
);
018.
var
monthArrayMed =
new
Array(
'Jan'
,
'Feb'
,
'Mar'
,
'Apr'
,
'May'
,
'June'
,
'July'
,
'Aug'
,
019.
020.
'Sept'
,
'Oct'
,
'Nov'
,
'Dec'
);
021.
var
monthArrayLong =
new
Array(
'January'
,
'February'
,
'March'
,
'April'
,
'May'
,
'June'
,
022.
023.
'July'
,
'August'
,
'September'
,
'October'
,
'November'
,
'December'
);
024.
025.
var
defaultDateSeparator =
"-"
;
026.
var
defaultDateFormat =
"ymd"
027.
028.
"dmy"
,
and
"ymd"
)
029.
var
dateSeparator = defaultDateSeparator;
030.
var
dateFormat = defaultDateFormat;
031.
032.
033.
function
displayDatePicker(dateFieldName, displayBelowThisObject, dtFormat, dtSep)
034.
{
035.
var
targetDateField = document.getElementsByName (dateFieldName).item(0);
036.
037.
038.
039.
if
(!displayBelowThisObject)
040.
displayBelowThisObject = targetDateField;
041.
042.
043.
if
(dtSep)
044.
dateSeparator = dtSep;
045.
else
046.
dateSeparator = defaultDateSeparator;
047.
048.
049.
if
(dtFormat)
050.
dateFormat = dtFormat;
051.
else
052.
dateFormat = defaultDateFormat;
053.
054.
var
x = displayBelowThisObject.offsetLeft;
055.
var
y = displayBelowThisObject.offsetTop + displayBelowThisObject.offsetHeight ;
056.
057.
058.
var
parent = displayBelowThisObject;
059.
while
(parent.offsetParent) {
060.
parent = parent.offsetParent;
061.
x += parent.offsetLeft;
062.
y += parent.offsetTop ;
063.
}
064.
065.
drawDatePicker(targetDateField, x, y);
066.
}
067.
068.
069.
function
drawDatePicker(targetDateField, x, y)
070.
{
071.
var
dt = getFieldDate(targetDateField.value );
072.
073.
074.
075.
076.
if
(!document.getElementById(datePickerDivID)) {
077.
078.
079.
080.
var
newNode = document.createElement(
"div"
);
081.
newNode.setAttribute(
"id"
, datePickerDivID);
082.
newNode.setAttribute(
"class"
,
"dpDiv"
);
083.
newNode.setAttribute(
"style"
,
"visibility: hidden;"
);
084.
document.body.appendChild(newNode);
085.
}
086.
087.
088.
var
pickerDiv = document.getElementById(datePickerDivID);
089.
pickerDiv.style.position =
"absolute"
;
090.
pickerDiv.style.left = x +
"px"
;
091.
pickerDiv.style.top = y +
"px"
;
092.
pickerDiv.style.visibility = (pickerDiv.style.visibility ==
"visible"
?
"hidden"
:
093.
094.
"visible"
);
095.
pickerDiv.style.display = (pickerDiv.style.display ==
"block"
?
"none"
:
"block"
);
096.
pickerDiv.style.zIndex = 10000;
097.
098.
099.
refreshDatePicker(targetDateField.name, dt.getFullYear(), dt.getMonth(), dt.
getDate
());
100.
}
101.
102.
function
refreshDatePicker(dateFieldName, year, month, day)
103.
{
104.
105.
106.
var
thisDay =
new
Date
();
107.
108.
if
((month >= 0) && (year > 0)) {
109.
thisDay =
new
Date
(year, month, 1);
110.
}
else
{
111.
day = thisDay.
getDate
();
112.
thisDay.setDate(1);
113.
}
114.
115.
116.
117.
118.
var
crlf =
"\r\n"
;
119.
var
TABLE =
"<table cols=7 class='dpTable'>"
+ crlf;
120.
var
xTABLE =
"</table>"
+ crlf;
121.
var
TR =
"<tr class='dpTR'>"
;
122.
var
TR_title =
"<tr class='dpTitleTR'>"
;
123.
var
TR_days =
"<tr class='dpDayTR'>"
;
124.
var
TR_todaybutton =
"<tr class='dpTodayButtonTR'>"
;
125.
var
xTR =
"</tr>"
+ crlf;
126.
var
TD =
"<td class='dpTD' onMouseOut='this.className=\"dpTD\"
;' onMouseOver='
127.
128.
this.className=\
"dpTDHover\";' "
;
129.
130.
onClick event
131.
var
TD_title =
"<td colspan=5 class='dpTitleTD'>"
;
132.
var
TD_buttons =
"<td class='dpButtonTD'>"
;
133.
var
TD_todaybutton =
"<td colspan=7 class='dpTodayButtonTD'>"
;
134.
var
TD_days =
"<td class='dpDayTD'>"
;
135.
var
TD_selected = "<td
class
=
'dpDayHighlightTD'
onMouseOut='this.className=
136.
137.
\
"dpDayHighlightTD\";' onMouseOver='this.className=\"dpTDHover\";' "
;
138.
139.
open, because we'll be adding an onClick event
140.
var
xTD =
"</td>"
+ crlf;
141.
var
DIV_title =
"<div class='dpTitleText'>"
;
142.
var
DIV_selected =
"<div class='dpDayHighlight'>"
;
143.
var
xDIV =
"</div>"
;
144.
145.
146.
var
html = TABLE;
147.
148.
149.
150.
html += TR_title;
151.
html += TD_buttons + getButtonCode(dateFieldName, thisDay, -1,
"<"
) + xTD;
152.
html += TD_title + DIV_title + monthArrayLong[ thisDay.getMonth()] +
" "
+
153.
154.
thisDay.getFullYear() + xDIV + xTD;
155.
html += TD_buttons + getButtonCode(dateFieldName, thisDay, 1,
">"
) + xTD;
156.
html += xTR;
157.
158.
159.
html += TR_days;
160.
for
(i = 0; i < dayArrayShort.length; i++)
161.
html += TD_days + dayArrayShort[i] + xTD;
162.
html += xTR;
163.
164.
165.
html += TR;
166.
167.
168.
for
(i = 0; i < thisDay.getDay(); i++)
169.
html += TD +
" "
+ xTD;
170.
171.
172.
do
{
173.
dayNum = thisDay.
getDate
();
174.
TD_onclick =
" onclick=\"updateDateField('"
+ dateFieldName +
"', '"
+ getDateString
175.
176.
(thisDay) +
"');\">"
;
177.
178.
if
(dayNum == day)
179.
html += TD_selected + TD_onclick + DIV_selected + dayNum + xDIV + xTD;
180.
else
181.
html += TD + TD_onclick + dayNum + xTD;
182.
183.
184.
if
(thisDay.getDay() == 6)
185.
html += xTR + TR;
186.
187.
188.
thisDay.setDate(thisDay.
getDate
() + 1);
189.
}
while
(thisDay.
getDate
() > 1)
190.
191.
192.
if
(thisDay.getDay() > 0) {
193.
for
(i = 6; i > thisDay.getDay(); i--)
194.
html += TD +
" "
+ xTD;
195.
}
196.
html += xTR;
197.
198.
199.
var
today =
new
Date
();
200.
var
todayString =
"Today is "
+ dayArrayMed[today.getDay()] +
", "
+ monthArrayMed[
201.
202.
today.getMonth()] +
" "
+ today.
getDate
();
203.
html += TR_todaybutton + TD_todaybutton;
204.
html +=
"<button class='dpTodayButton' onClick='refreshDatePicker(\""
+ dateFieldName +
205.
206.
"\");'>this month</button> "
;
207.
html +=
"<button class='dpTodayButton' onClick='updateDateField(\""
+ dateFieldName +
208.
209.
"\");'>close</button>"
;
210.
html += xTD + xTR;
211.
212.
213.
html += xTABLE;
214.
215.
document.getElementById(datePickerDivID).innerHTML = html;
216.
217.
adjustiFrame();
218.
}
219.
220.
function
getButtonCode(dateFieldName, dateVal, adjust, label)
221.
{
222.
var
newMonth = (dateVal.getMonth () + adjust) % 12;
223.
var
newYear = dateVal.getFullYear() + parseInt((dateVal.getMonth() + adjust) / 12);
224.
if
(newMonth < 0) {
225.
newMonth += 12;
226.
newYear += -1;
227.
}
228.
229.
return
"<button class='dpButton' onClick='refreshDatePicker(\""
+ dateFieldName +
"\", "
+
230.
231.
newYear +
", "
+ newMonth +
");'>"
+ label +
"</button>"
;
232.
}
233.
234.
function
getDateString(dateVal)
235.
{
236.
var
dayString =
"00"
+ dateVal.
getDate
();
237.
var
monthString =
"00"
+ (dateVal.getMonth()+1);
238.
dayString = dayString.substring(dayString.length - 2);
239.
monthString = monthString.substring(monthString.length - 2);
240.
241.
switch
(dateFormat) {
242.
case
"dmy"
:
243.
return
dayString + dateSeparator + monthString + dateSeparator + dateVal.getFullYear
244.
245.
();
246.
case
"ymd"
:
247.
return
dateVal.getFullYear() + dateSeparator + monthString + dateSeparator +
248.
249.
dayString;
250.
case
"mdy"
:
251.
default
:
252.
return
monthString + dateSeparator + dayString + dateSeparator + dateVal.getFullYear
253.
254.
();
255.
}
256.
}
257.
258.
259.
function
getFieldDate(dateString)
260.
{
261.
var
dateVal;
262.
var
dArray;
263.
var
d, m, y;
264.
265.
try {
266.
dArray = splitDateString(dateString);
267.
if
(dArray) {
268.
switch
(dateFormat) {
269.
case
"dmy"
:
270.
d = parseInt(dArray[0], 10);
271.
m = parseInt(dArray[1], 10) - 1;
272.
y = parseInt(dArray[2], 10);
273.
break
;
274.
case
"ymd"
:
275.
d = parseInt(dArray[2], 10);
276.
m = parseInt(dArray[1], 10) - 1;
277.
y = parseInt(dArray[0], 10);
278.
break
;
279.
case
"mdy"
:
280.
default
:
281.
d = parseInt(dArray[1], 10);
282.
m = parseInt(dArray[0], 10) - 1;
283.
y = parseInt(dArray[2], 10);
284.
break
;
285.
}
286.
dateVal =
new
Date
(y, m, d);
287.
}
else
if
(dateString) {
288.
dateVal =
new
Date
(dateString);
289.
}
else
{
290.
dateVal =
new
Date
();
291.
}
292.
} catch(e) {
293.
dateVal =
new
Date
();
294.
}
295.
296.
return
dateVal;
297.
}
298.
299.
300.
function
splitDateString(dateString)
301.
{
302.
var
dArray;
303.
if
(dateString.indexOf(
"/"
) >= 0)
304.
dArray = dateString.split(
"/"
);
305.
else
if
(dateString.indexOf(
"."
) >= 0)
306.
dArray = dateString.split(
"."
);
307.
else
if
(dateString.indexOf(
"-"
) >= 0)
308.
dArray = dateString.split(
"-"
);
309.
else
if
(dateString.indexOf(
"\\"
) >= 0)
310.
dArray = dateString.split(
"\\"
);
311.
else
312.
dArray = false;
313.
314.
return
dArray;
315.
}
316.
317.
318.
function
updateDateField(dateFieldName, dateString)
319.
{
320.
var
targetDateField = document.getElementsByName (dateFieldName).item(0);
321.
if
(dateString)
322.
targetDateField.value = dateString;
323.
324.
var
pickerDiv = document.getElementById(datePickerDivID);
325.
pickerDiv.style.visibility =
"hidden"
;
326.
pickerDiv.style.display =
"none"
;
327.
328.
adjustiFrame();
329.
targetDateField.focus();
330.
331.
332.
333.
334.
if
((dateString) && (typeof(datePickerClosed) ==
"function"
))
335.
datePickerClosed(targetDateField);
336.
}
337.
338.
339.
function
adjustiFrame(pickerDiv, iFrameDiv)
340.
{
341.
342.
343.
var
is_opera = (navigator.userAgent.toLowerCase().indexOf(
"opera"
) != -1);
344.
if
(is_opera)
345.
return
;
346.
347.
348.
try {
349.
if
(!document.getElementById(iFrameDivID)) {
350.
351.
352.
353.
354.
scrolling=
'no'
frameborder=
'0'
>";
355.
var
newNode = document.createElement(
"iFrame"
);
356.
newNode.setAttribute(
"id"
, iFrameDivID);
357.
newNode.setAttribute(
"src"
,
"javascript:false;"
);
358.
newNode.setAttribute(
"scrolling"
,
"no"
);
359.
newNode.setAttribute (
"frameborder"
,
"0"
);
360.
document.body.appendChild(newNode);
361.
}
362.
363.
if
(!pickerDiv)
364.
pickerDiv = document.getElementById(datePickerDivID);
365.
if
(!iFrameDiv)
366.
iFrameDiv = document.getElementById(iFrameDivID);
367.
368.
try {
369.
iFrameDiv.style.position =
"absolute"
;
370.
iFrameDiv.style.width = pickerDiv.offsetWidth;
371.
iFrameDiv.style.height = pickerDiv.offsetHeight ;
372.
iFrameDiv.style.top = pickerDiv.style.top;
373.
iFrameDiv.style.left = pickerDiv.style.left;
374.
iFrameDiv.style.zIndex = pickerDiv.style.zIndex - 1;
375.
iFrameDiv.style.visibility = pickerDiv.style.visibility ;
376.
iFrameDiv.style.display = pickerDiv.style.display;
377.
} catch(e) {
378.
}
379.
380.
} catch (ee) {
381.
}
382.
383.
}
384.
385.
</script>
386.
<?
387.
function
DateThai(
$strDate
)
388.
{
389.
$strYear
=
date
(
"Y"
,
strtotime
(
$strDate
))+543;
390.
$strMonth
=
date
(
"n"
,
strtotime
(
$strDate
));
391.
$strDay
=
date
(
"j"
,
strtotime
(
$strDate
));
392.
$strHour
=
date
(
"H"
,
strtotime
(
$strDate
));
393.
$strMinute
=
date
(
"i"
,
strtotime
(
$strDate
));
394.
$strSeconds
=
date
(
"s"
,
strtotime
(
$strDate
));
395.
$strMonthCut
= Array
396.
397.
(
""
,
"?.?."
,
"?.?."
,
"??.?."
,
"??.?."
,
"?.?."
,
"??.?."
,
"?.?."
,
"?.?."
,
"?.?."
,
"?.?."
,
"?.?."
,
"?.?."
);
398.
399.
400.
'August'
,
'September'
,
'October'
,
'November'
,
'December'
);
401.
$strMonthThai
=
$strMonthCut
[
$strMonth
];
402.
403.
return
"$strHour:$strMinute"
;
404.
}
405.
406.
407.
?>
408.
<style>
409.
410.
411.
.dpDiv {
412.
}
413.
414.
415.
.dpTable {
416.
font-family: Tahoma, Arial, Helvetica, sans-serif;
417.
font-size: 12px;
418.
text-align: center;
419.
color: #505050;
420.
background-color: #ece9d8;
421.
border: 1px solid #AAAAAA;
422.
}
423.
424.
425.
.dpTR {
426.
}
427.
428.
429.
.dpTitleTR {
430.
}
431.
432.
433.
.dpDayTR {
434.
}
435.
436.
437.
.dpTodayButtonTR {
438.
}
439.
440.
441.
.dpTD {
442.
border: 1px solid #ece9d8;
443.
}
444.
445.
446.
447.
448.
.dpDayHighlightTD {
449.
background-color: #CCCCCC;
450.
border: 1px solid #AAAAAA;
451.
}
452.
453.
454.
455.
456.
.dpTDHover {
457.
background-color: #aca998;
458.
border: 1px solid #888888;
459.
cursor: pointer;
460.
color: red;
461.
}
462.
463.
464.
.dpTitleTD {
465.
}
466.
467.
468.
.dpButtonTD {
469.
}
470.
471.
472.
.dpTodayButtonTD {
473.
}
474.
475.
476.
.dpDayTD {
477.
background-color: #CCCCCC;
478.
border: 1px solid #AAAAAA;
479.
color: white;
480.
}
481.
482.
483.
.dpTitleText {
484.
font-size: 12px;
485.
color: gray;
486.
font-weight: bold;
487.
}
488.
489.
490.
491.
492.
.dpDayHighlight {
493.
color: 4060ff;
494.
font-weight: bold;
495.
}
496.
497.
498.
.dpButton {
499.
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
500.
font-size: 10px;
501.
color: gray;
502.
background: #d8e8ff;
503.
font-weight: bold;
504.
padding: 0px;
505.
}
506.
507.
508.
.dpTodayButton {
509.
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
510.
font-size: 10px;
511.
color: gray;
512.
background: #d8e8ff;
513.
font-weight: bold;
514.
}
515.
.style3 {font-size: 5px}
516.
.style7 {font-size: 12px; }
517.
.style8 {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
518.
.style9 {
519.
color: #FFFFFF;
520.
font-weight: bold;
521.
}
522.
.style13 {font-size: 12px; color: #FFFFFF; font-weight: bold; }
523.
.style14 {color: #0000FF}
524.
.style15 {color: #FF0000}
525.
</style>
526.
<title>-: CRM :-</title>
527.
<script src=
"Scripts/AC_RunActiveContent.js"
type=
"text/javascript"
></script>
528.
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=UTF-8"
>
529.
</head>
530.
<?
531.
$objConnect
= mssql_connect(
"192.168.1.3\SQL2005"
,
"sa"
,
"sa191"
)
or
die
("Error
532.
533.
Connect to Database");
534.
$objDB
= mssql_select_db(
"Golive"
);
535.
?>
536.
<body>
537.
<p align=
"right"
>
538.
<script language=
"JavaScript"
>
539.
function
ClickCheckAll(vol)
540.
{
541.
var
i=1;
542.
for
(i=1;i<=document.frmSearch0.hdnCount.value;i++)
543.
{
544.
if
(vol.checked == true)
545.
{
546.
eval
(
"document.frmSearch0.ck"
+i+
".checked=true"
);
547.
}
548.
else
549.
{
550.
eval
(
"document.frmSearch0.ck"
+i+
".checked=false"
);
551.
}
552.
}
553.
}
554.
555.
</script>
556.
<span
class
=
"style14"
>Welcome :
557.
<?=
$objResult
[
"U_firstname"
];?>
558.
<?
include
"menu.php"
; ?>
559.
</span></p>
560.
<form name=
"frmSearch0"
method=
"get"
action=
"<?=$_SERVER['SCRIPT_NAME'];?>"
>
561.
<table width=
"100%"
border=
"0"
align=
"center"
>
562.
<tr>
563.
<th height=
"52"
align=
"center"
valign=
"top"
><script type=
"text/javascript"
>
564.
AC_FL_RunContent(
565.
566.
'codebase'
,'http:
567.
568.
28,0
','
width
','
900
','
height
','
34
','
src
','
flash/topmenu1
','
quality
','
high
','
pluginspage
','
htt
569.
570.
p:
571.
572.
P1_Prod_Version=ShockwaveFlash
','
movie
','
flash/topmenu1' );
573.
</script>
574.
<noscript>
575.
<object classid=
"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
576.
577.
codebase="http:
578.
579.
,0
" width="
900
" height="
34">
580.
<param name=
"movie"
value=
"flash/topmenu1.swf"
>
581.
<param name=
"quality"
value=
"high"
>
582.
<embed src=
"flash/topmenu1.swf"
quality=
"high"
583.
584.
pluginspage="http:
585.
586.
P1_Prod_Version=ShockwaveFlash
" type="
application/x-shockwave-flash
" width="
900"
587.
588.
height=
"34"
></embed>
589.
</object>
590.
</noscript></th>
591.
</tr>
592.
<tr>
593.
<th
class
=
"style7"
>-:
Date
:- <span
class
=
"style3"
>
594.
<input name=
"txtKeyword0"
type=
"text"
id=
"txtKeyword0"
value="<?=
$_GET
595.
596.
[
"txtKeyword0"
];?>">
597.
<a href=
"javascript:displayDatePicker('txtKeyword0')"
> <img border=
"0"
src="images
598.
599.
\cal.gif
" width="
16
" height="
16"></a> </span>-: To :-
600.
<input name=
"txtKeyword1"
type=
"text"
id=
"txtKeyword1"
value="<?=
$_GET
601.
602.
[
"txtKeyword1"
];?>">
603.
<a href=
"javascript:displayDatePicker('txtKeyword1')"
> <img border=
"0"
src="images
604.
605.
\cal.gif
" width="
16
" height="
16
"></a><?php /*?> -: Technician :- <span class="
style3">
606.
<select name=
"lmName"
>
607.
<option value=
""
>Please Select Name</option>
608.
<?
609.
$strSQL
= "select * from ohem where
610.
611.
ohem.dept=
'2'
ORDER BY empID ASC";
612.
$objQuery
= mssql_query(
$strSQL
);
613.
while
(
$objResult
= mssql_fetch_array(
$objQuery
))
614.
{
615.
?>
616.
<option value=
"<?=$objResult["
empID
"];?>"
>
617.
<?=
$objResult
[
"empID"
].
" - "
.
$objResult
[
"firstName"
];?>
618.
</option>
619.
<?
620.
}
621.
?>
622.
</select><?php */?>
623.
<?php
624.
625.
626.
627.
628.
629.
630.
631.
632.
633.
634.
635.
636.
637.
638.
639.
640.
641.
642.
643.
644.
645.
646.
647.
648.
649.
650.
651.
652.
653.
?>
654.
<input type=
"submit"
value=
"Search"
>
655.
</span></th>
656.
</tr>
657.
</table>
658.
</form>
659.
660.
<?
661.
if
(
$_GET
[
"txtKeyword0"
] !=
""
)
662.
{
663.
$strSQL
=
664.
665.
666.
"SELECT
667.
CONVERT(varchar(10),T0.DocDate,103)
as
DocDate,
668.
T0.DocNum,
669.
T0.DocTime,
670.
T0.CardCode,
671.
T0.CardName,
672.
T0.U_ItemCode,
673.
T0.U_SerialNum,
674.
T0.U_ServiceCode,
675.
T0.U_DNServiceItem,
676.
T0.Comments,
677.
T0.U_msgr,
678.
T0.U_msgrComment,
679.
T1.Quantity,
680.
T1.ItemCode,
681.
T1.Dscription,
682.
T2.firstName
683.
FROM
684.
ODLN T0 INNER JOIN DLN1 T1 ON T0.DocEntry = T1.DocEntry
685.
INNER JOIN OHEM T2 ON T0.OwnerCode = T2.empID
686.
WHERE
687.
((T0.createDate BETWEEN
'".$_GET["txtKeyword0"]."'
AND '".
$_GET
688.
689.
[
"txtKeyword1"
]."')
690.
AND T1.U_SaleType =
'Issue'
)
691.
ORDER BY
692.
T2.firstName";
693.
694.
695.
696.
$objQuery
= mssql_query(
$strSQL
)
or
die
(
"Error Query ["
.
$strSQL
.
"]"
);
697.
?>
698.
699.
<table width=
"1024"
border=
"1"
align=
"center"
cellspacing=
"0"
bordercolor=
"#000000"
700.
701.
bgcolor=
"#0033FF"
>
702.
<tr>
703.
<th width=
"23"
> <div align=
"center"
class
=
"style9 style7"
>No.</div></th>
704.
<th width=
"42"
> <div align=
"center"
class
=
"style13"
>SO No.</div></th>
705.
<th width=
"58"
> <div align=
"center"
class
=
"style13"
>Create
Date
</div></th>
706.
<th width=
"62"
> <div align=
"center"
class
=
"style13"
>Customer Code</div></th>
707.
<th width=
"114"
> <div align=
"center"
class
=
"style13"
>Customer
708.
709.
Name</div></th>
710.
<th width=
"72"
> <div align=
"center"
class
=
"style13"
>Item No</div></th>
711.
<th width=
"80"
> <div align=
"center"
class
=
"style13"
>Item Code</div></th>
712.
<th width=
"61"
> <div align=
"center"
class
=
"style13"
>Description</div></th>
713.
<th width=
"70"
> <div align=
"center"
class
=
"style13"
>Serial No.</div></th>
714.
<th width=
"70"
> <div align=
"center"
class
=
"style13"
>Service Code</div></th>
715.
<th width=
"23"
> <div align=
"center"
class
=
"style13"
>Qty.</div></th>
716.
<th width=
"38"
> <div align=
"center"
class
=
"style13"
>Status</div></th>
717.
<th width=
"62"
> <div align=
"center"
class
=
"style13"
>Technician Name</div></th>
718.
<th width=
"78"
> <div align=
"center"
class
=
"style13"
>Comment</span></div></th>
719.
<th width=
"27"
> <div align=
"center"
class
=
"style13"
>Msgr</div></th>
720.
<th width=
"78"
> <div align=
"center"
class
=
"style13"
>Comment Msgr</div></th>
721.
</tr>
722.
<?
723.
$i
=1;
724.
$j
=1;
725.
while
(
$objResult
= mssql_fetch_array(
$objQuery
))
726.
{
727.
$j
++;
728.
729.
730.
731.
732.
if
(
$j
%2==0)
733.
{
734.
$bg
=
"#99CCFF"
;
735.
}
736.
else
737.
{
738.
$bg
=
"#FFFFFF"
;
739.
}
740.
?>
741.
<?
742.
$DocTime1
=
substr
(
$objResult
[
"DocTime"
],-2);
743.
$DocTime2
=
substr
(
$objResult
[
"DocTime"
],0,-2);
744.
$DocTime
=
$DocTime2
.
":"
.
$DocTime1
;
745.
746.
?>
747.
<tr bgcolor=
"<?=$bg;?>"
>
748.
<td><div align=
"center"
class
=
"style8"
><?=
$i
;?></div></td>
749.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"DocNum"
];?
750.
751.
></span></div></td>
752.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"DocDate"
].
" "
.
753.
754.
$DocTime
;?></span></div></td>
755.
<td><div align=
"center"
><span
class
=
"style8"
>
756.
<?=
$objResult
[
"CardCode"
];?>
757.
</span></div></td>
758.
<td><span
class
=
"style8"
><?=
$objResult
[
"CardName"
];?></span></td>
759.
<td><div align=
"center"
><span
class
=
"style8"
>
760.
<?=
$objResult
[
"ItemCode"
];?>
761.
</span></div></td>
762.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"U_ItemCode"
];?
763.
764.
></span></div></td>
765.
<td><div align=
"left"
><span
class
=
"style8"
>
766.
<?=
$objResult
[
"Dscription"
];?>
767.
</span></div></td>
768.
<td><div align=
"center"
><span
class
=
"style8"
>
769.
<?=
$objResult
[
"U_SerialNum"
];?>
770.
</span></div></td>
771.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"U_ServiceCode"
];?
772.
773.
></span></div></td>
774.
<td><div align=
"center"
><span
class
=
"style8"
><?=
substr
(
$objResult
[
"Quantity"
],0,-
775.
776.
7);?></span></div></td>
777.
<td><div align=
"center"
><span
class
=
"style8"
>
778.
<?
779.
if
(
$objResult
[
"U_DNServiceItem,"
]==
'O'
)
780.
{
781.
echo
"<font color=\"red\">YES</font>"
;
782.
}
783.
else
784.
{
785.
echo
"<font color=\"black\">NO</font>"
;
786.
}
787.
?></span></div></td>
788.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"firstName"
];?
789.
790.
></span></div></td>
791.
<td><div align=
"left"
><span
class
=
"style8"
>
792.
<?=
$objResult
[
"Comments"
];?>
793.
</span></div></td>
794.
<td><div align=
"center"
><span
class
=
"style8"
><?=
$objResult
[
"U_msgr"
];?
795.
796.
></span></div></td>
797.
<td><div align=
"left"
><span
class
=
"style8"
>
798.
<?=
$objResult
[
"U_msgeComment"
];?>
799.
</span></div></td>
800.
801.
802.
</tr>
803.
<?
804.
$i
++;
805.
}
806.
?>
807.
</table>
808.
809.
<?
810.
mssql_close(
$objConnect
);
811.
}
812.
?>
813.
</body>
814.
</html>