/beta/AR/OtherReports.asp

http://github.com/khaneh/Orders · ASP · 369 lines · 348 code · 10 blank · 11 comment · 22 complexity · 8c4b0e6e4de00142bf6034e41af5231b MD5 · raw file

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="1256"%><%
  2. 'AR (6)
  3. PageTitle=" "
  4. SubmenuItem=11
  5. if not Auth("C" , 0) then NotAllowdToViewThisPage()
  6. %>
  7. <!--#include file="top.asp" -->
  8. <!--#include File="../include_farsiDateHandling.asp"-->
  9. <!--#include File="../include_JS_InputMasks.asp"-->
  10. <!--#include File="../include_UtilFunctions.asp"-->
  11. <STYLE>
  12. .RepTable {font-family:tahoma; font-size:9pt; direction: RTL; }
  13. .RepTable td {border:1pt solid white;vertical-align:top;}
  14. .RepTable a {text-decoration:none; color:#222288;}
  15. .RepTable a:hover {text-decoration:underline;}
  16. .RepTable2 th {font-size:9pt; padding:5px; background-color:#0080C0;height:25px;}
  17. .RepTable2 td {height:25px;}
  18. .RepTable2 input {font-family:tahoma; font-size:9pt; border:1 solid black;}
  19. .RepTable2 select {font-family:tahoma; font-size:9pt; border:1 solid black;}
  20. </STYLE>
  21. <BR>
  22. <%
  23. '-----------------------------------------------------------------------------------------------------
  24. '----------------------------------------------------------------------------------------- Search Form
  25. '-----------------------------------------------------------------------------------------------------
  26. if request("act")="" then
  27. StartOfTheYear = left(shamsiToday(),4) & "/01/01"
  28. %>
  29. <TABLE class="RepTable" align=center cellspacing=10 >
  30. <TR height=110>
  31. <TD style="border:1pt solid white;width:130pt" align=center>
  32. <% if Auth("C" , 1) then %>
  33. <FORM METHOD=POST ACTION="?act=dailySale">
  34. <table class="RepTable2" id="AInvoices">
  35. <tr>
  36. <th colspan="2"> </td>
  37. </tr>
  38. <tr>
  39. <td colspan="2">&nbsp;</td>
  40. </tr>
  41. <%
  42. if Auth("C" , 2) then
  43. %>
  44. <tr>
  45. <td align=left>&nbsp;</td>
  46. <td><INPUT TYPE="text" NAME="input_date_start" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  47. </tr>
  48. <tr>
  49. <td align=left>&nbsp;</td>
  50. <td><INPUT TYPE="text" NAME="input_date_end" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  51. </tr>
  52. <%
  53. else
  54. %>
  55. <tr>
  56. <td colspan="2" align=left>
  57. <SELECT NAME="input_date">
  58. <option value="<%=shamsiToday()%>"> <%=replace(shamsitoday(),"/" ,".")%> </option>
  59. <option value="<%=shamsidate(date()-1)%>"> <%=replace(shamsidate(date()-1),"/" ,".")%> </option>
  60. <option value="<%=shamsidate(date()-2)%>"> 2 <%=replace(shamsidate(date()-2),"/" ,".")%> </option>
  61. <option value="<%=shamsidate(date()-3)%>"> 3 <%=replace(shamsidate(date()-3),"/" ,".")%> </option>
  62. <option value="<%=shamsidate(date()-4)%>"> 4 <%=replace(shamsidate(date()-4),"/" ,".")%> </option>
  63. </SELECT>
  64. </td>
  65. </tr>
  66. <%
  67. end if
  68. %>
  69. <tr>
  70. <td colspan="2">&nbsp;</td>
  71. </tr>
  72. </table>
  73. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ǁ ">&nbsp;
  74. <br><br>
  75. <input type=hidden name='fullyApplied' value='on'>
  76. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" " onclick="document.forms[0].action='rep_dailySale.asp';">&nbsp;
  77. </FORM>
  78. <% end if %>
  79. &nbsp;
  80. </TD>
  81. <TD style="border:1pt solid white;width:130pt" align=center>
  82. <% if Auth("C" , 3) then %>
  83. <FORM METHOD=POST ACTION="Rep_InvoiceItems.asp?act=show">
  84. <table class="RepTable2" id="InvoiceItems">
  85. <tr>
  86. <th colspan="2"> </td>
  87. </tr>
  88. <tr>
  89. <td align=left>&nbsp;</td>
  90. <td><INPUT TYPE="text" NAME="FromDate" Value="<%=StartOfTheYear%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  91. </tr>
  92. <tr>
  93. <td align=left>&nbsp;</td>
  94. <td><INPUT TYPE="text" NAME="ToDate" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  95. </tr>
  96. <tr>
  97. <td align=left></td>
  98. <td align=left>
  99. <SELECT NAME="Category" style="width:120px;">
  100. <option value="">--- ---</option>
  101. <option value="0" <%if Category=0 then response.write "selected " : GroupName="[ ] "%>></option>
  102. <%
  103. mySQL = "SELECT * FROM InvoiceItemCategories WHERE ID > 0"
  104. Set RS1 = Conn.Execute(mySQL)
  105. Do Until RS1.eof
  106. %>
  107. <option value="<%=RS1("ID")%>" <%if RS1("ID")=Category then response.write "selected "%>><%=RS1("Name")%></option>
  108. <%
  109. RS1.moveNext
  110. Loop
  111. %>
  112. </SELECT>
  113. </td>
  114. </tr>
  115. <tr>
  116. <td align=left></td>
  117. <td><INPUT TYPE="text" NAME="ResultsInPage" style="width:75px;direction:LTR;text-align:right;" maxlength=5 value="50"></td>
  118. </tr>
  119. <tr>
  120. <td align=left></td>
  121. <td align=left>
  122. <SELECT NAME="isA" style="width:120px;">
  123. <option value="0" <%if isA=0 then response.write "selected " %>> </option>
  124. <option value="1" <%if isA=1 then response.write "selected " %>> </option>
  125. <option value="2" <%if isA=2 then response.write "selected " %>> </option>
  126. </SELECT>
  127. </td>
  128. </tr>
  129. </table>
  130. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  131. </FORM>
  132. <% end if %>
  133. &nbsp;
  134. </TD>
  135. <TD align=center>
  136. <% if Auth("C" , 4) then %>
  137. <FORM METHOD=POST ACTION="Rep_AInvoices.asp?act=show">
  138. <table class="RepTable2" id="AInvoices">
  139. <tr>
  140. <th colspan="2"> ()</td>
  141. </tr>
  142. <tr>
  143. <td align=left> </td>
  144. <td><INPUT TYPE="text" NAME="FromDate" Value="<%=StartOfTheYear%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  145. </tr>
  146. <tr>
  147. <td align=left> </td>
  148. <td><INPUT TYPE="text" NAME="ToDate" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  149. </tr>
  150. <tr>
  151. <td align=left></td>
  152. <td><INPUT TYPE="text" NAME="ResultsInPage" style="width:75px;direction:LTR;text-align:right;" maxlength=5 value="50"></td>
  153. </tr>
  154. </table>
  155. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  156. <br><br>
  157. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="Button" value=" " onclick="document.forms[2].action='Rep_AInvoices.asp?act=showByDay';document.forms[2].submit();">&nbsp;
  158. </FORM>
  159. <% end if %>
  160. &nbsp;
  161. </TD>
  162. </TR>
  163. <TR height=110>
  164. <TD style="border:1pt solid white;width:130pt" align=center>
  165. <% if Auth("C" , 5) then %>
  166. <FORM METHOD=POST ACTION="Rep_AReceipt.asp?act=show">
  167. <table class="RepTable2" id="AInvoices">
  168. <tr>
  169. <th colspan="2"> </td>
  170. </tr>
  171. <tr>
  172. <td align=left> </td>
  173. <td><INPUT TYPE="text" NAME="FromDate" Value="<%=StartOfTheYear%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  174. </tr>
  175. <tr>
  176. <td align=left> </td>
  177. <td><INPUT TYPE="text" NAME="ToDate" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  178. </tr>
  179. <tr>
  180. <td align=left></td>
  181. <td><INPUT TYPE="text" NAME="ResultsInPage" style="width:75px;direction:LTR;text-align:right;" maxlength=5 value="50"></td>
  182. </tr>
  183. <tr>
  184. <td align=left></td>
  185. <td align=left>
  186. <SELECT NAME="isA" style="width:90px;">
  187. <option value="0" > </option>
  188. <option value="1" selected > </option>
  189. <option value="2" > </option>
  190. </SELECT>
  191. </td>
  192. </tr>
  193. </table>
  194. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  195. </FORM>
  196. <% end if %>
  197. &nbsp;
  198. </TD>
  199. <TD style="border:1pt solid white;width:130pt" align=center>
  200. <% if Auth("C" , 7) then %>
  201. <FORM METHOD=POST ACTION="Rep_COGS.asp?act=show">
  202. <table class="RepTable2" id="AInvoices">
  203. <tr>
  204. <th colspan="2"> </td>
  205. </tr>
  206. <tr>
  207. <td colspan="2">&nbsp;</td>
  208. </tr>
  209. <tr>
  210. <td align=left> </td>
  211. <td><INPUT TYPE="text" NAME="FromDate" Value="<%=StartOfTheYear%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  212. </tr>
  213. <tr>
  214. <td align=left> </td>
  215. <td><INPUT TYPE="text" NAME="ToDate" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  216. </tr>
  217. <tr>
  218. <td colspan="2">&nbsp;</td>
  219. </tr>
  220. </table>
  221. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  222. </FORM>
  223. <% end if %>
  224. &nbsp;
  225. </TD>
  226. <%
  227. 'sam add this!
  228. %>
  229. <TD align=center>
  230. <% if Auth("C" , 4) then %>
  231. <FORM METHOD=POST ACTION="Rep_BInvoices.asp?act=show">
  232. <table class="RepTable2" id="AInvoices">
  233. <tr>
  234. <th colspan="2"> ()</td>
  235. </tr>
  236. <tr>
  237. <td align=left> </td>
  238. <td><INPUT TYPE="text" NAME="FromDate" Value="<%=StartOfTheYear%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  239. </tr>
  240. <tr>
  241. <td align=left> </td>
  242. <td><INPUT TYPE="text" NAME="ToDate" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  243. </tr>
  244. <tr>
  245. <td align=left></td>
  246. <td><INPUT TYPE="text" NAME="ResultsInPage" style="width:75px;direction:LTR;text-align:right;" maxlength=5 value="50"></td>
  247. </tr>
  248. </table>
  249. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  250. <br><br>
  251. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="Button" value=" " onclick="document.forms[2].action='Rep_BInvoices.asp?act=showByDay';document.forms[2].submit();">&nbsp;
  252. </FORM>
  253. <% end if %>
  254. &nbsp;
  255. </TD>
  256. </TR>
  257. <!---------------------------------------------------- SAM -->
  258. <TR height=110>
  259. <TD style="border:1pt solid white;width:130pt" align=center>
  260. <% if Auth("C" , 8) then %>
  261. <FORM METHOD=POST ACTION="Rep_4col.asp?act=show">
  262. <table class="RepTable2" id="col4">
  263. <tr>
  264. <th colspan="2"> </td>
  265. </tr>
  266. <tr>
  267. <td colspan="2">&nbsp;</td>
  268. </tr>
  269. <tr>
  270. <td align=left>&nbsp;</td>
  271. <td><INPUT TYPE="text" NAME="FromDate" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  272. </tr>
  273. <tr>
  274. <td align=left>&nbsp;</td>
  275. <td><INPUT TYPE="text" NAME="ToDate" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  276. </tr>
  277. <tr>
  278. <td colspan="2">&nbsp;</td>
  279. </tr>
  280. </table>
  281. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  282. </FORM>
  283. <% end if %>
  284. &nbsp;
  285. </TD>
  286. <!---------------------------------------------------------------------------------->
  287. <TD style="border:1pt solid white;width:130pt" align=center>
  288. <% if Auth("C" , 9) then %>
  289. <table class="RepTable2" id="col8">
  290. <tr>
  291. <td colspan="2"><a href="Rep_CustomerNoCredit.asp?act=show"> </a></td>
  292. </tr>
  293. <tr>
  294. <td colspan="2"><a href="arReport.asp">ȝ </a></td>
  295. </tr>
  296. <tr>
  297. <td colspan="2"><a href="memoReport.asp"> </a></td>
  298. </tr>
  299. </table>
  300. <% end if %>
  301. &nbsp;
  302. </TD>
  303. <!------------------------------------------------------------>
  304. <TD align=center>
  305. &nbsp;
  306. <% if Auth("C", "A") then %>
  307. <form method="post" action="rep_reversSales.asp?act=show">
  308. <table class="RepTable2">
  309. <tr>
  310. <th colspan="2"> ѐ </th>
  311. </tr>
  312. <tr>
  313. <td> </td>
  314. <td><input type="text" name="fromDate" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  315. </tr>
  316. <tr>
  317. <td> </td>
  318. <td><input type="text" name="toDate" value="<%=shamsiToday()%>" style="width:75px;direction:LTR;" maxlength=10 OnBlur="return acceptDate(this);"></td>
  319. </tr>
  320. </table>
  321. <INPUT Class="GenButton" style="border:1 solid black;" TYPE="submit" value=" ">&nbsp;
  322. </form>
  323. <%end if%>
  324. </TD>
  325. <!------------------------------------------------------------>
  326. </TR>
  327. </TABLE>
  328. <%
  329. '-----------------------------------------------------------------------------------------------------
  330. '------------------------------------------------------------------------------------------ Daily Sale
  331. '-----------------------------------------------------------------------------------------------------
  332. elseif request("act")="dailySale" then
  333. input_date= sqlSafe(request("input_date"))
  334. input_date_start= sqlSafe(request("input_date_start"))
  335. input_date_end= sqlSafe(request("input_date_end"))
  336. if Auth("C" , 1) then
  337. if Auth("C" , 2) then
  338. 'FrameSrc="/Reports/dailySale.aspx?input_date_start=" & input_date_start & "&input_date_end=" & input_date_end
  339. RepParamValues = input_date_start & "" & input_date_end
  340. else
  341. 'FrameSrc="/Reports/dailySale.aspx?input_date_start=" & input_date & "&input_date_end=" & input_date
  342. RepParamValues = input_date & "" & input_date
  343. end if
  344. %>
  345. <BR><BR>
  346. <CENTER>
  347. <% ReportLogRow = PrepareReport ("dailySale1.rpt", "input_date_startinput_date_end", RepParamValues, "/beta/dialog_printManager.asp?act=Fin") %>
  348. <INPUT TYPE="button" value=" ǁ " Class="GenButton" style="border:1 solid blue;" onclick="printThisReport(this,<%=ReportLogRow%>);">
  349. </CENTER>
  350. <BR>
  351. <BR><iframe name=f1 id=f1 src="/CRReports/?Id=<%=ReportLogRow%>" align=center style="width:750; height:410; border-style: none" border=0 FRAMEBORDER=0 scrollbars=no ></iframe>
  352. <%
  353. else
  354. NotAllowdToViewThisPage()
  355. end if
  356. '---------------------------------------------------------------
  357. end if
  358. %>
  359. <!--#include file="tah.asp" -->