Parcourir la source

Added set to data and pages and report

pull/1/head
Daniel Covington il y a 7 mois
Parent
révision
4d5b408418
7 fichiers modifiés avec 161 ajouts et 17 suppressions
  1. +17
    -10
      App/DomainModels/KitLabelsRepository.asp
  2. +1
    -0
      App/ViewModels/KitLabelsViewModels.asp
  3. +2
    -0
      App/Views/Kit/SwitchBoardEdit.asp
  4. +2
    -0
      App/Views/KitLabels/index.asp
  5. +122
    -7
      Data/Label_Report.rep
  6. +16
    -0
      Data/Migrations/Migration_07_Alter_Kit_Table_Labels_With_Set.asp
  7. +1
    -0
      Data/Migrations/migrate.asp

+ 17
- 10
App/DomainModels/KitLabelsRepository.asp Voir le fichier

@@ -17,9 +17,10 @@ Class KitLabelsModel_Class
Public InBoundIMBDigits '106
Public OutboundIMBPNG
Public INBOUNDIMBPNG
Public SetNumber
Private Sub Class_Initialize
'ValidateExitsts Me, "",""
Class_Get_Properties = Array("ID, KitId, OutboundSerial, InBoundSerial, OutboundIMB, InBoundIMB, OutboundIMBDigits, InBoundIMBDigits,OutboundIMBPNG,INBOUNDIMBPNG")
Class_Get_Properties = Array("ID, KitId, OutboundSerial, InBoundSerial, OutboundIMB, InBoundIMB, OutboundIMBDigits, InBoundIMBDigits,OutboundIMBPNG,INBOUNDIMBPNG,SetNumber")
End Sub

End CLass
@@ -31,7 +32,7 @@ End CLass
Class KitLabelsRepository_Class

Public Function FindByID(ID)
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG FROM [KitLabels] WHERE ID = ?"
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG,[SetNumber] FROM [KitLabels] WHERE ID = ?"
dim rs : set rs = DAL.Query(sql,ID)
If rs.EOF then
Err.Raise 1, "KitLabelsRepository_Class", KitLabelsNotFoundException("ID", ID)
@@ -45,7 +46,7 @@ Class KitLabelsRepository_Class
End Function

Public Function Find(where_kvarray, order_string_or_array)
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG FROM [KitLabels]"
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG, [SetNumber] FROM [KitLabels]"

If Not IsEmpty(where_kvarray) then
sql = sql & " WHERE "
@@ -78,7 +79,7 @@ Class KitLabelsRepository_Class
End Function

Public Function FindPaged(where_kvarray, order_string_or_array, per_page, page_num, ByRef page_count, ByRef record_count)
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG FROM [KitLabels]"
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG, [SetNumber] FROM [KitLabels]"

If Not IsEmpty(where_kvarray) then
sql = sql & " WHERE "
@@ -120,7 +121,7 @@ Class KitLabelsRepository_Class
End Function

Public Function SearchTablePaged(where_kvarray, order_string_or_array, per_page, page_num, ByRef page_count, ByRef record_count)
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG FROM [KitLabels]"
dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG, [SetNumber] FROM [KitLabels]"

If Not IsEmpty(where_kvarray) then
sql = sql & " WHERE "
@@ -198,10 +199,13 @@ Class KitLabelsRepository_Class
Dim SerialNumberStart:SerialNumberStart = SettingsRepository.Find(Array("Name =?","SerialNumberStart"),empty).pop().Value
Dim serialOffset:serialOffset = SettingsRepository.Find(Array("Name =?","SerialOffset"),empty).pop().Value
Dim SerialStart:SerialStart = CLng(SerialNumberStart) + CLng(serialOffset)
dim i
dim i,s
s = 1
for i = 0 to (Amount * 2) - 2 Step 2
dim NewKitLabel : set NewKitLabel = new KitLabelsModel_Class
NewKitLabel.KitId = KitId
NewKitLabel.SetNumber = s
s = s + 1
NewKitLabel.OutboundSerial = PadLeft(SerialStart + i,9,"0")
NewKitLabel.InBoundSerial = PadLeft(SerialStart + i + 1,9,"0")
NewKitLabel.OutboundIMBDigits ="00716" & MailingID & NewKitLabel.OutboundSerial & "000000000"
@@ -237,8 +241,9 @@ Class KitLabelsRepository_Class
"[OutboundIMBDigits]," &_
"[InBoundIMBDigits]," &_
"[OutboundIMBPNG]," &_
"[INBOUNDIMBPNG])" &_
"VALUES (?,?,?,?,?,?,?,?,?)"
"[INBOUNDIMBPNG]," &_
"[SetNumber])" &_
"VALUES (?,?,?,?,?,?,?,?,?,?)"
DAL.Execute sql, Array(model.KitId, _
model.OutboundSerial, _
model.InBoundSerial, _
@@ -247,7 +252,8 @@ Class KitLabelsRepository_Class
model.OutboundIMBDigits, _
model.InBoundIMBDigits, _
model.OutboundIMBPNG, _
model.INBOUNDIMBPNG)
model.INBOUNDIMBPNG, _
model.SetNumber)
sql = "SELECT TOP 1 ID FROM [KitLabels] ORDER BY ID DESC"
dim rs : set rs = DAL.Query(sql, empty)
model.ID = rs("ID")
@@ -262,7 +268,7 @@ Class KitLabelsRepository_Class
"[InBoundIMB] = ?," &_
"[OutboundIMBDigits] = ?," &_
"[InBoundIMBDigits] = ?," &_
"OutboundIMBPNG,INBOUNDIMBPNG)" &_
"OutboundIMBPNG,INBOUNDIMBPNG,[SetNumber])" &_
" WHERE [ID] = ?"

DAL.Execute sql, Array(model.KitId, _
@@ -274,6 +280,7 @@ Class KitLabelsRepository_Class
model.InBoundIMBDigits, _
model.OutboundIMBPNG, _
model.INBOUNDIMBPNG, _
model.SetNumber, _
model.ID)
End Sub



+ 1
- 0
App/ViewModels/KitLabelsViewModels.asp Voir le fichier

@@ -25,6 +25,7 @@ Class Create_ViewModel_Class
Public InBoundIMBDigits
Public OutboundIMBPNG
Public INBOUNDIMBPNG
Public SetNumber
End Class

Class Delete_ViewModel_Class


+ 2
- 0
App/Views/Kit/SwitchBoardEdit.asp Voir le fichier

@@ -19,6 +19,7 @@
<tr>
<th></th>
<th style="text-align: left">ID</th>
<th style="text-align: left">Set Number</th>
<th style="text-align: left">KitId</th>
<th style="text-align: left">OutboundSerial</th>
<th style="text-align: left">InBoundSerial</th>
@@ -41,6 +42,7 @@
<%= HTML.LinkToExt("<i class='bi bi-search'></i>", "KitLabels", "Edit", Array("Id", KitLabels.ID), Array("class", "btn btn-primary")) %>
</td>
<td><% = H(KitLabels.ID) %></td>
<td><% = H(KitLabels.SetNumber) %></td>
<td><% = H(KitLabels.KitId) %></td>
<td><% = H(KitLabels.OutboundSerial) %></td>
<td><% = H(KitLabels.InBoundSerial) %></td>


+ 2
- 0
App/Views/KitLabels/index.asp Voir le fichier

@@ -34,6 +34,7 @@
<th style="text-align: left">InBoundIMBDigits</th>
<th style="text-align: left">OutboundIMB</th>
<th style="text-align: left">InBoundIMB</th>
<th style="text-align: left">SetNumber</th>
<th></th>
</tr>
</thead>
@@ -56,6 +57,7 @@
<td><% = H(KitLabels.InBoundIMBDigits) %></td>
<td><img src='data:image/png;base64, <% = KitLabels.OutboundIMBPNG%>' alt='Barcode'</td>
<td><img src='data:image/png;base64, <% = KitLabels.INBOUNDIMBPNG %>' alt='Barcode'</td>
<td><% = H(KitLabels.SetNumber) %></td>
</tr>
<% Wend %>
</tbody>


+ 122
- 7
Data/Label_Report.rep Voir le fichier

@@ -1,5 +1,11 @@
object TRpReport
PageHeight = 8120
PageWidth = 5742
PageBackColor = 16777215
LeftMargin = 270
TopMargin = 360
RightMargin = 270
BottomMargin = 360
SubReports = <
item
SubReport = TRpSubReport0
@@ -21,9 +27,10 @@ object TRpReport
SQL =
'SELECT KitLabels.OutboundSerial, KitLabels.OutboundIMB, KitLabel' +
's.InBoundIMB, Kit.Jcode, Jurisdiction.Name AS Jurisdiction, Juri' +
'sdiction.Mailing_Address, 1 AS Num'#13#10'FROM (KitLabels INNER JOIN K' +
'it ON KitLabels.KitId = Kit.ID) INNER JOIN Jurisdiction ON Kit.J' +
'code = Jurisdiction.JCode'#13#10'WHERE KitLabels.KITId=pbKITID;'
'sdiction.Mailing_Address,KitLabels.SetNumber'#13#10'FROM (KitLabels IN' +
'NER JOIN Kit ON KitLabels.KitId = Kit.ID) INNER JOIN Jurisdictio' +
'n ON Kit.Jcode = Jurisdiction.JCode'#13#10'WHERE KitLabels.KITId=pbKIT' +
'ID'#13#10'ORDER BY SetNumber;'
end>
DatabaseInfo = <
item
@@ -44,7 +51,7 @@ object TRpReport
item
Name = 'PBKITID'
AllowNulls = False
Value = '72'
Value = '84'
Datasets.Strings = (
'LABLES'
'KITLABELS')
@@ -56,6 +63,7 @@ object TRpReport
ErrorMessage = ''
Validation = ''
end>
TwoPass = True
StreamFormat = rpStreamText
ReportAction = []
Type1Font = poHelvetica
@@ -66,11 +74,11 @@ object TRpReport
item
Section = TRpSection0
end>
Alias = 'LABLES'
Alias = 'KITLABELS'
end
object TRpSection0: TRpSection
Width = 11520
Height = 2057
Width = 12240
Height = 2160
SubReport = TRpSubReport0
ChangeBool = False
PageRepeat = False
@@ -95,6 +103,21 @@ object TRpReport
end
item
Component = TRpExpression2
end
item
Component = TRpLabel0
end
item
Component = TRpLabel1
end
item
Component = TRpLabel2
end
item
Component = TRpExpression3
end
item
Component = TRpExpression4
end>
ExternalTable = 'REPMAN_REPORTS'
ExternalField = 'REPORT'
@@ -987,6 +1010,7 @@ object TRpReport
PosY = 120
Type1Font = poHelvetica
FontSize = 7
Alignment = 2
AutoExpand = False
AutoContract = False
ExportPosition = 0
@@ -1027,4 +1051,95 @@ object TRpReport
AgIniValue = '0'
ExportExpression = ''
end
object TRpLabel0: TRpLabel
Width = 1440
Height = 240
PosX = 5760
PosY = 360
Type1Font = poHelvetica
FontSize = 7
Alignment = 2
PrintCondition = ''
DoBeforePrint = ''
DoAfterPrint = ''
WFontName = 'Arial'
LFontName = 'Helvetica'
WideText = '5/7/2024'
end
object TRpLabel1: TRpLabel
Width = 1440
Height = 240
PosX = 3240
PosY = 1200
Type1Font = poHelvetica
FontSize = 11
Alignment = 2
PrintCondition = ''
DoBeforePrint = ''
DoAfterPrint = ''
WFontName = 'Arial'
LFontName = 'Helvetica'
WideText = 'Outbound'
end
object TRpLabel2: TRpLabel
Width = 1440
Height = 300
PosX = 2820
PosY = 1620
Type1Font = poHelvetica
FontSize = 11
Alignment = 2
PrintCondition = ''
DoBeforePrint = ''
DoAfterPrint = ''
WFontName = 'Arial'
LFontName = 'Helvetica'
WideText = 'Inbound'
end
object TRpExpression3: TRpExpression
Width = 1740
Height = 180
PosX = 1560
PosY = 1860
Type1Font = poHelvetica
FontSize = 7
Alignment = 2
AutoExpand = False
AutoContract = False
ExportPosition = 0
ExportSize = 1
ExportDoNewLine = False
PrintCondition = ''
DoBeforePrint = ''
DoAfterPrint = ''
WFontName = 'Arial'
LFontName = 'Helvetica'
Expression = 'LABLES.OutboundSerial'
DisplayFormat = ''
ExportDisplayFormat = ''
AgIniValue = '0'
ExportExpression = ''
end
object TRpExpression4: TRpExpression
Width = 1485
Height = 300
PosX = 360
PosY = 1680
Type1Font = poHelvetica
AutoExpand = False
AutoContract = False
ExportPosition = 0
ExportSize = 1
ExportDoNewLine = False
PrintCondition = ''
DoBeforePrint = ''
DoAfterPrint = ''
WFontName = 'Arial'
LFontName = 'Helvetica'
Expression = #39'SET: '#39' + STR(KITLABELS.SetNumber)'
DisplayFormat = ''
ExportDisplayFormat = ''
AgIniValue = '0'
ExportExpression = ''
end
end

+ 16
- 0
Data/Migrations/Migration_07_Alter_Kit_Table_Labels_With_Set.asp Voir le fichier

@@ -0,0 +1,16 @@
<%
Class Migration_07_Alter_Kit_Table_Labels_With_Set
Public Migration

Public Sub Up
Migration.Do "ALTER TABLE [KitLabels] " &_
"ADD [SetNumber] NUMBER;"
End Sub
Public Sub Down
Migration.Do "ALTER TABLE [KitLables] " &_
"DROP COLUMN [SetNumber];"
End Sub
End Class
Migrations.Add "Migration_07_Alter_Kit_Table_Labels_With_Set"
%>

+ 1
- 0
Data/Migrations/migrate.asp Voir le fichier

@@ -35,6 +35,7 @@ Migrations.Tracing = false
<!--#include file="Migration_04_Create_Kit_Table.asp"-->
<!--#include file="Migration_05_Create_Kit_Labels_Table.asp"-->
<!--#include file="Migration_06_Alter_Kit_Tabl.asp"-->
<!--#include file="Migration_07_Alter_Kit_Table_Labels_With_Set.asp"-->
<%
Sub HandleMigration
putl "<b>Starting Version: " & Migrations.Version & "</b>"


Chargement…
Annuler
Enregistrer

Powered by TurnKey Linux.