public void showSettings() { object selObject = getSelectedObject(); string sender = ""; if (selObject != null) { if (selObject is Outlook.MailItem) { sender = ((Outlook.MailItem)selObject).SenderName; } else if (selObject is Outlook.MeetingItem) { sender = ((Outlook.MeetingItem)selObject).SenderName; } } System.Windows.Forms.Form f = new FormSettings(sender); f.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; f.ShowDialog(); }
private void loadFolders() { SqlCommand cmd = getSqlCommand("SELECT count(id) FROM Settings WHERE [key] LIKE '%FolderMAPI' AND [value] IS NOT NULL"); int num = (int)cmd.ExecuteScalar(); while (num != 4) { System.Windows.Forms.Form f = new FormSettings(); f.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; f.ShowDialog(); num = (int)cmd.ExecuteScalar(); } cmd = getSqlCommand("SELECT [key],[value] FROM Settings WHERE [key] LIKE '%FolderMAPI'"); SqlDataReader r = cmd.ExecuteReader(); while (r.Read()) { loadFolder((string)r["key"], (string)r["value"]); } }