| @@ -0,0 +1,129 @@ | |||||
| <% Option Explicit %> | |||||
| <!--#include file="../../include_all.asp"--> | |||||
| <!--#include file="../../ViewModels/InkjetRecordsViewModels.asp"--> | |||||
| <% | |||||
| Class InkjetRecordsController | |||||
| Public Model | |||||
| Public Sub Index | |||||
| dim page_size : page_size = 10 | |||||
| dim page_num : page_num = Choice(Len(Request.Querystring("page_num")) > 0, Request.Querystring("page_num"), 1) | |||||
| dim page_count, record_count | |||||
| set Model = new PagedIndex_ViewModel_Class | |||||
| Model.Title = "InkjetRecords" | |||||
| set Model.InkjetRecords = InkjetRecordsRepository.FindPaged(empty, "ID", page_size, page_num, page_count, record_count) | |||||
| Model.CurrentPageNumber = page_num | |||||
| Model.PageSize = page_size | |||||
| Model.PageCount = page_count | |||||
| Model.RecordCount = record_count | |||||
| %> <!--#include file="../../Views/InkjetRecords/Index.asp"--> <% | |||||
| End Sub | |||||
| Public Sub Search | |||||
| dim searchValue:searchValue = Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q")) | |||||
| dim page_size : page_size = 10 | |||||
| dim page_num : page_num = Choice(Len(Request.Querystring("page_num")) > 0, Request.Querystring("page_num"), 1) | |||||
| dim page_count, record_count | |||||
| set Model = new PagedIndex_ViewModel_Class | |||||
| Model.Title = "InkjetRecords" | |||||
| set Model.InkjetRecords = InkjetRecordsRepository.SearchTablePaged(Array("ID","%" & searchValue & "%","KitID","%" & searchValue & "%","VOTERID","%" & searchValue & "%","LASTNAME","%" & searchValue & "%","FIRSTNAME","%" & searchValue & "%","MIDDLENAME","%" & searchValue & "%","SUFFIX","%" & searchValue & "%","PRECINCT","%" & searchValue & "%","ADDRESS1","%" & searchValue & "%","ADDRESS2","%" & searchValue & "%","ADDRESS3","%" & searchValue & "%","ADDRESS4","%" & searchValue & "%","ADDRESS5","%" & searchValue & "%","APPSENT","%" & searchValue & "%","APPRETURNED","%" & searchValue & "%","BALSENT","%" & searchValue & "%","BALRETURNED","%" & searchValue & "%","CountingBoard","%" & searchValue & "%","UOCAVASTATUS","%" & searchValue & "%","EMAILADDRESS","%" & searchValue & "%","PHONENUMBER","%" & searchValue & "%","BALLOT_NUMBER","%" & searchValue & "%","CassADDRESS1","%" & searchValue & "%","CassADDRESS2","%" & searchValue & "%","CassADDRESS3","%" & searchValue & "%","CassADDRESS4","%" & searchValue & "%","CassADDRESS5","%" & searchValue & "%"),"ID", page_size, page_num, page_count, record_count) | |||||
| Model.CurrentPageNumber = page_num | |||||
| Model.PageSize = page_size | |||||
| Model.PageCount = page_count | |||||
| Model.RecordCount = record_count | |||||
| %> <!--#include file="../../Views/InkjetRecords/Index.asp"--> <% | |||||
| End Sub | |||||
| Public Sub Edit | |||||
| dim id : id = Request.QueryString("Id") | |||||
| set Model = new Edit_ViewModel_Class | |||||
| set Model.InkjetRecords = InkjetRecordsRepository.FindByID(id) | |||||
| Model.Title = "Edit InkjetRecords" | |||||
| HTMLSecurity.SetAntiCSRFToken "InkjetRecordsEditForm" | |||||
| %> <!--#include file="../../Views/InkjetRecords/Edit.asp"--> <% | |||||
| Flash.Success = "InkjetRecords Updated." | |||||
| End Sub | |||||
| Public Sub EditPost | |||||
| MVC.RequirePost | |||||
| HTMLSecurity.OnInvalidAntiCsrfTokenRedirectToActionExt "InkjetRecordsEditForm", Request.Form("nonce"), "Edit", Array("Id", Request.Form("Id")) | |||||
| dim ID : ID = Request.Form("Id") | |||||
| dim model : set model = InkjetRecordsRepository.FindByID(ID) | |||||
| set model = Automapper.AutoMap(Request.Form, model) | |||||
| 'model.Validate | |||||
| 'If model.Validator.HasErrors then | |||||
| FormCache.SerializeForm "EditInkjetRecords", Request.Form | |||||
| ' Flash.Errors = model.Validator.Errors | |||||
| ' MVC.RedirectToActionExt "Edit", Array("Id",ID) | |||||
| 'Else | |||||
| InkjetRecordsRepository.Update model | |||||
| FormCache.ClearForm "EditInkjetRecords" | |||||
| Flash.Success = "InkjetRecords updated." | |||||
| MVC.RedirectToAction "Index" | |||||
| 'End If | |||||
| End Sub | |||||
| Public Sub Create | |||||
| dim form_params : set form_params = FormCache.DeserializeForm("NewInkjetRecords") | |||||
| If Not form_params Is Nothing then | |||||
| set Model = Automapper.AutoMap(form_params, New Create_ViewModel_Class) | |||||
| Else | |||||
| set Model = new Create_ViewModel_Class | |||||
| End If | |||||
| HTMLSecurity.SetAntiCSRFToken "InkjetRecordsCreateForm" | |||||
| %> <!--#include file="../../Views/InkjetRecords/Create.asp"--> <% | |||||
| End Sub | |||||
| Public Sub CreatePost | |||||
| MVC.RequirePost | |||||
| HtmlSecurity.OnInvalidAntiCSRFTokenRedirectToAction "InkjetRecordsCreateForm", Request.Form("nonce"), "Create" | |||||
| dim new_InkjetRecords_model : set new_InkjetRecords_model = Automapper.AutoMap(Request.Form, new InkjetRecordsModel_Class) | |||||
| 'new_InkjetRecords_model.Validator.Validate | |||||
| 'If new_InkjetRecords_model.Validator.HasErrors then | |||||
| ' FormCache.SerializeForm "NewInkjetRecords", Request.Form | |||||
| ' Flash.Errors = new_InkjetRecords_model.Validator.Errors | |||||
| ' MVC.RedirectToAction "Create" | |||||
| 'Else | |||||
| InkjetRecordsRepository.AddNew new_InkjetRecords_model | |||||
| ' FormCache.ClearForm "NewInkjetRecords" | |||||
| Flash.Success = "InkjetRecords added." | |||||
| MVC.RedirectToAction "Index" | |||||
| 'End If | |||||
| End Sub | |||||
| Public Sub Delete | |||||
| dim id : id = Request.QueryString("Id") | |||||
| set Model = new Delete_ViewModel_Class | |||||
| set Model.InkjetRecords = InkjetRecordsRepository.FindByID(id) | |||||
| Model.Title = "Delete InkjetRecords" | |||||
| HTMLSecurity.SetAntiCSRFToken "InkjetRecordsDeleteForm" | |||||
| %> <!--#include file="../../Views/InkjetRecords/Delete.asp"--> <% | |||||
| End Sub | |||||
| Public Sub DeletePost | |||||
| MVC.RequirePost | |||||
| HtmlSecurity.OnInvalidAntiCSRFTokenRedirectToAction "InkjetRecordsDeleteForm", Request.Form("nonce"), "Create" | |||||
| dim id : id = Request.Form("Id") | |||||
| InkjetRecordsRepository.Delete id | |||||
| Flash.Success = "InkjetRecords deleted." | |||||
| MVC.RedirectToAction "Index" | |||||
| End Sub | |||||
| End Class | |||||
| MVC.Dispatch | |||||
| %> | |||||
| @@ -17,8 +17,23 @@ Class KitController | |||||
| Model.PageCount = page_count | Model.PageCount = page_count | ||||
| Model.RecordCount = record_count | Model.RecordCount = record_count | ||||
| %> <!--#include file="../../Views/Kit/SwitchBoardIndex.asp"--> <% | %> <!--#include file="../../Views/Kit/SwitchBoardIndex.asp"--> <% | ||||
| End Sub | |||||
| Public Sub SwitchBoardPurpleEnvelopsIndex | |||||
| dim page_size : page_size = 10 | |||||
| dim page_num : page_num = Choice(Len(Request.Querystring("page_num")) > 0, Request.Querystring("page_num"), 1) | |||||
| dim page_count, record_count | |||||
| set Model = new SwitchBoard_PurpleEnvelopesViewModel_Class | |||||
| Model.Title = "Tracking Kits" | |||||
| set Model.Kit = KitRepository.PagedPurpleEnvelopsIndexView(page_size, page_num, page_count, record_count) | |||||
| Model.CurrentPageNumber = page_num | |||||
| Model.PageSize = page_size | |||||
| Model.PageCount = page_count | |||||
| Model.RecordCount = record_count | |||||
| %> <!--#include file="../../Views/Kit/SwitchBoardIndex.asp"--> <% | |||||
| End Sub | End Sub | ||||
| Public Sub Index | Public Sub Index | ||||
| dim page_size : page_size = 10 | dim page_size : page_size = 10 | ||||
| @@ -0,0 +1,342 @@ | |||||
| <% | |||||
| '======================================================================================================================= | |||||
| ' InkjetRecords Model | |||||
| '======================================================================================================================= | |||||
| Class InkjetRecordsModel_Class | |||||
| Public Validator | |||||
| Public Class_Get_Properties | |||||
| Public ID '90 | |||||
| Public KitID '122 | |||||
| Public VOTERID '106 | |||||
| Public LASTNAME '106 | |||||
| Public FIRSTNAME '106 | |||||
| Public MIDDLENAME '106 | |||||
| Public SUFFIX '106 | |||||
| Public PRECINCT '106 | |||||
| Public ADDRESS1 '106 | |||||
| Public ADDRESS2 '106 | |||||
| Public ADDRESS3 '106 | |||||
| Public ADDRESS4 '106 | |||||
| Public ADDRESS5 '106 | |||||
| Public APPSENT '106 | |||||
| Public APPRETURNED '106 | |||||
| Public BALSENT '106 | |||||
| Public BALRETURNED '106 | |||||
| Public CountingBoard '106 | |||||
| Public UOCAVASTATUS '106 | |||||
| Public EMAILADDRESS '106 | |||||
| Public PHONENUMBER '106 | |||||
| Public BALLOT_NUMBER '106 | |||||
| Public CassADDRESS1 '106 | |||||
| Public CassADDRESS2 '106 | |||||
| Public CassADDRESS3 '106 | |||||
| Public CassADDRESS4 '106 | |||||
| Public CassADDRESS5 '106 | |||||
| Private Sub Class_Initialize | |||||
| 'ValidateExitsts Me, "","" | |||||
| Class_Get_Properties = Array("ID, KitID, VOTERID, LASTNAME, FIRSTNAME, MIDDLENAME, SUFFIX, PRECINCT, ADDRESS1, ADDRESS2, ADDRESS3, ADDRESS4, ADDRESS5, APPSENT, APPRETURNED, BALSENT, BALRETURNED, CountingBoard, UOCAVASTATUS, EMAILADDRESS, PHONENUMBER, BALLOT_NUMBER, CassADDRESS1, CassADDRESS2, CassADDRESS3, CassADDRESS4, CassADDRESS5") | |||||
| End Sub | |||||
| End CLass | |||||
| '======================================================================================================================= | |||||
| ' InkjetRecords Repository | |||||
| '======================================================================================================================= | |||||
| Class InkjetRecordsRepository_Class | |||||
| Public Function FindByID(ID) | |||||
| dim sql : sql = "Select [ID], [KitID], [VOTERID], [LASTNAME], [FIRSTNAME], [MIDDLENAME], [SUFFIX], [PRECINCT], [ADDRESS1], [ADDRESS2], [ADDRESS3], [ADDRESS4], [ADDRESS5], [APPSENT], [APPRETURNED], [BALSENT], [BALRETURNED], [CountingBoard], [UOCAVASTATUS], [EMAILADDRESS], [PHONENUMBER], [BALLOT_NUMBER], [CassADDRESS1], [CassADDRESS2], [CassADDRESS3], [CassADDRESS4], [CassADDRESS5] FROM [InkjetRecords] WHERE ID = ?" | |||||
| dim rs : set rs = DAL.Query(sql,ID) | |||||
| If rs.EOF then | |||||
| Err.Raise 1, "InkjetRecordsRepository_Class", InkjetRecordsNotFoundException("ID", ID) | |||||
| Else | |||||
| set FindByID = Automapper.AutoMap(rs,"InkjetRecordsModel_Class") | |||||
| End If | |||||
| End Function | |||||
| Public Function GetAll(orderBy) | |||||
| set GetAll = Find(empty,orderBy) | |||||
| End Function | |||||
| Public Function Find(where_kvarray, order_string_or_array) | |||||
| dim sql : sql = "Select [ID], [KitID], [VOTERID], [LASTNAME], [FIRSTNAME], [MIDDLENAME], [SUFFIX], [PRECINCT], [ADDRESS1], [ADDRESS2], [ADDRESS3], [ADDRESS4], [ADDRESS5], [APPSENT], [APPRETURNED], [BALSENT], [BALRETURNED], [CountingBoard], [UOCAVASTATUS], [EMAILADDRESS], [PHONENUMBER], [BALLOT_NUMBER], [CassADDRESS1], [CassADDRESS2], [CassADDRESS3], [CassADDRESS4], [CassADDRESS5] FROM [InkjetRecords]" | |||||
| If Not IsEmpty(where_kvarray) then | |||||
| sql = sql & " WHERE " | |||||
| dim where_keys, where_values | |||||
| KVUnzip where_kvarray, where_keys, where_values | |||||
| dim i | |||||
| For i = 0 to UBound(where_keys) | |||||
| If i > 0 then sql = sql & " AND " | |||||
| sql = sql & " " & where_keys(i) & " " | |||||
| Next | |||||
| End If | |||||
| If Not IsEmpty(order_string_or_array) then | |||||
| sql = sql & "ORDER BY " | |||||
| If IsArray(order_string_or_array) then | |||||
| dim order_array : order_array = order_string_or_array | |||||
| For i = 0 to UBound(order_array) | |||||
| If i > 0 then sql = sql & ", " | |||||
| sql = sql & " " & order_array(i) | |||||
| Next | |||||
| Else | |||||
| sql = sql & order_string_or_array & " " | |||||
| End If | |||||
| End If | |||||
| dim rs : set rs = DAL.Query(sql, where_values) | |||||
| set Find = InkjetRecordsList(rs) | |||||
| Destroy rs | |||||
| 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], [VOTERID], [LASTNAME], [FIRSTNAME], [MIDDLENAME], [SUFFIX], [PRECINCT], [ADDRESS1], [ADDRESS2], [ADDRESS3], [ADDRESS4], [ADDRESS5], [APPSENT], [APPRETURNED], [BALSENT], [BALRETURNED], [CountingBoard], [UOCAVASTATUS], [EMAILADDRESS], [PHONENUMBER], [BALLOT_NUMBER], [CassADDRESS1], [CassADDRESS2], [CassADDRESS3], [CassADDRESS4], [CassADDRESS5] FROM [InkjetRecords]" | |||||
| If Not IsEmpty(where_kvarray) then | |||||
| sql = sql & " WHERE " | |||||
| dim where_keys, where_values | |||||
| KVUnzip where_kvarray, where_keys, where_values | |||||
| dim i | |||||
| For i = 0 to UBound(where_keys) | |||||
| If i > 0 then sql = sql & " AND " | |||||
| sql = sql & " " & where_keys(i) & " " | |||||
| Next | |||||
| End If | |||||
| If Not IsEmpty(order_string_or_array) then | |||||
| sql = sql & "ORDER BY " | |||||
| If IsArray(order_string_or_array) then | |||||
| dim order_array : order_array = order_string_or_array | |||||
| For i = 0 to UBound(order_array) | |||||
| If i > 0 then sql = sql & ", " | |||||
| sql = sql & " " & order_array(i) | |||||
| Next | |||||
| Else | |||||
| sql = sql & order_string_or_array & " " | |||||
| End If | |||||
| End If | |||||
| dim list : set list = new LinkedList_Class | |||||
| dim rs : set rs = DAL.PagedQuery(sql, where_values, per_page, page_num) | |||||
| If Not rs.EOF and Not (IsEmpty(per_page) and IsEmpty(page_num) and IsEmpty(page_count) and IsEmpty(record_count)) then | |||||
| rs.PageSize = per_page | |||||
| rs.AbsolutePage = page_num | |||||
| page_count = rs.PageCount | |||||
| record_count = rs.RecordCount | |||||
| End If | |||||
| set FindPaged = PagedInkjetRecordsList(rs, per_page) | |||||
| Destroy rs | |||||
| 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], [VOTERID], [LASTNAME], [FIRSTNAME], [MIDDLENAME], [SUFFIX], [PRECINCT], [ADDRESS1], [ADDRESS2], [ADDRESS3], [ADDRESS4], [ADDRESS5], [APPSENT], [APPRETURNED], [BALSENT], [BALRETURNED], [CountingBoard], [UOCAVASTATUS], [EMAILADDRESS], [PHONENUMBER], [BALLOT_NUMBER], [CassADDRESS1], [CassADDRESS2], [CassADDRESS3], [CassADDRESS4], [CassADDRESS5] FROM [InkjetRecords]" | |||||
| If Not IsEmpty(where_kvarray) then | |||||
| sql = sql & " WHERE " | |||||
| dim where_keys, where_values | |||||
| KVUnzip where_kvarray, where_keys, where_values | |||||
| dim i | |||||
| For i = 0 to UBound(where_keys) | |||||
| If i > 0 then sql = sql & " OR" | |||||
| sql = sql & " " & where_keys(i) & " LIKE ?" | |||||
| Next | |||||
| End If | |||||
| If Not IsEmpty(order_string_or_array) then | |||||
| sql = sql & " ORDER BY " | |||||
| If IsArray(order_string_or_array) then | |||||
| dim order_array : order_array = order_string_or_array | |||||
| For i = 0 to UBound(order_array) | |||||
| If i > 0 then sql = sql & ", " | |||||
| sql = sql & " " & order_array(i) | |||||
| Next | |||||
| Else | |||||
| sql = sql & order_string_or_array & " " | |||||
| End If | |||||
| End If | |||||
| dim list : set list = new LinkedList_Class | |||||
| dim rs : set rs = DAL.PagedQuery(sql, where_values, per_page, page_num) | |||||
| If Not rs.EOF and Not (IsEmpty(per_page) and IsEmpty(page_num) and IsEmpty(page_count) and IsEmpty(record_count)) then | |||||
| rs.PageSize = per_page | |||||
| rs.AbsolutePage = page_num | |||||
| page_count = rs.PageCount | |||||
| record_count = rs.RecordCount | |||||
| End If | |||||
| set SearchTablePaged = PagedInkjetRecordsList(rs, per_page) | |||||
| Destroy rs | |||||
| End Function | |||||
| Private Function PagedInkjetRecordsList(rs, per_page) | |||||
| dim list : set list = new LinkedList_Class | |||||
| dim x : x =0 | |||||
| Do While x < per_page and Not rs.EOF | |||||
| list.Push Automapper.AutoMap(rs, new InkjetRecordsModel_Class) | |||||
| x = x +1 | |||||
| rs.MoveNext | |||||
| Loop | |||||
| set PagedInkjetRecordsList = list | |||||
| End Function | |||||
| Private Function InkjetRecordsNotFoundException(ByVal field_name, ByVal field_val) | |||||
| InkjetRecordsNotFoundException = "InkjetRecords was not found with " & field_name & " of '" & field_val & "'." | |||||
| End Function | |||||
| Private Function InkjetRecordsList(rs) | |||||
| dim list : set list = new LinkedList_Class | |||||
| dim model | |||||
| Do until rs.EOF | |||||
| set model = new InkjetRecordsModel_Class | |||||
| list.Push Automapper.AutoMap(rs, model) | |||||
| rs.MoveNext | |||||
| Loop | |||||
| set InkjetRecordsList = list | |||||
| End Function | |||||
| Public Sub AddNew(ByRef model) | |||||
| dim sql : sql = "INSERT INTO [InkjetRecords] (" &_ | |||||
| "[KitID]," &_ | |||||
| "[VOTERID]," &_ | |||||
| "[LASTNAME]," &_ | |||||
| "[FIRSTNAME]," &_ | |||||
| "[MIDDLENAME]," &_ | |||||
| "[SUFFIX]," &_ | |||||
| "[PRECINCT]," &_ | |||||
| "[ADDRESS1]," &_ | |||||
| "[ADDRESS2]," &_ | |||||
| "[ADDRESS3]," &_ | |||||
| "[ADDRESS4]," &_ | |||||
| "[ADDRESS5]," &_ | |||||
| "[APPSENT]," &_ | |||||
| "[APPRETURNED]," &_ | |||||
| "[BALSENT]," &_ | |||||
| "[BALRETURNED]," &_ | |||||
| "[CountingBoard]," &_ | |||||
| "[UOCAVASTATUS]," &_ | |||||
| "[EMAILADDRESS]," &_ | |||||
| "[PHONENUMBER]," &_ | |||||
| "[BALLOT_NUMBER]," &_ | |||||
| "[CassADDRESS1]," &_ | |||||
| "[CassADDRESS2]," &_ | |||||
| "[CassADDRESS3]," &_ | |||||
| "[CassADDRESS4]," &_ | |||||
| "[CassADDRESS5])" &_ | |||||
| "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)" | |||||
| DAL.Execute sql, Array(model.KitID, _ | |||||
| model.VOTERID, _ | |||||
| model.LASTNAME, _ | |||||
| model.FIRSTNAME, _ | |||||
| model.MIDDLENAME, _ | |||||
| model.SUFFIX, _ | |||||
| model.PRECINCT, _ | |||||
| model.ADDRESS1, _ | |||||
| model.ADDRESS2, _ | |||||
| model.ADDRESS3, _ | |||||
| model.ADDRESS4, _ | |||||
| model.ADDRESS5, _ | |||||
| model.APPSENT, _ | |||||
| model.APPRETURNED, _ | |||||
| model.BALSENT, _ | |||||
| model.BALRETURNED, _ | |||||
| model.CountingBoard, _ | |||||
| model.UOCAVASTATUS, _ | |||||
| model.EMAILADDRESS, _ | |||||
| model.PHONENUMBER, _ | |||||
| model.BALLOT_NUMBER, _ | |||||
| model.CassADDRESS1, _ | |||||
| model.CassADDRESS2, _ | |||||
| model.CassADDRESS3, _ | |||||
| model.CassADDRESS4, _ | |||||
| model.CassADDRESS5) | |||||
| sql = "SELECT TOP 1 ID FROM [InkjetRecords] ORDER BY ID DESC" | |||||
| dim rs : set rs = DAL.Query(sql, empty) | |||||
| model.ID = rs("ID") | |||||
| Destroy rs | |||||
| End Sub | |||||
| Public Sub Update(model) | |||||
| dim sql : sql = "UPDATE [InkjetRecords] SET [KitID] = ?," &_ | |||||
| "[VOTERID] = ?," &_ | |||||
| "[LASTNAME] = ?," &_ | |||||
| "[FIRSTNAME] = ?," &_ | |||||
| "[MIDDLENAME] = ?," &_ | |||||
| "[SUFFIX] = ?," &_ | |||||
| "[PRECINCT] = ?," &_ | |||||
| "[ADDRESS1] = ?," &_ | |||||
| "[ADDRESS2] = ?," &_ | |||||
| "[ADDRESS3] = ?," &_ | |||||
| "[ADDRESS4] = ?," &_ | |||||
| "[ADDRESS5] = ?," &_ | |||||
| "[APPSENT] = ?," &_ | |||||
| "[APPRETURNED] = ?," &_ | |||||
| "[BALSENT] = ?," &_ | |||||
| "[BALRETURNED] = ?," &_ | |||||
| "[CountingBoard] = ?," &_ | |||||
| "[UOCAVASTATUS] = ?," &_ | |||||
| "[EMAILADDRESS] = ?," &_ | |||||
| "[PHONENUMBER] = ?," &_ | |||||
| "[BALLOT_NUMBER] = ?," &_ | |||||
| "[CassADDRESS1] = ?," &_ | |||||
| "[CassADDRESS2] = ?," &_ | |||||
| "[CassADDRESS3] = ?," &_ | |||||
| "[CassADDRESS4] = ?," &_ | |||||
| "[CassADDRESS5] = ?" &_ | |||||
| " WHERE [ID] = ?" | |||||
| DAL.Execute sql, Array(model.KitID, _ | |||||
| model.VOTERID, _ | |||||
| model.LASTNAME, _ | |||||
| model.FIRSTNAME, _ | |||||
| model.MIDDLENAME, _ | |||||
| model.SUFFIX, _ | |||||
| model.PRECINCT, _ | |||||
| model.ADDRESS1, _ | |||||
| model.ADDRESS2, _ | |||||
| model.ADDRESS3, _ | |||||
| model.ADDRESS4, _ | |||||
| model.ADDRESS5, _ | |||||
| model.APPSENT, _ | |||||
| model.APPRETURNED, _ | |||||
| model.BALSENT, _ | |||||
| model.BALRETURNED, _ | |||||
| model.CountingBoard, _ | |||||
| model.UOCAVASTATUS, _ | |||||
| model.EMAILADDRESS, _ | |||||
| model.PHONENUMBER, _ | |||||
| model.BALLOT_NUMBER, _ | |||||
| model.CassADDRESS1, _ | |||||
| model.CassADDRESS2, _ | |||||
| model.CassADDRESS3, _ | |||||
| model.CassADDRESS4, _ | |||||
| model.CassADDRESS5, _ | |||||
| model.ID) | |||||
| End Sub | |||||
| Public Sub Delete(id) | |||||
| dim sql : sql = "DELETE FROM [InkjetRecords] WHERE [ID] = ?" | |||||
| DAL.Execute sql, id | |||||
| End Sub | |||||
| End Class | |||||
| dim InkjetRecordsRepository__Singleton | |||||
| Function InkjetRecordsRepository() | |||||
| If IsEmpty(InkjetRecordsRepository__Singleton) then | |||||
| set InkjetRecordsRepository__Singleton = new InkjetRecordsRepository_Class | |||||
| End If | |||||
| set InkjetRecordsRepository = InkjetRecordsRepository__Singleton | |||||
| End Function | |||||
| %> | |||||
| @@ -30,7 +30,9 @@ End CLass | |||||
| '======================================================================================================================= | '======================================================================================================================= | ||||
| Class KitLabelsRepository_Class | Class KitLabelsRepository_Class | ||||
| Public Function PagedPurpleEnvelopsIndexView(where_kvarray, order_string_or_array, per_page, page_num, ByRef page_count, ByRef record_count) | |||||
| End Function | |||||
| Public Function FindByID(ID) | Public Function FindByID(ID) | ||||
| dim sql : sql = "Select [ID], [KitId], [OutboundSerial], [InBoundSerial], [OutboundIMB], [InBoundIMB], [OutboundIMBDigits], [InBoundIMBDigits],OutboundIMBPNG,INBOUNDIMBPNG,[SetNumber] 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) | dim rs : set rs = DAL.Query(sql,ID) | ||||
| @@ -44,6 +44,27 @@ End Class | |||||
| Class KitRepository_Class | Class KitRepository_Class | ||||
| Public Function PagedPurpleEnvelopsIndexView(per_page, page_num, ByRef page_count, ByRef record_count) | |||||
| dim sql : sql = "SELECT Kit.ID,Kit.JobNumber as [JobNumber], " &_ | |||||
| "Jurisdiction.Name As Jurisdiction," &_ | |||||
| "(SELECT COUNT(*) From KitLabels Where KitId = Kit.ID)" &_ | |||||
| " As [LabelCount],[CreatedOn],[LabelsPrinted],[ExportedToSnailWorks],[JobType] FROM Kit INNER JOIN Jurisdiction ON Kit.Jcode = Jurisdiction.JCode Where Kit.JobType = 'Purple Envelopes';" | |||||
| dim list : set list = new LinkedList_Class | |||||
| dim rs : set rs = DAL.PagedQuery(sql, empty, per_page, page_num) | |||||
| If Not rs.EOF and Not (IsEmpty(per_page) and IsEmpty(page_num) and IsEmpty(page_count) and IsEmpty(record_count)) then | |||||
| rs.PageSize = per_page | |||||
| rs.AbsolutePage = page_num | |||||
| page_count = rs.PageCount | |||||
| record_count = rs.RecordCount | |||||
| End If | |||||
| set PagedPurpleEnvelopsIndexView = PagedIndexViewKitList(rs, per_page) | |||||
| Destroy rs | |||||
| End Function | |||||
| Public Function PagedIndexView(per_page, page_num, ByRef page_count, ByRef record_count) | Public Function PagedIndexView(per_page, page_num, ByRef page_count, ByRef record_count) | ||||
| dim sql : sql = "SELECT Kit.ID,Kit.JobNumber as [JobNumber], " &_ | dim sql : sql = "SELECT Kit.ID,Kit.JobNumber as [JobNumber], " &_ | ||||
| "Jurisdiction.Name As Jurisdiction," &_ | "Jurisdiction.Name As Jurisdiction," &_ | ||||
| @@ -0,0 +1,52 @@ | |||||
| <% | |||||
| Class PagedIndex_ViewModel_Class | |||||
| Public Title | |||||
| Public InkjetRecords | |||||
| Public CurrentPageNumber | |||||
| Public PageSize | |||||
| Public PageCount | |||||
| Public RecordCount | |||||
| End Class | |||||
| Class Edit_ViewModel_Class | |||||
| Public Title | |||||
| Public InkjetRecords | |||||
| End Class | |||||
| Class Create_ViewModel_Class | |||||
| Public KitID | |||||
| Public VOTERID | |||||
| Public LASTNAME | |||||
| Public FIRSTNAME | |||||
| Public MIDDLENAME | |||||
| Public SUFFIX | |||||
| Public PRECINCT | |||||
| Public ADDRESS1 | |||||
| Public ADDRESS2 | |||||
| Public ADDRESS3 | |||||
| Public ADDRESS4 | |||||
| Public ADDRESS5 | |||||
| Public APPSENT | |||||
| Public APPRETURNED | |||||
| Public BALSENT | |||||
| Public BALRETURNED | |||||
| Public CountingBoard | |||||
| Public UOCAVASTATUS | |||||
| Public EMAILADDRESS | |||||
| Public PHONENUMBER | |||||
| Public BALLOT_NUMBER | |||||
| Public CassADDRESS1 | |||||
| Public CassADDRESS2 | |||||
| Public CassADDRESS3 | |||||
| Public CassADDRESS4 | |||||
| Public CassADDRESS5 | |||||
| End Class | |||||
| Class Delete_ViewModel_Class | |||||
| Public Title | |||||
| Public InkjetRecords | |||||
| End Class | |||||
| %> | |||||
| @@ -21,6 +21,15 @@ Class SwitchBoard_ViewModel_Class | |||||
| Public Labels | Public Labels | ||||
| End Class | End Class | ||||
| Class SwitchBoard_PurpleEnvelopesViewModel_Class | |||||
| Public Title | |||||
| Public Kit | |||||
| Public CurrentPageNumber | |||||
| Public PageSize | |||||
| Public PageCount | |||||
| Public RecordCount | |||||
| End Class | |||||
| Class Create_ViewModel_Class | Class Create_ViewModel_Class | ||||
| Public Title | Public Title | ||||
| @@ -11,7 +11,7 @@ | |||||
| <a href="#" class="list-group-item list-group-item-action active">Switchboard</a> | <a href="#" class="list-group-item list-group-item-action active">Switchboard</a> | ||||
| <%= Html.LinkTOExt("Create Kit","Home","CreateKit",empty,Array("Class","list-group-item list-group-item-action")) %> | <%= Html.LinkTOExt("Create Kit","Home","CreateKit",empty,Array("Class","list-group-item list-group-item-action")) %> | ||||
| <%= Html.LinkTOExt("View Tracking Kits","Kit","SwitchBoardIndex",empty,Array("Class","list-group-item list-group-item-action")) %> | <%= Html.LinkTOExt("View Tracking Kits","Kit","SwitchBoardIndex",empty,Array("Class","list-group-item list-group-item-action")) %> | ||||
| <%= Html.LinkTOExt("View Purple Envelope Jobs","Kit","SwitchBoardIndex",empty,Array("Class","list-group-item list-group-item-action")) %> | |||||
| <%= Html.LinkTOExt("View Purple Envelope Jobs","Kit","SwitchBoardPurpleEnvelopsIndex",empty,Array("Class","list-group-item list-group-item-action")) %> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| </div | </div | ||||
| @@ -0,0 +1,221 @@ | |||||
| <h2>Create InkjetRecords</h2> | |||||
| <%= HTML.FormTag("InkjetRecords", "CreatePost", empty, empty) %> | |||||
| <%= HTML.Hidden("nonce", HTMLSecurity.GetAntiCSRFToken("InkjetRecordsCreateForm")) %> | |||||
| <hr /> | |||||
| <div class="form-group"> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="KitID">KitID</label> | |||||
| <%= HTML.TextboxExt("KitID", Model.KitID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="VOTERID">VOTERID</label> | |||||
| <%= HTML.TextboxExt("VOTERID", Model.VOTERID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="LASTNAME">LASTNAME</label> | |||||
| <%= HTML.TextboxExt("LASTNAME", Model.LASTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="FIRSTNAME">FIRSTNAME</label> | |||||
| <%= HTML.TextboxExt("FIRSTNAME", Model.FIRSTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="MIDDLENAME">MIDDLENAME</label> | |||||
| <%= HTML.TextboxExt("MIDDLENAME", Model.MIDDLENAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="SUFFIX">SUFFIX</label> | |||||
| <%= HTML.TextboxExt("SUFFIX", Model.SUFFIX, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PRECINCT">PRECINCT</label> | |||||
| <%= HTML.TextboxExt("PRECINCT", Model.PRECINCT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS1">ADDRESS1</label> | |||||
| <%= HTML.TextboxExt("ADDRESS1", Model.ADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS2">ADDRESS2</label> | |||||
| <%= HTML.TextboxExt("ADDRESS2", Model.ADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS3">ADDRESS3</label> | |||||
| <%= HTML.TextboxExt("ADDRESS3", Model.ADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS4">ADDRESS4</label> | |||||
| <%= HTML.TextboxExt("ADDRESS4", Model.ADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS5">ADDRESS5</label> | |||||
| <%= HTML.TextboxExt("ADDRESS5", Model.ADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPSENT">APPSENT</label> | |||||
| <%= HTML.TextboxExt("APPSENT", Model.APPSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPRETURNED">APPRETURNED</label> | |||||
| <%= HTML.TextboxExt("APPRETURNED", Model.APPRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALSENT">BALSENT</label> | |||||
| <%= HTML.TextboxExt("BALSENT", Model.BALSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALRETURNED">BALRETURNED</label> | |||||
| <%= HTML.TextboxExt("BALRETURNED", Model.BALRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CountingBoard">CountingBoard</label> | |||||
| <%= HTML.TextboxExt("CountingBoard", Model.CountingBoard, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="UOCAVASTATUS">UOCAVASTATUS</label> | |||||
| <%= HTML.TextboxExt("UOCAVASTATUS", Model.UOCAVASTATUS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="EMAILADDRESS">EMAILADDRESS</label> | |||||
| <%= HTML.TextboxExt("EMAILADDRESS", Model.EMAILADDRESS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PHONENUMBER">PHONENUMBER</label> | |||||
| <%= HTML.TextboxExt("PHONENUMBER", Model.PHONENUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALLOT_NUMBER">BALLOT_NUMBER</label> | |||||
| <%= HTML.TextboxExt("BALLOT_NUMBER", Model.BALLOT_NUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS1">CassADDRESS1</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS1", Model.CassADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS2">CassADDRESS2</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS2", Model.CassADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS3">CassADDRESS3</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS3", Model.CassADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS4">CassADDRESS4</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS4", Model.CassADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS5">CassADDRESS5</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS5", Model.CassADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <%= HTML.Button("submit", "<i class='glyphicon glyphicon-ok'></i> Create", "btn-primary") %> | |||||
|    | |||||
| <%= HTML.LinkToExt("<i class='glyphicon glyphicon-remove'></i> Cancel", "InkjetRecords", "Index", empty, Array("class", "btn btn-default")) %> | |||||
| </div> | |||||
| </form> | |||||
| @@ -0,0 +1,223 @@ | |||||
| <h2><%= H(Model.Title) %></h2> | |||||
| <p class="alert alert-danger">Are you sure you want to delete this InkjetRecords?</p> | |||||
| <%= HTML.FormTag("InkjetRecords", "DeletePost", empty, Array("class", "form-horizontal")) %> | |||||
| <%= HTML.Hidden("nonce", HTMLSecurity.GetAntiCSRFToken("InkjetRecordsDeleteForm")) %> | |||||
| <%= HTML.Hidden("Id", Model.InkjetRecords.ID) %> | |||||
| <div class="col-md-10"> | |||||
| <div class="form-group"> | |||||
| <%= HTML.Button("submit", "<i class='glyphicon glyphicon-remove'></i> Confirm Delete", "btn-danger") %> | |||||
|    | |||||
| <%= HTML.LinkToExt("Cancel", "InkjetRecords", "Index", empty, Array("class", "btn btn-success")) %> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="KitID">KitID</label> | |||||
| <%= HTML.TextboxExt("KitID", Model.InkjetRecords.KitID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="VOTERID">VOTERID</label> | |||||
| <%= HTML.TextboxExt("VOTERID", Model.InkjetRecords.VOTERID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="LASTNAME">LASTNAME</label> | |||||
| <%= HTML.TextboxExt("LASTNAME", Model.InkjetRecords.LASTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="FIRSTNAME">FIRSTNAME</label> | |||||
| <%= HTML.TextboxExt("FIRSTNAME", Model.InkjetRecords.FIRSTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="MIDDLENAME">MIDDLENAME</label> | |||||
| <%= HTML.TextboxExt("MIDDLENAME", Model.InkjetRecords.MIDDLENAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="SUFFIX">SUFFIX</label> | |||||
| <%= HTML.TextboxExt("SUFFIX", Model.InkjetRecords.SUFFIX, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PRECINCT">PRECINCT</label> | |||||
| <%= HTML.TextboxExt("PRECINCT", Model.InkjetRecords.PRECINCT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS1">ADDRESS1</label> | |||||
| <%= HTML.TextboxExt("ADDRESS1", Model.InkjetRecords.ADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS2">ADDRESS2</label> | |||||
| <%= HTML.TextboxExt("ADDRESS2", Model.InkjetRecords.ADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS3">ADDRESS3</label> | |||||
| <%= HTML.TextboxExt("ADDRESS3", Model.InkjetRecords.ADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS4">ADDRESS4</label> | |||||
| <%= HTML.TextboxExt("ADDRESS4", Model.InkjetRecords.ADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS5">ADDRESS5</label> | |||||
| <%= HTML.TextboxExt("ADDRESS5", Model.InkjetRecords.ADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPSENT">APPSENT</label> | |||||
| <%= HTML.TextboxExt("APPSENT", Model.InkjetRecords.APPSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPRETURNED">APPRETURNED</label> | |||||
| <%= HTML.TextboxExt("APPRETURNED", Model.InkjetRecords.APPRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALSENT">BALSENT</label> | |||||
| <%= HTML.TextboxExt("BALSENT", Model.InkjetRecords.BALSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALRETURNED">BALRETURNED</label> | |||||
| <%= HTML.TextboxExt("BALRETURNED", Model.InkjetRecords.BALRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CountingBoard">CountingBoard</label> | |||||
| <%= HTML.TextboxExt("CountingBoard", Model.InkjetRecords.CountingBoard, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="UOCAVASTATUS">UOCAVASTATUS</label> | |||||
| <%= HTML.TextboxExt("UOCAVASTATUS", Model.InkjetRecords.UOCAVASTATUS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="EMAILADDRESS">EMAILADDRESS</label> | |||||
| <%= HTML.TextboxExt("EMAILADDRESS", Model.InkjetRecords.EMAILADDRESS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PHONENUMBER">PHONENUMBER</label> | |||||
| <%= HTML.TextboxExt("PHONENUMBER", Model.InkjetRecords.PHONENUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALLOT_NUMBER">BALLOT_NUMBER</label> | |||||
| <%= HTML.TextboxExt("BALLOT_NUMBER", Model.InkjetRecords.BALLOT_NUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS1">CassADDRESS1</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS1", Model.InkjetRecords.CassADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS2">CassADDRESS2</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS2", Model.InkjetRecords.CassADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS3">CassADDRESS3</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS3", Model.InkjetRecords.CassADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS4">CassADDRESS4</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS4", Model.InkjetRecords.CassADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS5">CassADDRESS5</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS5", Model.InkjetRecords.CassADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| </form> | |||||
| @@ -0,0 +1,221 @@ | |||||
| <h2><%= H(Model.Title) %></h2> | |||||
| <%= HTML.FormTag("InkjetRecords", "EditPost", empty, empty) %> | |||||
| <%= HTML.Hidden("nonce", HTMLSecurity.GetAntiCSRFToken("InkjetRecordsEditForm")) %> | |||||
| <%= HTML.Hidden("Id", Model.InkjetRecords.ID) %> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="KitID">KitID</label> | |||||
| <%= HTML.TextboxExt("KitID", Model.InkjetRecords.KitID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="VOTERID">VOTERID</label> | |||||
| <%= HTML.TextboxExt("VOTERID", Model.InkjetRecords.VOTERID, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="LASTNAME">LASTNAME</label> | |||||
| <%= HTML.TextboxExt("LASTNAME", Model.InkjetRecords.LASTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="FIRSTNAME">FIRSTNAME</label> | |||||
| <%= HTML.TextboxExt("FIRSTNAME", Model.InkjetRecords.FIRSTNAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="MIDDLENAME">MIDDLENAME</label> | |||||
| <%= HTML.TextboxExt("MIDDLENAME", Model.InkjetRecords.MIDDLENAME, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="SUFFIX">SUFFIX</label> | |||||
| <%= HTML.TextboxExt("SUFFIX", Model.InkjetRecords.SUFFIX, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PRECINCT">PRECINCT</label> | |||||
| <%= HTML.TextboxExt("PRECINCT", Model.InkjetRecords.PRECINCT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS1">ADDRESS1</label> | |||||
| <%= HTML.TextboxExt("ADDRESS1", Model.InkjetRecords.ADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS2">ADDRESS2</label> | |||||
| <%= HTML.TextboxExt("ADDRESS2", Model.InkjetRecords.ADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS3">ADDRESS3</label> | |||||
| <%= HTML.TextboxExt("ADDRESS3", Model.InkjetRecords.ADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS4">ADDRESS4</label> | |||||
| <%= HTML.TextboxExt("ADDRESS4", Model.InkjetRecords.ADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="ADDRESS5">ADDRESS5</label> | |||||
| <%= HTML.TextboxExt("ADDRESS5", Model.InkjetRecords.ADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPSENT">APPSENT</label> | |||||
| <%= HTML.TextboxExt("APPSENT", Model.InkjetRecords.APPSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="APPRETURNED">APPRETURNED</label> | |||||
| <%= HTML.TextboxExt("APPRETURNED", Model.InkjetRecords.APPRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALSENT">BALSENT</label> | |||||
| <%= HTML.TextboxExt("BALSENT", Model.InkjetRecords.BALSENT, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALRETURNED">BALRETURNED</label> | |||||
| <%= HTML.TextboxExt("BALRETURNED", Model.InkjetRecords.BALRETURNED, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CountingBoard">CountingBoard</label> | |||||
| <%= HTML.TextboxExt("CountingBoard", Model.InkjetRecords.CountingBoard, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="UOCAVASTATUS">UOCAVASTATUS</label> | |||||
| <%= HTML.TextboxExt("UOCAVASTATUS", Model.InkjetRecords.UOCAVASTATUS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="EMAILADDRESS">EMAILADDRESS</label> | |||||
| <%= HTML.TextboxExt("EMAILADDRESS", Model.InkjetRecords.EMAILADDRESS, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="PHONENUMBER">PHONENUMBER</label> | |||||
| <%= HTML.TextboxExt("PHONENUMBER", Model.InkjetRecords.PHONENUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="BALLOT_NUMBER">BALLOT_NUMBER</label> | |||||
| <%= HTML.TextboxExt("BALLOT_NUMBER", Model.InkjetRecords.BALLOT_NUMBER, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS1">CassADDRESS1</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS1", Model.InkjetRecords.CassADDRESS1, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS2">CassADDRESS2</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS2", Model.InkjetRecords.CassADDRESS2, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS3">CassADDRESS3</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS3", Model.InkjetRecords.CassADDRESS3, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS4">CassADDRESS4</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS4", Model.InkjetRecords.CassADDRESS4, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <div class="row"> | |||||
| <div class="col-md-4"> | |||||
| <div class="form-group"> | |||||
| <label for="CassADDRESS5">CassADDRESS5</label> | |||||
| <%= HTML.TextboxExt("CassADDRESS5", Model.InkjetRecords.CassADDRESS5, Array("class", "form-control")) %> | |||||
| </div> | |||||
| </div> | |||||
| </div> | |||||
| <hr /> | |||||
| <div class="form-group"> | |||||
| <% = HTML.Button("submit", "<i class='glyphicon glyphicon-ok'></i> Save", "btn-primary") %> | |||||
|    | |||||
| <%= HTML.LinkToExt("<i class='glyphicon glyphicon-remove'></i> Delete", "InkjetRecords", "Delete", Array("id", Model.InkjetRecords.ID), Array("class", "btn btn-danger")) %> | |||||
|    | |||||
| <%= HTML.LinkToExt("Cancel", "InkjetRecords", "Index", empty, Array("class", "btn btn-default")) %> | |||||
| </div> | |||||
| </form> | |||||
| @@ -0,0 +1,121 @@ | |||||
| <h2><%= H(Model.Title) %></h2> | |||||
| <div class="row"> | |||||
| <div class="col-md-8 col-sm-8 col-xs-12"> | |||||
| <%= H(Model.RecordCount) %> InkjetRecords found. Showing <%= H(Model.PageSize) %> records per page. | |||||
| <%= HTML.LinkToExt("<i class='bi bi-plus-square-fill'></i> New","InkjetRecords", "Create", empty, Array("class", "btn btn-xs btn-primary")) %> | |||||
| </div> | |||||
| <div class="col-md-4 col-sm-4 col-xs-12"> | |||||
| <%= HTML.FormTag("InkjetRecords", "Search", empty, empty) %> | |||||
| <div class="col-md-10 col-sm-10 col-xs-12"> | |||||
| <label class="sr-only" for="search">Search</label> | |||||
| <div class="input-group"> | |||||
| <input type="text" class="form-control input-search" value='<%= Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q")) %>' name="q" id="search" placeholder="Search"> | |||||
| <span class="input-group-addon group-icon"><span class="glyphicon glyphicon-eye-open"></span> | |||||
| <button type="submit" class="btn btn-success"><i class="bi bi-search"></i>Search</buttton> | |||||
| </div> | |||||
| </div> | |||||
| </form> | |||||
| </div> | |||||
| </div> | |||||
| <table id="InkjetRecords" class="table table-striped"> | |||||
| <thead> | |||||
| <tr> | |||||
| <th></th> | |||||
| <th style="text-align: left">ID</th> | |||||
| <th style="text-align: left">KitID</th> | |||||
| <th style="text-align: left">VOTERID</th> | |||||
| <th style="text-align: left">LASTNAME</th> | |||||
| <th style="text-align: left">FIRSTNAME</th> | |||||
| <th style="text-align: left">MIDDLENAME</th> | |||||
| <th style="text-align: left">SUFFIX</th> | |||||
| <th style="text-align: left">PRECINCT</th> | |||||
| <th style="text-align: left">ADDRESS1</th> | |||||
| <th style="text-align: left">ADDRESS2</th> | |||||
| <th style="text-align: left">ADDRESS3</th> | |||||
| <th style="text-align: left">ADDRESS4</th> | |||||
| <th style="text-align: left">ADDRESS5</th> | |||||
| <th style="text-align: left">APPSENT</th> | |||||
| <th style="text-align: left">APPRETURNED</th> | |||||
| <th style="text-align: left">BALSENT</th> | |||||
| <th style="text-align: left">BALRETURNED</th> | |||||
| <th style="text-align: left">CountingBoard</th> | |||||
| <th style="text-align: left">UOCAVASTATUS</th> | |||||
| <th style="text-align: left">EMAILADDRESS</th> | |||||
| <th style="text-align: left">PHONENUMBER</th> | |||||
| <th style="text-align: left">BALLOT_NUMBER</th> | |||||
| <th style="text-align: left">CassADDRESS1</th> | |||||
| <th style="text-align: left">CassADDRESS2</th> | |||||
| <th style="text-align: left">CassADDRESS3</th> | |||||
| <th style="text-align: left">CassADDRESS4</th> | |||||
| <th style="text-align: left">CassADDRESS5</th> | |||||
| <th></th> | |||||
| </tr> | |||||
| </thead> | |||||
| <tbody> | |||||
| <% dim it : set it = Model.InkjetRecords.Iterator %> | |||||
| <% dim InkjetRecords %> | |||||
| <% While it.HasNext %> | |||||
| <% set InkjetRecords = it.GetNext() %> | |||||
| <tr> | |||||
| <td> | |||||
| <%= HTML.LinkToExt("<i class='bi bi-search'></i>", "InkjetRecords", "Edit", Array("Id", InkjetRecords.ID), Array("class", "btn btn-primary")) %> | |||||
| </td> | |||||
| <td><% = H(InkjetRecords.ID) %></td> | |||||
| <td><% = H(InkjetRecords.KitID) %></td> | |||||
| <td><% = H(InkjetRecords.VOTERID) %></td> | |||||
| <td><% = H(InkjetRecords.LASTNAME) %></td> | |||||
| <td><% = H(InkjetRecords.FIRSTNAME) %></td> | |||||
| <td><% = H(InkjetRecords.MIDDLENAME) %></td> | |||||
| <td><% = H(InkjetRecords.SUFFIX) %></td> | |||||
| <td><% = H(InkjetRecords.PRECINCT) %></td> | |||||
| <td><% = H(InkjetRecords.ADDRESS1) %></td> | |||||
| <td><% = H(InkjetRecords.ADDRESS2) %></td> | |||||
| <td><% = H(InkjetRecords.ADDRESS3) %></td> | |||||
| <td><% = H(InkjetRecords.ADDRESS4) %></td> | |||||
| <td><% = H(InkjetRecords.ADDRESS5) %></td> | |||||
| <td><% = H(InkjetRecords.APPSENT) %></td> | |||||
| <td><% = H(InkjetRecords.APPRETURNED) %></td> | |||||
| <td><% = H(InkjetRecords.BALSENT) %></td> | |||||
| <td><% = H(InkjetRecords.BALRETURNED) %></td> | |||||
| <td><% = H(InkjetRecords.CountingBoard) %></td> | |||||
| <td><% = H(InkjetRecords.UOCAVASTATUS) %></td> | |||||
| <td><% = H(InkjetRecords.EMAILADDRESS) %></td> | |||||
| <td><% = H(InkjetRecords.PHONENUMBER) %></td> | |||||
| <td><% = H(InkjetRecords.BALLOT_NUMBER) %></td> | |||||
| <td><% = H(InkjetRecords.CassADDRESS1) %></td> | |||||
| <td><% = H(InkjetRecords.CassADDRESS2) %></td> | |||||
| <td><% = H(InkjetRecords.CassADDRESS3) %></td> | |||||
| <td><% = H(InkjetRecords.CassADDRESS4) %></td> | |||||
| <td><% = H(InkjetRecords.CassADDRESS5) %></td> | |||||
| </tr> | |||||
| <% Wend %> | |||||
| </tbody> | |||||
| </table> | |||||
| <div> | |||||
| <% If Model.CurrentPageNumber <> 1 then %> | |||||
| <%= HTML.LinkToExt("<i class='bi bi-chevron-left'></i><i class='bi bi-chevron-left'></i>", MVC.ControllerName, MVC.ActionName, Array("page_num", 1,"q", Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q"))), Array("class", "btn btn-default")) %> | |||||
|   | |||||
| <%= HTML.LinkToExt("<i class='bi bi-chevron-left'></i>", MVC.ControllerName, MVC.ActionName, Array("page_num", Model.CurrentPageNumber - 1,"q", Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q"))), Array("class", "btn btn-default")) %> | |||||
|   | |||||
| <% Else %> | |||||
| <a class='btn btn-default disabled'><i class='bi bi-chevron-left'></i><i class='bi bi-chevron-left'></i></a> | |||||
|   | |||||
| <a class='btn btn-default disabled'><i class='bi bi-chevron-left'></i></a> | |||||
|   | |||||
| <% End If %> | |||||
| <% If CInt(Model.CurrentPageNumber) < CInt(Model.PageCount) then %> | |||||
| <%= HTML.LinkToExt("<i class='bi bi-chevron-right'></i>", MVC.ControllerName, MVC.ActionName, Array("page_num", Model.CurrentPageNumber + 1,"q", Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q"))), Array("class", "btn btn-default")) %> | |||||
|   | |||||
| <%= HTML.LinkToExt("<i class='bi bi-chevron-right'></i><i class='bi bi-chevron-right'></i>", MVC.ControllerName, MVC.ActionName, Array("page_num", Model.PageCount,"q", Choice(Request.Form.Count = 0,Request.QueryString("q"),Request.Form("q"))), Array("class", "btn btn-default")) %> | |||||
|   | |||||
| <% Else %> | |||||
| <a class='btn btn-default disabled'><i class='bi bi-chevron-right'></i><i class='bi bi-chevron-right'></i></a> | |||||
|   | |||||
| <a class='btn btn-default disabled'><i class='bi bi-chevron-right'></i></a> | |||||
|   | |||||
| <% End If %> | |||||
| </div> | |||||
| </div> | |||||
| @@ -28,6 +28,7 @@ | |||||
| <li><%= Html.LinkTOExt("Kit","Kit","Index",empty,Array("Class","dropdown-item")) %></li> | <li><%= Html.LinkTOExt("Kit","Kit","Index",empty,Array("Class","dropdown-item")) %></li> | ||||
| <li><%= Html.LinkTOExt("KitLabels","KitLabels","Index",empty,Array("Class","dropdown-item")) %></li> | <li><%= Html.LinkTOExt("KitLabels","KitLabels","Index",empty,Array("Class","dropdown-item")) %></li> | ||||
| <li><%= Html.LinkTOExt("Settings","Settings","Index",empty,Array("Class","dropdown-item")) %></li> | <li><%= Html.LinkTOExt("Settings","Settings","Index",empty,Array("Class","dropdown-item")) %></li> | ||||
| <li><%= Html.LinkTOExt("InkjetRecords","InkjetRecords","Index",empty,Array("Class","dropdown-item")) %></li> | |||||
| <!--nav bar admin placeholder--> | <!--nav bar admin placeholder--> | ||||
| </ul> | </ul> | ||||
| </li> | </li> | ||||
| @@ -57,3 +58,4 @@ | |||||
| @@ -1,8 +1,9 @@ | |||||
| <!--#include file="../MVC/lib.all.asp"--> | <!--#include file="../MVC/lib.all.asp"--> | ||||
| <!--#include file="DAL/lib.DAL.asp"--> | <!--#include file="DAL/lib.DAL.asp"--> | ||||
| <!--#include file="app.Config.asp"--> | <!--#include file="app.Config.asp"--> | ||||
| <!--#include file="DomainModels/ContactsRepository.asp"--> | |||||
| <!--#include file="DomainModels/InkjetRecordsRepository.asp"--> | |||||
| <!--#include file="DomainModels/JurisdictionRepository.asp"--> | <!--#include file="DomainModels/JurisdictionRepository.asp"--> | ||||
| <!--#include file="DomainModels/KitRepository.asp"--> | <!--#include file="DomainModels/KitRepository.asp"--> | ||||
| <!--#include file="DomainModels/KitLabelsRepository.asp"--> | <!--#include file="DomainModels/KitLabelsRepository.asp"--> | ||||
| <!--#include file="DomainModels/SettingsRepository.asp"--> | |||||
| <!--#include file="DomainModels/SettingsRepository.asp"--> | |||||
| <!--#include file="DomainModels/ContactsRepository.asp"--> | |||||
| @@ -0,0 +1,92 @@ | |||||
| X Add links in the data base foreign keys | |||||
| X add purple enevlope field in kits to identify them | |||||
| update insert statements to reflect this change | |||||
| add purple kit contorlloers | |||||
| view purple kits option on switch board | |||||
| cicd turn off application pool and site before unzipping then restart app and site | |||||
| cicd install service and start | |||||
| cicd stop service and copy zip to folder | |||||
| create a list and import and export and process to cass and pave | |||||
| update label export as pdf for printing | |||||
| add report man dll for dependancies | |||||
| update label csv export for snail works | |||||
| update inkjet createion and csv export for snail works | |||||
| CREATE TABLE [InkjetRecords] ( | |||||
| [ID] COUNTER, | |||||
| [KitID] LONG, | |||||
| [VOTERID] VARCHAR(255), | |||||
| [LASTNAME] VARCHAR(255), | |||||
| [FIRSTNAME] VARCHAR(255), | |||||
| [MIDDLENAME] VARCHAR(255), | |||||
| [SUFFIX] VARCHAR(255), | |||||
| [PRECINCT] VARCHAR(255), | |||||
| [ADDRESS1] VARCHAR(255), | |||||
| [ADDRESS2] VARCHAR(255), | |||||
| [ADDRESS3] VARCHAR(255), | |||||
| [ADDRESS4] VARCHAR(255), | |||||
| [ADDRESS5] VARCHAR(255), | |||||
| [APPSENT] VARCHAR(255), | |||||
| [APPRETURNED] VARCHAR(255), | |||||
| [BALSENT] VARCHAR(255), | |||||
| [BALRETURNED] VARCHAR(255), | |||||
| [CountingBoard] VARCHAR(255), | |||||
| [UOCAVASTATUS] VARCHAR(255), | |||||
| [EMAILADDRESS] VARCHAR(255), | |||||
| [PHONENUMBER] VARCHAR(255), | |||||
| [BALLOT_NUMBER] VARCHAR(255), | |||||
| [CassADDRESS1] VARCHAR(255), | |||||
| [CassADDRESS2] VARCHAR(255), | |||||
| [CassADDRESS3] VARCHAR(255), | |||||
| [CassADDRESS4] VARCHAR(255), | |||||
| [CassADDRESS5] VARCHAR(255) | |||||
| ); | |||||
| CREATE UNIQUE INDEX [ID] ON [InkjetRecords]( [ID] ) WITH PRIMARY; | |||||
| CREATE INDEX [Jcode] ON [InkjetRecords]( [KitID] ); | |||||
| -- Foreign Key Index will be created after with Constraints | |||||
| -- CREATE INDEX [KitInkjetRecords] ON [InkjetRecords]( [KitID] ); | |||||
| CREATE TABLE [Kit] ( | |||||
| [ID] COUNTER, | |||||
| [JobNumber] VARCHAR(255), | |||||
| [Jcode] VARCHAR(255), | |||||
| [CreatedOn] DATETIME, | |||||
| [LabelsPrinted] DATETIME, | |||||
| [ExportedToSnailWorks] DATETIME, | |||||
| [InkJetJob] BIT DEFAULT '0' | |||||
| ); | |||||
| CREATE UNIQUE INDEX [ID] ON [Kit]( [ID] ) WITH PRIMARY; | |||||
| CREATE TABLE [KitLabels] ( | |||||
| [ID] COUNTER, | |||||
| [KitId] LONG, | |||||
| [OutboundSerial] VARCHAR(255), | |||||
| [InBoundSerial] VARCHAR(255), | |||||
| [OutboundIMB] VARCHAR(255), | |||||
| [InBoundIMB] VARCHAR(255), | |||||
| [OutboundIMBDigits] VARCHAR(255), | |||||
| [InBoundIMBDigits] VARCHAR(255), | |||||
| [OutboundIMBPNG] MEMO, | |||||
| [INBOUNDIMBPNG] MEMO, | |||||
| [SetNumber] DOUBLE | |||||
| ); | |||||
| CREATE UNIQUE INDEX [ID] ON [KitLabels]( [ID] ) WITH PRIMARY; | |||||
| -- Foreign Key Index will be created after with Constraints | |||||
| -- CREATE INDEX [KitKitLabels] ON [KitLabels]( [KitId] ); | |||||
| ALTER TABLE [InkjetRecords] ADD CONSTRAINT [KitInkjetRecords] | |||||
| FOREIGN KEY ( [KitID] ) | |||||
| REFERENCES [Kit] ( [ID] ) | |||||
| ON UPDATE CASCADE | |||||
| ON DELETE CASCADE; | |||||
| ALTER TABLE [KitLabels] ADD CONSTRAINT [KitKitLabels] | |||||
| FOREIGN KEY ( [KitId] ) | |||||
| REFERENCES [Kit] ( [ID] ) | |||||
| ON UPDATE CASCADE | |||||
| ON DELETE CASCADE; | |||||
Powered by TurnKey Linux.