Changeset 1275
- Timestamp:
- 1/28/2010 7:48:10 AM (7 weeks ago)
- Location:
- trunk
- Files:
-
- 3 modified
-
EveHQ.Core/EveMail.vb (modified) (2 diffs)
-
EveHQ/Forms/frmMail.Designer.vb (modified) (6 diffs)
-
EveHQ/Forms/frmMail.vb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/EveHQ.Core/EveMail.vb
r1272 r1275 24 24 If EveHQ.Core.HQ.EveHQSettings.Accounts.Contains(accountName) = True Then 25 25 Dim mAccount As EveHQ.Core.EveAccount = CType(EveHQ.Core.HQ.EveHQSettings.Accounts.Item(accountName), Core.EveAccount) 26 ' Add in the data for mailing lists 27 Call EveHQ.Core.DataFunctions.WriteMailingListIDsToDatabase(mPilot) 26 28 ' Make a call to the EveHQ.Core.API to fetch the EveMail 27 29 Dim mailXML As New XmlDocument … … 133 135 Next 134 136 Call EveHQ.Core.DataFunctions.WriteEveIDsToDatabase(IDs) 137 138 ' Add in the Mailing List IDs 139 For Each cMail As EveHQ.Core.EveMailMessage In Mails.Values 140 EveHQ.Core.DataFunctions.ParseIDs(IDs, cMail.ToCorpAllianceIDs) 141 Next 135 142 136 143 ' Send E-mail notification of new mails if required -
trunk/EveHQ/Forms/frmMail.Designer.vb
r1259 r1275 28 28 Me.clvMail = New DotNetLib.Windows.Forms.ContainerListView 29 29 Me.colFrom = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 30 Me.colTo = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 30 31 Me.colSubject = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 31 32 Me.colDateTime = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader … … 33 34 Me.clvNotifications = New DotNetLib.Windows.Forms.ContainerListView 34 35 Me.ContainerListViewColumnHeader1 = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 36 Me.ContainerListViewColumnHeader4 = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 35 37 Me.ContainerListViewColumnHeader2 = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader 36 38 Me.ContainerListViewColumnHeader3 = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader … … 40 42 Me.CollapsibleSplitter1 = New NJFLib.Controls.CollapsibleSplitter 41 43 Me.panelMails = New System.Windows.Forms.Panel 42 Me.colTo = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader43 Me.ContainerListViewColumnHeader4 = New DotNetLib.Windows.Forms.ContainerListViewColumnHeader44 44 Me.panelNotifications.SuspendLayout() 45 45 Me.panelMails.SuspendLayout() … … 96 96 Me.colFrom.Width = 160 97 97 ' 98 'colTo 99 ' 100 Me.colTo.CustomSortTag = Nothing 101 Me.colTo.DisplayIndex = 1 102 Me.colTo.SortDataType = DotNetLib.Windows.Forms.SortDataType.[String] 103 Me.colTo.Tag = Nothing 104 Me.colTo.Text = "To" 105 Me.colTo.Width = 160 106 ' 98 107 'colSubject 99 108 ' … … 143 152 Me.ContainerListViewColumnHeader1.Text = "From" 144 153 Me.ContainerListViewColumnHeader1.Width = 160 154 ' 155 'ContainerListViewColumnHeader4 156 ' 157 Me.ContainerListViewColumnHeader4.CustomSortTag = Nothing 158 Me.ContainerListViewColumnHeader4.DisplayIndex = 1 159 Me.ContainerListViewColumnHeader4.SortDataType = DotNetLib.Windows.Forms.SortDataType.[String] 160 Me.ContainerListViewColumnHeader4.Tag = Nothing 161 Me.ContainerListViewColumnHeader4.Text = "To" 162 Me.ContainerListViewColumnHeader4.Width = 160 145 163 ' 146 164 'ContainerListViewColumnHeader2 … … 219 237 Me.panelMails.Size = New System.Drawing.Size(884, 325) 220 238 Me.panelMails.TabIndex = 52 221 '222 'colTo223 '224 Me.colTo.CustomSortTag = Nothing225 Me.colTo.DisplayIndex = 1226 Me.colTo.SortDataType = DotNetLib.Windows.Forms.SortDataType.[String]227 Me.colTo.Tag = Nothing228 Me.colTo.Text = "To"229 Me.colTo.Width = 160230 '231 'ContainerListViewColumnHeader4232 '233 Me.ContainerListViewColumnHeader4.CustomSortTag = Nothing234 Me.ContainerListViewColumnHeader4.DisplayIndex = 1235 Me.ContainerListViewColumnHeader4.SortDataType = DotNetLib.Windows.Forms.SortDataType.[String]236 Me.ContainerListViewColumnHeader4.Tag = Nothing237 Me.ContainerListViewColumnHeader4.Text = "To"238 Me.ContainerListViewColumnHeader4.Width = 160239 239 ' 240 240 'frmMail -
trunk/EveHQ/Forms/frmMail.vb
r1272 r1275 151 151 ' Get Corp/Alliance IDs 152 152 EveHQ.Core.DataFunctions.ParseIDs(IDs, CStr(mailRow.Item("toCorpOrAllianceID"))) 153 ' Get Mailing List IDs 154 EveHQ.Core.DataFunctions.ParseIDs(IDs, CStr(mailRow.Item("toListIDs"))) 153 155 Next 154 156 Dim strID As New StringBuilder … … 176 178 For Each newMail As EveHQ.Core.EveMailMessage In allMails.Values 177 179 Dim mailItem As New ContainerListViewItem 178 If newMail.ToListIDs = "" Then 179 If FinalIDs.ContainsKey(newMail.SenderID) = True Then 180 mailItem.Text = FinalIDs(newMail.SenderID) 181 Else 182 'TODO: Replace this with a routine to get the name from the API 183 mailItem.Text = "Unknown" 184 End If 185 Else 186 mailItem.Text = "<Mailing List>" 180 If FinalIDs.ContainsKey(newMail.SenderID) = True Then 181 mailItem.Text = FinalIDs(newMail.SenderID) 182 Else 183 'TODO: Replace this with a routine to get the name from the API?? 184 mailItem.Text = "Unknown" 187 185 End If 188 186 clvMail.Items.Add(mailItem) 187 Dim strTo As String = newMail.ToCharacterIDs & ", " & newMail.ToCorpAllianceIDs & ", " & newMail.ToListIDs 189 188 If newMail.ToCorpAllianceIDs <> "" Then 190 189 mailItem.SubItems(1).Text = displayPilot.Corp
