<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> Untitled Document <% If Request.Cookies("sydostel")("userId") <> "" then Dim strSQL, objConn, objRS, strStatus, intPageSize, intPage, intTotalPages, intCounter, strUser Set objConn = Server.CreateObject("ADODB.Connection") objConn.ConnectionString = "DSN=uppdragNu" objConn.Open 'Block för loggning av redigering av artiklar If request.cookies("Task")("articleLog") <> "" then sArticleLog = request.cookies("Task")("articleLog") iTaskId = cInt(request.cookies("Task")("taskId")) sInitials = Request.Cookies("sydostel")("userInitials") dLogDate = formatDateTime(Now(), 2) & " " & formatDateTime(Now(), 4) sLogMessage = dLogDate & " Artiklar har redigerats i UppdragNu Intranät /" & sInitials Set objRS = objConn.Execute("SELECT Log From tblTask Where Id = " & iTaskId & "") sLog = objRS("Log") objRS.Close Set objRS = Nothing sLog = sLog & vbcrlf & sLogMessage strSQL = "UPDATE tblTask Set Log = '" & sLog & "' Where Id = " & iTaskId & "" objConn.Execute strSQL,, 128 response.cookies("Task")("articleLog") = "" End If 'Block för loggning av redigering av Uppdrag If request.cookies("Task")("taskLog") <> "" then sArticleLog = request.cookies("Task")("taskLog") iTaskId = cInt(request.cookies("Task")("taskId")) sInitials = Request.Cookies("sydostel")("userInitials") dLogDate = formatDateTime(Now(), 2) & " " & formatDateTime(Now(), 4) sLogMessage = dLogDate & " Uppdraget har redigerats i UppdragNu Intranät /" & sInitials Set objRS = objConn.Execute("SELECT Log From tblTask Where Id = " & iTaskId & "") sLog = objRS("Log") objRS.Close Set objRS = Nothing sLog = sLog & vbcrlf & sLogMessage strSQL = "UPDATE tblTask Set Log = '" & sLog & "' Where Id = " & iTaskId & "" objConn.Execute strSQL,, 128 response.cookies("Task")("taskLog") = "" End If 'Block för loggning av redigering av tid If request.cookies("Task")("timeLog") <> "" then sArticleLog = request.cookies("Task")("timeLog") iTaskId = cInt(request.cookies("Task")("taskId")) sInitials = Request.Cookies("sydostel")("userInitials") dLogDate = formatDateTime(Now(), 2) & " " & formatDateTime(Now(), 4) sLogMessage = dLogDate & " Tider har redigerats i UppdragNu Intranät /" & sInitials Set objRS = objConn.Execute("SELECT Log From tblTask Where Id = " & iTaskId & "") sLog = objRS("Log") objRS.Close Set objRS = Nothing sLog = sLog & vbcrlf & sLogMessage strSQL = "UPDATE tblTask Set Log = '" & sLog & "' Where Id = " & iTaskId & "" objConn.Execute strSQL,, 128 response.cookies("Task")("timeLog") = "" End If If request("status") <> "" then strStatus = request("status") response.cookies("Task")("status") = strStatus blnStatusFive = true Else strStatus = request.cookies("Task")("status") if strStatus = "" then strStatus = "0,1,2,3,4" blnStatusFive = false end if End If If request("user") <> "" then strUser = request("user") response.cookies("Task")("taskUser") = strUser Else strUser = request.cookies("Task")("taskUser") if strUser = "" then strUser = "All" end if End If '============Paging intPageSize = 20 '## -- byt ut till hur många poster du vill ska visas per sida -- '## -- vilken sida ska visas -- intPage = Request.QueryString("page") '## -- kontrollera så att inte intPage variabeln är tom -- If intPage = "" Then intPage = 1 '## -- visa första sidan som default -- End If %>
Visa planerade 0 then response.Write "checked" %>> Visa utskickade 0 then response.Write "checked" %>> Visa mottagna 0 then response.Write "checked" %>> Visa pågående 0 then response.Write "checked" %>> Visa klara 0 then response.Write "checked" %>> Visa fakturerade 0 and blnStatusFive then response.Write "checked" %>> Utförs av: <% strSQL = "SELECT Name " &_ "FROM tblUsers " &_ "ORDER BY Name" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open strSQL, objConn, 3, 1 %> <% objRS.Close Set objRS = Nothing %>
<% mWhere = strUser strSQL = "SELECT t1.User, t1.customerName, t1.customerNr, t1.taskNr, t1.task, t1.status, t1.Id, t1.CustomT2, t1.CustomT3, " &_ "iif((select count(*) from tbltask t2 where t2.taskNr = t1.taskNr) > 1, 1, 0) as m " &_ "FROM tblTask t1 " &_ "WHERE t1.status in (" & strStatus & ") " if mWhere <> "All" then strSQL = strSQL & "AND User = '" & strUser & "' " strSQL = strSQL & "ORDER BY t1.taskNr" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.PageSize = intPageSize objRS.Open strSQL, objConn, 3, 1 If objRS.EOF then Response.Write "Det finns inga Uppdrag at visa
" Else '## -- visa rätt sida i recordsetet -- objRS.AbsolutePage = intPage '## -- hur många sidor består recordsetet av -- intTotalPages = objRS.PageCount %>
<% do until objRS.EOF OR intCounter >= intPageSize intCounter = intCounter + 1 If bgcolor = "#FFFFFF" then bgcolor = "#EFEFEF" else bgcolor = "#FFFFFF" If objRS("m") = 1 then bgColor = "#FE9EA0" %> class="text11px" onMouseOver="this.style.backgroundColor='<% if objRS("m") = 1 then response.write "#FE9EA0" else response.write "#E0E0E0" %>';" onMouseOut="this.style.backgroundColor='<% =bgcolor %>';"> <% objRS.MoveNext Loop %>
Välj Status Uppdragsnr Utförs av Kund Kundr Uppdrag Kund? Flera montörer
<% Select Case objRS("status") Case 0 Response.write "" Case 1 Response.write "" Case 2 Response.write "" Case 3 Response.write "" Case 4 Response.write "" Case 5 Response.write "" End Select %> &taskNr=<% =objRS("taskNr") %>&User=<% =objRS("User") %>', 'editTask', 'width=900, height=675'); return false;"> <% =objRS("taskNr") %> <% =objRS("User") %> <% =objRS("customerName") %> <% =objRS("customerNr") %> <%If "" &objRS("Task") = "" then response.write " " Else If Len(objRS("Task")) > 35 then Response.Write left(objRS("Task"),32) & "..." Else Response.write objRS("Task") End If End if %> <% =objRS("customT2") %> <% strSQL2 = "SELECT user From tblTask where taskNr = '" & objRS("taskNr") & "'" Set objRS2 = Server.CreateObject("ADODB.Recordset") objRS2.Open strSQL2, objConn, 3, 1 If objRS.EOF then Response.Write "Fel!" Else Do until objRS2.EOF Response.write objRS2("user") & " " objRS2.MoveNext Loop End If objRS2.Close Set objRS2 = Nothing %>
<% Call PageNavigation(intPage, intTotalPages) %>
       
 
<% End If objRS.Close Set objRS = Nothing objConn.Close Set objConn = Nothing Sub PageNavigation(ByVal Page, TotalPages) Dim strScriptName, N '## -- denna sidas namn -- strScriptName = Request.ServerVariables("SCRIPT_NAME") '## -- länk till föregående sida -- '## -- kontrollera att det inte är första sidan som visas -- If CInt(Page) > 1 Then '## -- inte första sidan som visas så gör en länk -- Response.Write "" Response.write " " Else '## -- det är första sidan som ska visas. gör ingen länk -- ' Response.Write "<< Föregående " End If '## -- bygg upp själva pagebaren, dvs varje sidnummer ska ha en länk '## -- så att besökaren snabbt kan ta sig till rätt sida -- For N = 1 To CInt(TotalPages) If N <> CInt(Page) Then '## -- ej aktuell sida, länka -- Response.Write "" & N & " " Else '## -- aktuell sida, länka ej -- Response.Write "" & N & " " End If Next '## -- länk till nästa sida. om vi står på sista sidan ska den ej vara länkad -- If CInt(Page) < CInt(TotalPages) Then '## -- vi är inte på sista sidan -- Response.Write "" Response.Write "" Else '## -- vi är på sista sidan. länka ej -- ' Response.Write "Next >>" End If End Sub Else response.write "inte inloggad.... logga in på Intranätet först!" End If %>
Uppdrag som har röd bakgrund är klonade!