Beispiel #1
0
        /// <summary>
        /// Gets messages for single id from USGS EDDN web stite
        /// </summary>
        /// <param name="nessid"></param>
        /// <returns></returns>
        public static MessageDataTable GetEDDNMessages(string nessid, string hoursBack = "24")
        {
            var    rval     = new MessageDataTable();
            string cgi      = "http://lrgseddn3.cr.usgs.gov/cgi-bin/fieldtest.pl";
            string postData = "DCPID=" + nessid + "&SINCE=" + hoursBack;
            var    lines    = Reclamation.Core.Web.GetPage(cgi, postData);

            for (int i = 0; i < lines.Length; i++)
            {
                string data = lines[i];
                if (data.IndexOf("<p>" + nessid) < 0)
                {
                    continue;
                }

                data = data.Replace("<p>", ""); // trim <p> tag
                data = data.Replace("</p>", "");

                var row = ParseMessage(data);
                if (row != null)
                {
                    var newRow = rval.NewMessageRow();
                    newRow.ItemArray = row.ItemArray;
                    rval.AddMessageRow(newRow);
                }
            }

            return(rval);
        }
 private void InitClass() {
     this.DataSetName = "DataSetNbuExplorer";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/DataSetNbuExplorer.xsd";
     this.Locale = new global::System.Globalization.CultureInfo("");
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableMessage = new MessageDataTable();
     base.Tables.Add(this.tableMessage);
     this.tablePhoneBook = new PhoneBookDataTable();
     base.Tables.Add(this.tablePhoneBook);
 }
 internal MessageRow(global::System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tableMessage = ((MessageDataTable)(this.Table));
 }
 private void InitClass() {
     this.DataSetName = "MultiXTpmDB";
     this.Prefix = "";
     this.Namespace = "http://mitug.co.il/MultiXTpmDB.xsd";
     this.Locale = new global::System.Globalization.CultureInfo("en");
     this.EnforceConstraints = false;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableProcessClass = new ProcessClassDataTable();
     base.Tables.Add(this.tableProcessClass);
     this.tableLink = new LinkDataTable();
     base.Tables.Add(this.tableLink);
     this.tableGroup = new GroupDataTable();
     base.Tables.Add(this.tableGroup);
     this.tableMessage = new MessageDataTable();
     base.Tables.Add(this.tableMessage);
     this.tableGroupForwardFlags = new GroupForwardFlagsDataTable();
     base.Tables.Add(this.tableGroupForwardFlags);
     this.tableParam = new ParamDataTable();
     base.Tables.Add(this.tableParam);
     this.tableProcessClassLinks = new ProcessClassLinksDataTable();
     base.Tables.Add(this.tableProcessClassLinks);
     this.tableProcessClassParams = new ProcessClassParamsDataTable();
     base.Tables.Add(this.tableProcessClassParams);
     this.tableLinkParams = new LinkParamsDataTable();
     base.Tables.Add(this.tableLinkParams);
     this.tableGroupProcessClasses = new GroupProcessClassesDataTable();
     base.Tables.Add(this.tableGroupProcessClasses);
     this.tableGroupStatusProcesses = new GroupStatusProcessesDataTable();
     base.Tables.Add(this.tableGroupStatusProcesses);
     this.tableGroupStatus = new GroupStatusDataTable();
     base.Tables.Add(this.tableGroupStatus);
     this.tableProcessStatus = new ProcessStatusDataTable();
     base.Tables.Add(this.tableProcessStatus);
     this.tableUserPermissions = new UserPermissionsDataTable();
     base.Tables.Add(this.tableUserPermissions);
     global::System.Data.ForeignKeyConstraint fkc;
     fkc = new global::System.Data.ForeignKeyConstraint("MessageGroupForwardFlags", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupForwardFlags.MessageIDColumn});
     this.tableGroupForwardFlags.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("GroupGroupForwardFlags", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupForwardFlags.GroupIDColumn});
     this.tableGroupForwardFlags.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("LinkProcessClassLinks", new global::System.Data.DataColumn[] {
                 this.tableLink.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassLinks.LinkIDColumn});
     this.tableProcessClassLinks.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ProcessClassProcessClassLinks", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassLinks.ProcessClassIDColumn});
     this.tableProcessClassLinks.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ParamProcessClassParams", new global::System.Data.DataColumn[] {
                 this.tableParam.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassParams.ParamIDColumn});
     this.tableProcessClassParams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ProcessClassProcessClassParams", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassParams.ProcessClassIDColumn});
     this.tableProcessClassParams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ParamLinkParams", new global::System.Data.DataColumn[] {
                 this.tableParam.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableLinkParams.ParamIDColumn});
     this.tableLinkParams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("LinkLinkParams", new global::System.Data.DataColumn[] {
                 this.tableLink.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableLinkParams.LinkIDColumn});
     this.tableLinkParams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("GroupGroupProcessClasses", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupProcessClasses.GroupIDColumn});
     this.tableGroupProcessClasses.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ProcessClassGroupProcessClasses", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupProcessClasses.ProcessClassIDColumn});
     this.tableGroupProcessClasses.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ProcessStatusGroupStatusProcesses", new global::System.Data.DataColumn[] {
                 this.tableProcessStatus.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatusProcesses.ProcessIDColumn});
     this.tableGroupStatusProcesses.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("GroupStatusGroupStatusProcesses", new global::System.Data.DataColumn[] {
                 this.tableGroupStatus.GroupIDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatusProcesses.GroupIDColumn});
     this.tableGroupStatusProcesses.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("GroupGroupStatus", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatus.GroupIDColumn});
     this.tableGroupStatus.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     fkc = new global::System.Data.ForeignKeyConstraint("ProcessProcessStatus", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessStatus.ProcessClassIDColumn});
     this.tableProcessStatus.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.None;
     fkc.UpdateRule = global::System.Data.Rule.None;
     this.relationMessageGroupForwardFlags = new global::System.Data.DataRelation("MessageGroupForwardFlags", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupForwardFlags.MessageIDColumn}, false);
     this.Relations.Add(this.relationMessageGroupForwardFlags);
     this.relationGroupGroupForwardFlags = new global::System.Data.DataRelation("GroupGroupForwardFlags", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupForwardFlags.GroupIDColumn}, false);
     this.Relations.Add(this.relationGroupGroupForwardFlags);
     this.relationLinkProcessClassLinks = new global::System.Data.DataRelation("LinkProcessClassLinks", new global::System.Data.DataColumn[] {
                 this.tableLink.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassLinks.LinkIDColumn}, false);
     this.Relations.Add(this.relationLinkProcessClassLinks);
     this.relationProcessClassProcessClassLinks = new global::System.Data.DataRelation("ProcessClassProcessClassLinks", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassLinks.ProcessClassIDColumn}, false);
     this.Relations.Add(this.relationProcessClassProcessClassLinks);
     this.relationParamProcessClassParams = new global::System.Data.DataRelation("ParamProcessClassParams", new global::System.Data.DataColumn[] {
                 this.tableParam.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassParams.ParamIDColumn}, false);
     this.Relations.Add(this.relationParamProcessClassParams);
     this.relationProcessClassProcessClassParams = new global::System.Data.DataRelation("ProcessClassProcessClassParams", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessClassParams.ProcessClassIDColumn}, false);
     this.Relations.Add(this.relationProcessClassProcessClassParams);
     this.relationParamLinkParams = new global::System.Data.DataRelation("ParamLinkParams", new global::System.Data.DataColumn[] {
                 this.tableParam.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableLinkParams.ParamIDColumn}, false);
     this.Relations.Add(this.relationParamLinkParams);
     this.relationLinkLinkParams = new global::System.Data.DataRelation("LinkLinkParams", new global::System.Data.DataColumn[] {
                 this.tableLink.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableLinkParams.LinkIDColumn}, false);
     this.Relations.Add(this.relationLinkLinkParams);
     this.relationGroupGroupProcessClasses = new global::System.Data.DataRelation("GroupGroupProcessClasses", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupProcessClasses.GroupIDColumn}, false);
     this.Relations.Add(this.relationGroupGroupProcessClasses);
     this.relationProcessClassGroupProcessClasses = new global::System.Data.DataRelation("ProcessClassGroupProcessClasses", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupProcessClasses.ProcessClassIDColumn}, false);
     this.Relations.Add(this.relationProcessClassGroupProcessClasses);
     this.relationProcessStatusGroupStatusProcesses = new global::System.Data.DataRelation("ProcessStatusGroupStatusProcesses", new global::System.Data.DataColumn[] {
                 this.tableProcessStatus.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatusProcesses.ProcessIDColumn}, false);
     this.Relations.Add(this.relationProcessStatusGroupStatusProcesses);
     this.relationGroupStatusGroupStatusProcesses = new global::System.Data.DataRelation("GroupStatusGroupStatusProcesses", new global::System.Data.DataColumn[] {
                 this.tableGroupStatus.GroupIDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatusProcesses.GroupIDColumn}, false);
     this.Relations.Add(this.relationGroupStatusGroupStatusProcesses);
     this.relationGroupGroupStatus = new global::System.Data.DataRelation("GroupGroupStatus", new global::System.Data.DataColumn[] {
                 this.tableGroup.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableGroupStatus.GroupIDColumn}, false);
     this.Relations.Add(this.relationGroupGroupStatus);
     this.relationProcessProcessStatus = new global::System.Data.DataRelation("ProcessProcessStatus", new global::System.Data.DataColumn[] {
                 this.tableProcessClass.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableProcessStatus.ProcessClassIDColumn}, false);
     this.Relations.Add(this.relationProcessProcessStatus);
 }
 internal void InitVars(bool initTable) {
     this.tableMessage = ((MessageDataTable)(base.Tables["Message"]));
     if ((initTable == true)) {
         if ((this.tableMessage != null)) {
             this.tableMessage.InitVars();
         }
     }
     this.tablePhoneBook = ((PhoneBookDataTable)(base.Tables["PhoneBook"]));
     if ((initTable == true)) {
         if ((this.tablePhoneBook != null)) {
             this.tablePhoneBook.InitVars();
         }
     }
 }
 internal MessageRow(DataRowBuilder rb)
     : base(rb)
 {
     this.tableMessage = (MessageDataTable) this.Table;
 }
 internal void InitVars(bool initTable) {
     this.tableProcessClass = ((ProcessClassDataTable)(base.Tables["ProcessClass"]));
     if ((initTable == true)) {
         if ((this.tableProcessClass != null)) {
             this.tableProcessClass.InitVars();
         }
     }
     this.tableLink = ((LinkDataTable)(base.Tables["Link"]));
     if ((initTable == true)) {
         if ((this.tableLink != null)) {
             this.tableLink.InitVars();
         }
     }
     this.tableGroup = ((GroupDataTable)(base.Tables["Group"]));
     if ((initTable == true)) {
         if ((this.tableGroup != null)) {
             this.tableGroup.InitVars();
         }
     }
     this.tableMessage = ((MessageDataTable)(base.Tables["Message"]));
     if ((initTable == true)) {
         if ((this.tableMessage != null)) {
             this.tableMessage.InitVars();
         }
     }
     this.tableGroupForwardFlags = ((GroupForwardFlagsDataTable)(base.Tables["GroupForwardFlags"]));
     if ((initTable == true)) {
         if ((this.tableGroupForwardFlags != null)) {
             this.tableGroupForwardFlags.InitVars();
         }
     }
     this.tableParam = ((ParamDataTable)(base.Tables["Param"]));
     if ((initTable == true)) {
         if ((this.tableParam != null)) {
             this.tableParam.InitVars();
         }
     }
     this.tableProcessClassLinks = ((ProcessClassLinksDataTable)(base.Tables["ProcessClassLinks"]));
     if ((initTable == true)) {
         if ((this.tableProcessClassLinks != null)) {
             this.tableProcessClassLinks.InitVars();
         }
     }
     this.tableProcessClassParams = ((ProcessClassParamsDataTable)(base.Tables["ProcessClassParams"]));
     if ((initTable == true)) {
         if ((this.tableProcessClassParams != null)) {
             this.tableProcessClassParams.InitVars();
         }
     }
     this.tableLinkParams = ((LinkParamsDataTable)(base.Tables["LinkParams"]));
     if ((initTable == true)) {
         if ((this.tableLinkParams != null)) {
             this.tableLinkParams.InitVars();
         }
     }
     this.tableGroupProcessClasses = ((GroupProcessClassesDataTable)(base.Tables["GroupProcessClasses"]));
     if ((initTable == true)) {
         if ((this.tableGroupProcessClasses != null)) {
             this.tableGroupProcessClasses.InitVars();
         }
     }
     this.tableGroupStatusProcesses = ((GroupStatusProcessesDataTable)(base.Tables["GroupStatusProcesses"]));
     if ((initTable == true)) {
         if ((this.tableGroupStatusProcesses != null)) {
             this.tableGroupStatusProcesses.InitVars();
         }
     }
     this.tableGroupStatus = ((GroupStatusDataTable)(base.Tables["GroupStatus"]));
     if ((initTable == true)) {
         if ((this.tableGroupStatus != null)) {
             this.tableGroupStatus.InitVars();
         }
     }
     this.tableProcessStatus = ((ProcessStatusDataTable)(base.Tables["ProcessStatus"]));
     if ((initTable == true)) {
         if ((this.tableProcessStatus != null)) {
             this.tableProcessStatus.InitVars();
         }
     }
     this.tableUserPermissions = ((UserPermissionsDataTable)(base.Tables["UserPermissions"]));
     if ((initTable == true)) {
         if ((this.tableUserPermissions != null)) {
             this.tableUserPermissions.InitVars();
         }
     }
     this.relationMessageGroupForwardFlags = this.Relations["MessageGroupForwardFlags"];
     this.relationGroupGroupForwardFlags = this.Relations["GroupGroupForwardFlags"];
     this.relationLinkProcessClassLinks = this.Relations["LinkProcessClassLinks"];
     this.relationProcessClassProcessClassLinks = this.Relations["ProcessClassProcessClassLinks"];
     this.relationParamProcessClassParams = this.Relations["ParamProcessClassParams"];
     this.relationProcessClassProcessClassParams = this.Relations["ProcessClassProcessClassParams"];
     this.relationParamLinkParams = this.Relations["ParamLinkParams"];
     this.relationLinkLinkParams = this.Relations["LinkLinkParams"];
     this.relationGroupGroupProcessClasses = this.Relations["GroupGroupProcessClasses"];
     this.relationProcessClassGroupProcessClasses = this.Relations["ProcessClassGroupProcessClasses"];
     this.relationProcessStatusGroupStatusProcesses = this.Relations["ProcessStatusGroupStatusProcesses"];
     this.relationGroupStatusGroupStatusProcesses = this.Relations["GroupStatusGroupStatusProcesses"];
     this.relationGroupGroupStatus = this.Relations["GroupGroupStatus"];
     this.relationProcessProcessStatus = this.Relations["ProcessProcessStatus"];
 }
 private void InitClass()
 {
     this.DataSetName = "DatasetMsg";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/DatasetMsg.xsd";
     this.Locale = new System.Globalization.CultureInfo("en-US");
     this.CaseSensitive = false;
     this.EnforceConstraints = true;
     this.tableMessage = new MessageDataTable();
     this.Tables.Add(this.tableMessage);
 }
 internal void InitVars()
 {
     this.tableMessage = (MessageDataTable) (this.Tables["Message"]);
     if (!((this.tableMessage) == null))
     {
         this.tableMessage.InitVars();
     }
 }
 private void InitClass() {
     this.DataSetName = "Mailbox";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/Mailbox.xsd";
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableConfig = new ConfigDataTable();
     base.Tables.Add(this.tableConfig);
     this.tableContact = new ContactDataTable();
     base.Tables.Add(this.tableContact);
     this.tableFolder = new FolderDataTable();
     base.Tables.Add(this.tableFolder);
     this.tableMessage = new MessageDataTable();
     base.Tables.Add(this.tableMessage);
     this.tableMessageFromContacts = new MessageFromContactsDataTable();
     base.Tables.Add(this.tableMessageFromContacts);
     this.tableMessageToContacts = new MessageToContactsDataTable();
     base.Tables.Add(this.tableMessageToContacts);
     this.tableMessageCcContacts = new MessageCcContactsDataTable();
     base.Tables.Add(this.tableMessageCcContacts);
     this.tableMessageBccContacts = new MessageBccContactsDataTable();
     base.Tables.Add(this.tableMessageBccContacts);
     this.tableContent = new ContentDataTable();
     base.Tables.Add(this.tableContent);
     global::System.Data.ForeignKeyConstraint fkc;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Folder_Message", new global::System.Data.DataColumn[] {
                 this.tableFolder.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessage.FolderIDColumn});
     this.tableMessage.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Message_MessageFromContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageFromContacts.MessageIDColumn});
     this.tableMessageFromContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Contact_MessageFromContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageFromContacts.ContactIDColumn});
     this.tableMessageFromContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Message_MessageToContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageToContacts.MessageIDColumn});
     this.tableMessageToContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Contact_MessageToContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageToContacts.ContactIDColumn});
     this.tableMessageToContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Message_MessageCcContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageCcContacts.MessageIDColumn});
     this.tableMessageCcContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Contact_MessageCcContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageCcContacts.ContactIDColumn});
     this.tableMessageCcContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Message_MessageBccContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageBccContacts.MessageIDColumn});
     this.tableMessageBccContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Contact_MessageBccContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageBccContacts.ContactIDColumn});
     this.tableMessageBccContacts.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("FK_Message_Content", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableContent.MessageIDColumn});
     this.tableContent.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     this.relationFK_Folder_Message = new global::System.Data.DataRelation("FK_Folder_Message", new global::System.Data.DataColumn[] {
                 this.tableFolder.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessage.FolderIDColumn}, false);
     this.Relations.Add(this.relationFK_Folder_Message);
     this.relationFK_Message_MessageFromContacts = new global::System.Data.DataRelation("FK_Message_MessageFromContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageFromContacts.MessageIDColumn}, false);
     this.Relations.Add(this.relationFK_Message_MessageFromContacts);
     this.relationFK_Contact_MessageFromContacts = new global::System.Data.DataRelation("FK_Contact_MessageFromContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageFromContacts.ContactIDColumn}, false);
     this.Relations.Add(this.relationFK_Contact_MessageFromContacts);
     this.relationFK_Message_MessageToContacts = new global::System.Data.DataRelation("FK_Message_MessageToContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageToContacts.MessageIDColumn}, false);
     this.Relations.Add(this.relationFK_Message_MessageToContacts);
     this.relationFK_Contact_MessageToContacts = new global::System.Data.DataRelation("FK_Contact_MessageToContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageToContacts.ContactIDColumn}, false);
     this.Relations.Add(this.relationFK_Contact_MessageToContacts);
     this.relationFK_Message_MessageCcContacts = new global::System.Data.DataRelation("FK_Message_MessageCcContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageCcContacts.MessageIDColumn}, false);
     this.Relations.Add(this.relationFK_Message_MessageCcContacts);
     this.relationFK_Contact_MessageCcContacts = new global::System.Data.DataRelation("FK_Contact_MessageCcContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageCcContacts.ContactIDColumn}, false);
     this.Relations.Add(this.relationFK_Contact_MessageCcContacts);
     this.relationFK_Message_MessageBccContacts = new global::System.Data.DataRelation("FK_Message_MessageBccContacts", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageBccContacts.MessageIDColumn}, false);
     this.Relations.Add(this.relationFK_Message_MessageBccContacts);
     this.relationFK_Contact_MessageBccContacts = new global::System.Data.DataRelation("FK_Contact_MessageBccContacts", new global::System.Data.DataColumn[] {
                 this.tableContact.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableMessageBccContacts.ContactIDColumn}, false);
     this.Relations.Add(this.relationFK_Contact_MessageBccContacts);
     this.relationFK_Message_Content = new global::System.Data.DataRelation("FK_Message_Content", new global::System.Data.DataColumn[] {
                 this.tableMessage.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableContent.MessageIDColumn}, false);
     this.Relations.Add(this.relationFK_Message_Content);
     this.relationFK_Folder_Folder = new global::System.Data.DataRelation("FK_Folder_Folder", new global::System.Data.DataColumn[] {
                 this.tableFolder.IDColumn}, new global::System.Data.DataColumn[] {
                 this.tableFolder.ParentIDColumn}, false);
     this.Relations.Add(this.relationFK_Folder_Folder);
 }
 internal void InitVars(bool initTable) {
     this.tableConfig = ((ConfigDataTable)(base.Tables["Config"]));
     if ((initTable == true)) {
         if ((this.tableConfig != null)) {
             this.tableConfig.InitVars();
         }
     }
     this.tableContact = ((ContactDataTable)(base.Tables["Contact"]));
     if ((initTable == true)) {
         if ((this.tableContact != null)) {
             this.tableContact.InitVars();
         }
     }
     this.tableFolder = ((FolderDataTable)(base.Tables["Folder"]));
     if ((initTable == true)) {
         if ((this.tableFolder != null)) {
             this.tableFolder.InitVars();
         }
     }
     this.tableMessage = ((MessageDataTable)(base.Tables["Message"]));
     if ((initTable == true)) {
         if ((this.tableMessage != null)) {
             this.tableMessage.InitVars();
         }
     }
     this.tableMessageFromContacts = ((MessageFromContactsDataTable)(base.Tables["MessageFromContacts"]));
     if ((initTable == true)) {
         if ((this.tableMessageFromContacts != null)) {
             this.tableMessageFromContacts.InitVars();
         }
     }
     this.tableMessageToContacts = ((MessageToContactsDataTable)(base.Tables["MessageToContacts"]));
     if ((initTable == true)) {
         if ((this.tableMessageToContacts != null)) {
             this.tableMessageToContacts.InitVars();
         }
     }
     this.tableMessageCcContacts = ((MessageCcContactsDataTable)(base.Tables["MessageCcContacts"]));
     if ((initTable == true)) {
         if ((this.tableMessageCcContacts != null)) {
             this.tableMessageCcContacts.InitVars();
         }
     }
     this.tableMessageBccContacts = ((MessageBccContactsDataTable)(base.Tables["MessageBccContacts"]));
     if ((initTable == true)) {
         if ((this.tableMessageBccContacts != null)) {
             this.tableMessageBccContacts.InitVars();
         }
     }
     this.tableContent = ((ContentDataTable)(base.Tables["Content"]));
     if ((initTable == true)) {
         if ((this.tableContent != null)) {
             this.tableContent.InitVars();
         }
     }
     this.relationFK_Folder_Message = this.Relations["FK_Folder_Message"];
     this.relationFK_Message_MessageFromContacts = this.Relations["FK_Message_MessageFromContacts"];
     this.relationFK_Contact_MessageFromContacts = this.Relations["FK_Contact_MessageFromContacts"];
     this.relationFK_Message_MessageToContacts = this.Relations["FK_Message_MessageToContacts"];
     this.relationFK_Contact_MessageToContacts = this.Relations["FK_Contact_MessageToContacts"];
     this.relationFK_Message_MessageCcContacts = this.Relations["FK_Message_MessageCcContacts"];
     this.relationFK_Contact_MessageCcContacts = this.Relations["FK_Contact_MessageCcContacts"];
     this.relationFK_Message_MessageBccContacts = this.Relations["FK_Message_MessageBccContacts"];
     this.relationFK_Contact_MessageBccContacts = this.Relations["FK_Contact_MessageBccContacts"];
     this.relationFK_Message_Content = this.Relations["FK_Message_Content"];
     this.relationFK_Folder_Folder = this.Relations["FK_Folder_Folder"];
 }
Beispiel #12
0
        static void Main(string[] args)
        {
            //Animals<string> lw= new Animals<string>();
            //lw.Kind = "青龙";

            //Animals<Foods> my = new Animals<Foods>();
            //my.Kind = new Foods();

            //_17Bang bang = new _17Bang();

            MessageTableAdapter adapter  = new MessageTableAdapter();
            MessageDataTable    Messages = adapter.GetData();


            adapter.DeleteQuery(10);



            //int i = 18;



            //3.getFibonacci(0, 1);

            //4.quickSort(new int[] { 23, 15, 37, 89, 2, 21, 43, 9, 56 }, 0, 8);


            //1.int a = 20, b = 18;
            //swap(ref a, ref b);
            //Console.WriteLine(a);
            //Console.WriteLine(b);


            //2.int age = 18;
            //grow(ref age);
            //Console.WriteLine(age);


            //bool input = double.TryParse(Console.ReadLine(),out double input);
            //if (double.TryParse(Console.ReadLine(), out double input))//能够parse
            //{

            //    input += 10;
            //}
            //else
            //{
            //    Console.WriteLine("输入错误...");
            //}

            //buy(3,"可乐");
            //buy(5);



            //Console.WriteLine("Ceiling:" + Math.Ceiling(19.8));//向上取整 20;
            //Console.WriteLine("Floor:" + Math.Floor(19.8));//向下取整 19;
            //Console.WriteLine("Round:" + Math.Round(19.875, 2));

            //Console.WriteLine(new Random().Next(1000));
            //Random names = new Random();
            //int output = names.Next(1, 1000);
            //int a = new Random().Next(1, 123);
        }