| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988 | 
							- //------------------------------------------------------------------------------
 
- // <auto-generated>
 
- //     This code was generated by a tool.
 
- //     Runtime Version:4.0.30319.42000
 
- //
 
- //     Changes to this file may cause incorrect behavior and will be lost if
 
- //     the code is regenerated.
 
- // </auto-generated>
 
- //------------------------------------------------------------------------------
 
- #pragma warning disable 1591
 
- namespace Агенты {
 
-     
 
-     
 
-     /// <summary>
 
-     ///Represents a strongly typed in-memory cache of data.
 
-     ///</summary>
 
-     [global::System.Serializable()]
 
-     [global::System.ComponentModel.DesignerCategoryAttribute("code")]
 
-     [global::System.ComponentModel.ToolboxItem(true)]
 
-     [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
 
-     [global::System.Xml.Serialization.XmlRootAttribute("agent1DataSet")]
 
-     [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
 
-     public partial class agent1DataSet : global::System.Data.DataSet {
 
-         
 
-         private AgentDataTable tableAgent;
 
-         
 
-         private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public agent1DataSet() {
 
-             this.BeginInit();
 
-             this.InitClass();
 
-             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
 
-             base.Tables.CollectionChanged += schemaChangedHandler;
 
-             base.Relations.CollectionChanged += schemaChangedHandler;
 
-             this.EndInit();
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected agent1DataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
 
-                 base(info, context, false) {
 
-             if ((this.IsBinarySerialized(info, context) == true)) {
 
-                 this.InitVars(false);
 
-                 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
 
-                 this.Tables.CollectionChanged += schemaChangedHandler1;
 
-                 this.Relations.CollectionChanged += schemaChangedHandler1;
 
-                 return;
 
-             }
 
-             string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
 
-             if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
 
-                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
 
-                 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
 
-                 if ((ds.Tables["Agent"] != null)) {
 
-                     base.Tables.Add(new AgentDataTable(ds.Tables["Agent"]));
 
-                 }
 
-                 this.DataSetName = ds.DataSetName;
 
-                 this.Prefix = ds.Prefix;
 
-                 this.Namespace = ds.Namespace;
 
-                 this.Locale = ds.Locale;
 
-                 this.CaseSensitive = ds.CaseSensitive;
 
-                 this.EnforceConstraints = ds.EnforceConstraints;
 
-                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
 
-                 this.InitVars();
 
-             }
 
-             else {
 
-                 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
 
-             }
 
-             this.GetSerializationData(info, context);
 
-             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
 
-             base.Tables.CollectionChanged += schemaChangedHandler;
 
-             this.Relations.CollectionChanged += schemaChangedHandler;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Browsable(false)]
 
-         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
 
-         public AgentDataTable Agent {
 
-             get {
 
-                 return this.tableAgent;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.BrowsableAttribute(true)]
 
-         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
 
-         public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
 
-             get {
 
-                 return this._schemaSerializationMode;
 
-             }
 
-             set {
 
-                 this._schemaSerializationMode = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
 
-         public new global::System.Data.DataTableCollection Tables {
 
-             get {
 
-                 return base.Tables;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
 
-         public new global::System.Data.DataRelationCollection Relations {
 
-             get {
 
-                 return base.Relations;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected override void InitializeDerivedDataSet() {
 
-             this.BeginInit();
 
-             this.InitClass();
 
-             this.EndInit();
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public override global::System.Data.DataSet Clone() {
 
-             agent1DataSet cln = ((agent1DataSet)(base.Clone()));
 
-             cln.InitVars();
 
-             cln.SchemaSerializationMode = this.SchemaSerializationMode;
 
-             return cln;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected override bool ShouldSerializeTables() {
 
-             return false;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected override bool ShouldSerializeRelations() {
 
-             return false;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
 
-             if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
 
-                 this.Reset();
 
-                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
 
-                 ds.ReadXml(reader);
 
-                 if ((ds.Tables["Agent"] != null)) {
 
-                     base.Tables.Add(new AgentDataTable(ds.Tables["Agent"]));
 
-                 }
 
-                 this.DataSetName = ds.DataSetName;
 
-                 this.Prefix = ds.Prefix;
 
-                 this.Namespace = ds.Namespace;
 
-                 this.Locale = ds.Locale;
 
-                 this.CaseSensitive = ds.CaseSensitive;
 
-                 this.EnforceConstraints = ds.EnforceConstraints;
 
-                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
 
-                 this.InitVars();
 
-             }
 
-             else {
 
-                 this.ReadXml(reader);
 
-                 this.InitVars();
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
 
-             global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
 
-             this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
 
-             stream.Position = 0;
 
-             return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         internal void InitVars() {
 
-             this.InitVars(true);
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         internal void InitVars(bool initTable) {
 
-             this.tableAgent = ((AgentDataTable)(base.Tables["Agent"]));
 
-             if ((initTable == true)) {
 
-                 if ((this.tableAgent != null)) {
 
-                     this.tableAgent.InitVars();
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private void InitClass() {
 
-             this.DataSetName = "agent1DataSet";
 
-             this.Prefix = "";
 
-             this.Namespace = "http://tempuri.org/agent1DataSet.xsd";
 
-             this.EnforceConstraints = true;
 
-             this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
 
-             this.tableAgent = new AgentDataTable();
 
-             base.Tables.Add(this.tableAgent);
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private bool ShouldSerializeAgent() {
 
-             return false;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
 
-             if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
 
-                 this.InitVars();
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
 
-             agent1DataSet ds = new agent1DataSet();
 
-             global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
 
-             global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
 
-             global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
 
-             any.Namespace = ds.Namespace;
 
-             sequence.Items.Add(any);
 
-             type.Particle = sequence;
 
-             global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
 
-             if (xs.Contains(dsSchema.TargetNamespace)) {
 
-                 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
 
-                 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
 
-                 try {
 
-                     global::System.Xml.Schema.XmlSchema schema = null;
 
-                     dsSchema.Write(s1);
 
-                     for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
 
-                         schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
 
-                         s2.SetLength(0);
 
-                         schema.Write(s2);
 
-                         if ((s1.Length == s2.Length)) {
 
-                             s1.Position = 0;
 
-                             s2.Position = 0;
 
-                             for (; ((s1.Position != s1.Length) 
 
-                                         && (s1.ReadByte() == s2.ReadByte())); ) {
 
-                                 ;
 
-                             }
 
-                             if ((s1.Position == s1.Length)) {
 
-                                 return type;
 
-                             }
 
-                         }
 
-                     }
 
-                 }
 
-                 finally {
 
-                     if ((s1 != null)) {
 
-                         s1.Close();
 
-                     }
 
-                     if ((s2 != null)) {
 
-                         s2.Close();
 
-                     }
 
-                 }
 
-             }
 
-             xs.Add(dsSchema);
 
-             return type;
 
-         }
 
-         
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public delegate void AgentRowChangeEventHandler(object sender, AgentRowChangeEvent e);
 
-         
 
-         /// <summary>
 
-         ///Represents the strongly named DataTable class.
 
-         ///</summary>
 
-         [global::System.Serializable()]
 
-         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
 
-         public partial class AgentDataTable : global::System.Data.TypedTableBase<AgentRow> {
 
-             
 
-             private global::System.Data.DataColumn columnID;
 
-             
 
-             private global::System.Data.DataColumn columnTitle;
 
-             
 
-             private global::System.Data.DataColumn columnAgentTypeID;
 
-             
 
-             private global::System.Data.DataColumn columnAddress;
 
-             
 
-             private global::System.Data.DataColumn columnINN;
 
-             
 
-             private global::System.Data.DataColumn columnKPP;
 
-             
 
-             private global::System.Data.DataColumn columnDirectorName;
 
-             
 
-             private global::System.Data.DataColumn columnPhone;
 
-             
 
-             private global::System.Data.DataColumn columnEmail;
 
-             
 
-             private global::System.Data.DataColumn columnLogo;
 
-             
 
-             private global::System.Data.DataColumn columnPriority;
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentDataTable() {
 
-                 this.TableName = "Agent";
 
-                 this.BeginInit();
 
-                 this.InitClass();
 
-                 this.EndInit();
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             internal AgentDataTable(global::System.Data.DataTable table) {
 
-                 this.TableName = table.TableName;
 
-                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
 
-                     this.CaseSensitive = table.CaseSensitive;
 
-                 }
 
-                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
 
-                     this.Locale = table.Locale;
 
-                 }
 
-                 if ((table.Namespace != table.DataSet.Namespace)) {
 
-                     this.Namespace = table.Namespace;
 
-                 }
 
-                 this.Prefix = table.Prefix;
 
-                 this.MinimumCapacity = table.MinimumCapacity;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected AgentDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
 
-                     base(info, context) {
 
-                 this.InitVars();
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn IDColumn {
 
-                 get {
 
-                     return this.columnID;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn TitleColumn {
 
-                 get {
 
-                     return this.columnTitle;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn AgentTypeIDColumn {
 
-                 get {
 
-                     return this.columnAgentTypeID;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn AddressColumn {
 
-                 get {
 
-                     return this.columnAddress;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn INNColumn {
 
-                 get {
 
-                     return this.columnINN;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn KPPColumn {
 
-                 get {
 
-                     return this.columnKPP;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn DirectorNameColumn {
 
-                 get {
 
-                     return this.columnDirectorName;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn PhoneColumn {
 
-                 get {
 
-                     return this.columnPhone;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn EmailColumn {
 
-                 get {
 
-                     return this.columnEmail;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn LogoColumn {
 
-                 get {
 
-                     return this.columnLogo;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataColumn PriorityColumn {
 
-                 get {
 
-                     return this.columnPriority;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             [global::System.ComponentModel.Browsable(false)]
 
-             public int Count {
 
-                 get {
 
-                     return this.Rows.Count;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRow this[int index] {
 
-                 get {
 
-                     return ((AgentRow)(this.Rows[index]));
 
-                 }
 
-             }
 
-             
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public event AgentRowChangeEventHandler AgentRowChanging;
 
-             
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public event AgentRowChangeEventHandler AgentRowChanged;
 
-             
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public event AgentRowChangeEventHandler AgentRowDeleting;
 
-             
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public event AgentRowChangeEventHandler AgentRowDeleted;
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void AddAgentRow(AgentRow row) {
 
-                 this.Rows.Add(row);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRow AddAgentRow(string Title, int AgentTypeID, string Address, string INN, string KPP, string DirectorName, string Phone, string Email, string Logo, int Priority) {
 
-                 AgentRow rowAgentRow = ((AgentRow)(this.NewRow()));
 
-                 object[] columnValuesArray = new object[] {
 
-                         null,
 
-                         Title,
 
-                         AgentTypeID,
 
-                         Address,
 
-                         INN,
 
-                         KPP,
 
-                         DirectorName,
 
-                         Phone,
 
-                         Email,
 
-                         Logo,
 
-                         Priority};
 
-                 rowAgentRow.ItemArray = columnValuesArray;
 
-                 this.Rows.Add(rowAgentRow);
 
-                 return rowAgentRow;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRow FindByID(int ID) {
 
-                 return ((AgentRow)(this.Rows.Find(new object[] {
 
-                             ID})));
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public override global::System.Data.DataTable Clone() {
 
-                 AgentDataTable cln = ((AgentDataTable)(base.Clone()));
 
-                 cln.InitVars();
 
-                 return cln;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override global::System.Data.DataTable CreateInstance() {
 
-                 return new AgentDataTable();
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             internal void InitVars() {
 
-                 this.columnID = base.Columns["ID"];
 
-                 this.columnTitle = base.Columns["Title"];
 
-                 this.columnAgentTypeID = base.Columns["AgentTypeID"];
 
-                 this.columnAddress = base.Columns["Address"];
 
-                 this.columnINN = base.Columns["INN"];
 
-                 this.columnKPP = base.Columns["KPP"];
 
-                 this.columnDirectorName = base.Columns["DirectorName"];
 
-                 this.columnPhone = base.Columns["Phone"];
 
-                 this.columnEmail = base.Columns["Email"];
 
-                 this.columnLogo = base.Columns["Logo"];
 
-                 this.columnPriority = base.Columns["Priority"];
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             private void InitClass() {
 
-                 this.columnID = new global::System.Data.DataColumn("ID", typeof(int), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnID);
 
-                 this.columnTitle = new global::System.Data.DataColumn("Title", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnTitle);
 
-                 this.columnAgentTypeID = new global::System.Data.DataColumn("AgentTypeID", typeof(int), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnAgentTypeID);
 
-                 this.columnAddress = new global::System.Data.DataColumn("Address", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnAddress);
 
-                 this.columnINN = new global::System.Data.DataColumn("INN", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnINN);
 
-                 this.columnKPP = new global::System.Data.DataColumn("KPP", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnKPP);
 
-                 this.columnDirectorName = new global::System.Data.DataColumn("DirectorName", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnDirectorName);
 
-                 this.columnPhone = new global::System.Data.DataColumn("Phone", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnPhone);
 
-                 this.columnEmail = new global::System.Data.DataColumn("Email", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnEmail);
 
-                 this.columnLogo = new global::System.Data.DataColumn("Logo", typeof(string), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnLogo);
 
-                 this.columnPriority = new global::System.Data.DataColumn("Priority", typeof(int), null, global::System.Data.MappingType.Element);
 
-                 base.Columns.Add(this.columnPriority);
 
-                 this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
 
-                                 this.columnID}, true));
 
-                 this.columnID.AutoIncrement = true;
 
-                 this.columnID.AutoIncrementSeed = -1;
 
-                 this.columnID.AutoIncrementStep = -1;
 
-                 this.columnID.AllowDBNull = false;
 
-                 this.columnID.ReadOnly = true;
 
-                 this.columnID.Unique = true;
 
-                 this.columnTitle.AllowDBNull = false;
 
-                 this.columnTitle.MaxLength = 150;
 
-                 this.columnAgentTypeID.AllowDBNull = false;
 
-                 this.columnAddress.MaxLength = 300;
 
-                 this.columnINN.AllowDBNull = false;
 
-                 this.columnINN.MaxLength = 12;
 
-                 this.columnKPP.MaxLength = 9;
 
-                 this.columnDirectorName.MaxLength = 100;
 
-                 this.columnPhone.AllowDBNull = false;
 
-                 this.columnPhone.MaxLength = 20;
 
-                 this.columnEmail.MaxLength = 255;
 
-                 this.columnLogo.MaxLength = 100;
 
-                 this.columnPriority.AllowDBNull = false;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRow NewAgentRow() {
 
-                 return ((AgentRow)(this.NewRow()));
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
 
-                 return new AgentRow(builder);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override global::System.Type GetRowType() {
 
-                 return typeof(AgentRow);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
 
-                 base.OnRowChanged(e);
 
-                 if ((this.AgentRowChanged != null)) {
 
-                     this.AgentRowChanged(this, new AgentRowChangeEvent(((AgentRow)(e.Row)), e.Action));
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
 
-                 base.OnRowChanging(e);
 
-                 if ((this.AgentRowChanging != null)) {
 
-                     this.AgentRowChanging(this, new AgentRowChangeEvent(((AgentRow)(e.Row)), e.Action));
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
 
-                 base.OnRowDeleted(e);
 
-                 if ((this.AgentRowDeleted != null)) {
 
-                     this.AgentRowDeleted(this, new AgentRowChangeEvent(((AgentRow)(e.Row)), e.Action));
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
 
-                 base.OnRowDeleting(e);
 
-                 if ((this.AgentRowDeleting != null)) {
 
-                     this.AgentRowDeleting(this, new AgentRowChangeEvent(((AgentRow)(e.Row)), e.Action));
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void RemoveAgentRow(AgentRow row) {
 
-                 this.Rows.Remove(row);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
 
-                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
 
-                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
 
-                 agent1DataSet ds = new agent1DataSet();
 
-                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
 
-                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
 
-                 any1.MinOccurs = new decimal(0);
 
-                 any1.MaxOccurs = decimal.MaxValue;
 
-                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
 
-                 sequence.Items.Add(any1);
 
-                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
 
-                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
 
-                 any2.MinOccurs = new decimal(1);
 
-                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
 
-                 sequence.Items.Add(any2);
 
-                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
 
-                 attribute1.Name = "namespace";
 
-                 attribute1.FixedValue = ds.Namespace;
 
-                 type.Attributes.Add(attribute1);
 
-                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
 
-                 attribute2.Name = "tableTypeName";
 
-                 attribute2.FixedValue = "AgentDataTable";
 
-                 type.Attributes.Add(attribute2);
 
-                 type.Particle = sequence;
 
-                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
 
-                 if (xs.Contains(dsSchema.TargetNamespace)) {
 
-                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
 
-                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
 
-                     try {
 
-                         global::System.Xml.Schema.XmlSchema schema = null;
 
-                         dsSchema.Write(s1);
 
-                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
 
-                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
 
-                             s2.SetLength(0);
 
-                             schema.Write(s2);
 
-                             if ((s1.Length == s2.Length)) {
 
-                                 s1.Position = 0;
 
-                                 s2.Position = 0;
 
-                                 for (; ((s1.Position != s1.Length) 
 
-                                             && (s1.ReadByte() == s2.ReadByte())); ) {
 
-                                     ;
 
-                                 }
 
-                                 if ((s1.Position == s1.Length)) {
 
-                                     return type;
 
-                                 }
 
-                             }
 
-                         }
 
-                     }
 
-                     finally {
 
-                         if ((s1 != null)) {
 
-                             s1.Close();
 
-                         }
 
-                         if ((s2 != null)) {
 
-                             s2.Close();
 
-                         }
 
-                     }
 
-                 }
 
-                 xs.Add(dsSchema);
 
-                 return type;
 
-             }
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Represents strongly named DataRow class.
 
-         ///</summary>
 
-         public partial class AgentRow : global::System.Data.DataRow {
 
-             
 
-             private AgentDataTable tableAgent;
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             internal AgentRow(global::System.Data.DataRowBuilder rb) : 
 
-                     base(rb) {
 
-                 this.tableAgent = ((AgentDataTable)(this.Table));
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public int ID {
 
-                 get {
 
-                     return ((int)(this[this.tableAgent.IDColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.IDColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string Title {
 
-                 get {
 
-                     return ((string)(this[this.tableAgent.TitleColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.TitleColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public int AgentTypeID {
 
-                 get {
 
-                     return ((int)(this[this.tableAgent.AgentTypeIDColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.AgentTypeIDColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string Address {
 
-                 get {
 
-                     try {
 
-                         return ((string)(this[this.tableAgent.AddressColumn]));
 
-                     }
 
-                     catch (global::System.InvalidCastException e) {
 
-                         throw new global::System.Data.StrongTypingException("The value for column \'Address\' in table \'Agent\' is DBNull.", e);
 
-                     }
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.AddressColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string INN {
 
-                 get {
 
-                     return ((string)(this[this.tableAgent.INNColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.INNColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string KPP {
 
-                 get {
 
-                     try {
 
-                         return ((string)(this[this.tableAgent.KPPColumn]));
 
-                     }
 
-                     catch (global::System.InvalidCastException e) {
 
-                         throw new global::System.Data.StrongTypingException("The value for column \'KPP\' in table \'Agent\' is DBNull.", e);
 
-                     }
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.KPPColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string DirectorName {
 
-                 get {
 
-                     try {
 
-                         return ((string)(this[this.tableAgent.DirectorNameColumn]));
 
-                     }
 
-                     catch (global::System.InvalidCastException e) {
 
-                         throw new global::System.Data.StrongTypingException("The value for column \'DirectorName\' in table \'Agent\' is DBNull.", e);
 
-                     }
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.DirectorNameColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string Phone {
 
-                 get {
 
-                     return ((string)(this[this.tableAgent.PhoneColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.PhoneColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string Email {
 
-                 get {
 
-                     try {
 
-                         return ((string)(this[this.tableAgent.EmailColumn]));
 
-                     }
 
-                     catch (global::System.InvalidCastException e) {
 
-                         throw new global::System.Data.StrongTypingException("The value for column \'Email\' in table \'Agent\' is DBNull.", e);
 
-                     }
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.EmailColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public string Logo {
 
-                 get {
 
-                     try {
 
-                         return ((string)(this[this.tableAgent.LogoColumn]));
 
-                     }
 
-                     catch (global::System.InvalidCastException e) {
 
-                         throw new global::System.Data.StrongTypingException("The value for column \'Logo\' in table \'Agent\' is DBNull.", e);
 
-                     }
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.LogoColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public int Priority {
 
-                 get {
 
-                     return ((int)(this[this.tableAgent.PriorityColumn]));
 
-                 }
 
-                 set {
 
-                     this[this.tableAgent.PriorityColumn] = value;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public bool IsAddressNull() {
 
-                 return this.IsNull(this.tableAgent.AddressColumn);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void SetAddressNull() {
 
-                 this[this.tableAgent.AddressColumn] = global::System.Convert.DBNull;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public bool IsKPPNull() {
 
-                 return this.IsNull(this.tableAgent.KPPColumn);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void SetKPPNull() {
 
-                 this[this.tableAgent.KPPColumn] = global::System.Convert.DBNull;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public bool IsDirectorNameNull() {
 
-                 return this.IsNull(this.tableAgent.DirectorNameColumn);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void SetDirectorNameNull() {
 
-                 this[this.tableAgent.DirectorNameColumn] = global::System.Convert.DBNull;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public bool IsEmailNull() {
 
-                 return this.IsNull(this.tableAgent.EmailColumn);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void SetEmailNull() {
 
-                 this[this.tableAgent.EmailColumn] = global::System.Convert.DBNull;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public bool IsLogoNull() {
 
-                 return this.IsNull(this.tableAgent.LogoColumn);
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public void SetLogoNull() {
 
-                 this[this.tableAgent.LogoColumn] = global::System.Convert.DBNull;
 
-             }
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Row event argument class
 
-         ///</summary>
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public class AgentRowChangeEvent : global::System.EventArgs {
 
-             
 
-             private AgentRow eventRow;
 
-             
 
-             private global::System.Data.DataRowAction eventAction;
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRowChangeEvent(AgentRow row, global::System.Data.DataRowAction action) {
 
-                 this.eventRow = row;
 
-                 this.eventAction = action;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public AgentRow Row {
 
-                 get {
 
-                     return this.eventRow;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public global::System.Data.DataRowAction Action {
 
-                 get {
 
-                     return this.eventAction;
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
- namespace Агенты.agent1DataSetTableAdapters {
 
-     
 
-     
 
-     /// <summary>
 
-     ///Represents the connection and commands used to retrieve and save data.
 
-     ///</summary>
 
-     [global::System.ComponentModel.DesignerCategoryAttribute("code")]
 
-     [global::System.ComponentModel.ToolboxItem(true)]
 
-     [global::System.ComponentModel.DataObjectAttribute(true)]
 
-     [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
 
-         ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
 
-     [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-     public partial class AgentTableAdapter : global::System.ComponentModel.Component {
 
-         
 
-         private global::System.Data.SqlClient.SqlDataAdapter _adapter;
 
-         
 
-         private global::System.Data.SqlClient.SqlConnection _connection;
 
-         
 
-         private global::System.Data.SqlClient.SqlTransaction _transaction;
 
-         
 
-         private global::System.Data.SqlClient.SqlCommand[] _commandCollection;
 
-         
 
-         private bool _clearBeforeFill;
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public AgentTableAdapter() {
 
-             this.ClearBeforeFill = true;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter {
 
-             get {
 
-                 if ((this._adapter == null)) {
 
-                     this.InitAdapter();
 
-                 }
 
-                 return this._adapter;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         internal global::System.Data.SqlClient.SqlConnection Connection {
 
-             get {
 
-                 if ((this._connection == null)) {
 
-                     this.InitConnection();
 
-                 }
 
-                 return this._connection;
 
-             }
 
-             set {
 
-                 this._connection = value;
 
-                 if ((this.Adapter.InsertCommand != null)) {
 
-                     this.Adapter.InsertCommand.Connection = value;
 
-                 }
 
-                 if ((this.Adapter.DeleteCommand != null)) {
 
-                     this.Adapter.DeleteCommand.Connection = value;
 
-                 }
 
-                 if ((this.Adapter.UpdateCommand != null)) {
 
-                     this.Adapter.UpdateCommand.Connection = value;
 
-                 }
 
-                 for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
 
-                     if ((this.CommandCollection[i] != null)) {
 
-                         ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
 
-                     }
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         internal global::System.Data.SqlClient.SqlTransaction Transaction {
 
-             get {
 
-                 return this._transaction;
 
-             }
 
-             set {
 
-                 this._transaction = value;
 
-                 for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
 
-                     this.CommandCollection[i].Transaction = this._transaction;
 
-                 }
 
-                 if (((this.Adapter != null) 
 
-                             && (this.Adapter.DeleteCommand != null))) {
 
-                     this.Adapter.DeleteCommand.Transaction = this._transaction;
 
-                 }
 
-                 if (((this.Adapter != null) 
 
-                             && (this.Adapter.InsertCommand != null))) {
 
-                     this.Adapter.InsertCommand.Transaction = this._transaction;
 
-                 }
 
-                 if (((this.Adapter != null) 
 
-                             && (this.Adapter.UpdateCommand != null))) {
 
-                     this.Adapter.UpdateCommand.Transaction = this._transaction;
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected global::System.Data.SqlClient.SqlCommand[] CommandCollection {
 
-             get {
 
-                 if ((this._commandCollection == null)) {
 
-                     this.InitCommandCollection();
 
-                 }
 
-                 return this._commandCollection;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public bool ClearBeforeFill {
 
-             get {
 
-                 return this._clearBeforeFill;
 
-             }
 
-             set {
 
-                 this._clearBeforeFill = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private void InitAdapter() {
 
-             this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
 
-             global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
 
-             tableMapping.SourceTable = "Table";
 
-             tableMapping.DataSetTable = "Agent";
 
-             tableMapping.ColumnMappings.Add("ID", "ID");
 
-             tableMapping.ColumnMappings.Add("Title", "Title");
 
-             tableMapping.ColumnMappings.Add("AgentTypeID", "AgentTypeID");
 
-             tableMapping.ColumnMappings.Add("Address", "Address");
 
-             tableMapping.ColumnMappings.Add("INN", "INN");
 
-             tableMapping.ColumnMappings.Add("KPP", "KPP");
 
-             tableMapping.ColumnMappings.Add("DirectorName", "DirectorName");
 
-             tableMapping.ColumnMappings.Add("Phone", "Phone");
 
-             tableMapping.ColumnMappings.Add("Email", "Email");
 
-             tableMapping.ColumnMappings.Add("Logo", "Logo");
 
-             tableMapping.ColumnMappings.Add("Priority", "Priority");
 
-             this._adapter.TableMappings.Add(tableMapping);
 
-             this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand();
 
-             this._adapter.DeleteCommand.Connection = this.Connection;
 
-             this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[Agent] WHERE (([ID] = @Original_ID) AND ([Title] = @Original_Title) AND ([AgentTypeID] = @Original_AgentTypeID) AND ((@IsNull_Address = 1 AND [Address] IS NULL) OR ([Address] = @Original_Address)) AND ([INN] = @Original_INN) AND ((@IsNull_KPP = 1 AND [KPP] IS NULL) OR ([KPP] = @Original_KPP)) AND ((@IsNull_DirectorName = 1 AND [DirectorName] IS NULL) OR ([DirectorName] = @Original_DirectorName)) AND ([Phone] = @Original_Phone) AND ((@IsNull_Email = 1 AND [Email] IS NULL) OR ([Email] = @Original_Email)) AND ((@IsNull_Logo = 1 AND [Logo] IS NULL) OR ([Logo] = @Original_Logo)) AND ([Priority] = @Original_Priority))";
 
-             this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text;
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ID", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AgentTypeID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AgentTypeID", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Address", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Address", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_INN", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "INN", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_KPP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_KPP", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DirectorName", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DirectorName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Phone", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Phone", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Logo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Logo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Priority", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Priority", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand();
 
-             this._adapter.InsertCommand.Connection = this.Connection;
 
-             this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Agent] ([Title], [AgentTypeID], [Address], [INN], [KPP], [DirectorName], [Phone], [Email], [Logo], [Priority]) VALUES (@Title, @AgentTypeID, @Address, @INN, @KPP, @DirectorName, @Phone, @Email, @Logo, @Priority);
 
- SELECT ID, Title, AgentTypeID, Address, INN, KPP, DirectorName, Phone, Email, Logo, Priority FROM Agent WHERE (ID = SCOPE_IDENTITY())";
 
-             this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text;
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AgentTypeID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AgentTypeID", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Address", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@INN", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "INN", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@KPP", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DirectorName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Phone", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Phone", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Logo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Priority", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Priority", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand();
 
-             this._adapter.UpdateCommand.Connection = this.Connection;
 
-             this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Agent] SET [Title] = @Title, [AgentTypeID] = @AgentTypeID, [Address] = @Address, [INN] = @INN, [KPP] = @KPP, [DirectorName] = @DirectorName, [Phone] = @Phone, [Email] = @Email, [Logo] = @Logo, [Priority] = @Priority WHERE (([ID] = @Original_ID) AND ([Title] = @Original_Title) AND ([AgentTypeID] = @Original_AgentTypeID) AND ((@IsNull_Address = 1 AND [Address] IS NULL) OR ([Address] = @Original_Address)) AND ([INN] = @Original_INN) AND ((@IsNull_KPP = 1 AND [KPP] IS NULL) OR ([KPP] = @Original_KPP)) AND ((@IsNull_DirectorName = 1 AND [DirectorName] IS NULL) OR ([DirectorName] = @Original_DirectorName)) AND ([Phone] = @Original_Phone) AND ((@IsNull_Email = 1 AND [Email] IS NULL) OR ([Email] = @Original_Email)) AND ((@IsNull_Logo = 1 AND [Logo] IS NULL) OR ([Logo] = @Original_Logo)) AND ([Priority] = @Original_Priority));
 
- SELECT ID, Title, AgentTypeID, Address, INN, KPP, DirectorName, Phone, Email, Logo, Priority FROM Agent WHERE (ID = @ID)";
 
-             this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text;
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AgentTypeID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AgentTypeID", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Address", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@INN", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "INN", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@KPP", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DirectorName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Phone", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Phone", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Logo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Priority", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Priority", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ID", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Title", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Title", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AgentTypeID", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AgentTypeID", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Address", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Address", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Address", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_INN", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "INN", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_KPP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_KPP", global::System.Data.SqlDbType.VarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "KPP", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DirectorName", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DirectorName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DirectorName", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Phone", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Phone", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Email", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Email", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Email", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Logo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Logo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Logo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Priority", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Priority", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
 
-             this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ID", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "ID", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private void InitConnection() {
 
-             this._connection = new global::System.Data.SqlClient.SqlConnection();
 
-             this._connection.ConnectionString = global::Агенты.Properties.Settings.Default.agent1ConnectionString;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private void InitCommandCollection() {
 
-             this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
 
-             this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
 
-             this._commandCollection[0].Connection = this.Connection;
 
-             this._commandCollection[0].CommandText = "SELECT ID, Title, AgentTypeID, Address, INN, KPP, DirectorName, Phone, Email, Log" +
 
-                 "o, Priority FROM dbo.Agent";
 
-             this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
 
-         public virtual int Fill(agent1DataSet.AgentDataTable dataTable) {
 
-             this.Adapter.SelectCommand = this.CommandCollection[0];
 
-             if ((this.ClearBeforeFill == true)) {
 
-                 dataTable.Clear();
 
-             }
 
-             int returnValue = this.Adapter.Fill(dataTable);
 
-             return returnValue;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
 
-         public virtual agent1DataSet.AgentDataTable GetData() {
 
-             this.Adapter.SelectCommand = this.CommandCollection[0];
 
-             agent1DataSet.AgentDataTable dataTable = new agent1DataSet.AgentDataTable();
 
-             this.Adapter.Fill(dataTable);
 
-             return dataTable;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         public virtual int Update(agent1DataSet.AgentDataTable dataTable) {
 
-             return this.Adapter.Update(dataTable);
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         public virtual int Update(agent1DataSet dataSet) {
 
-             return this.Adapter.Update(dataSet, "Agent");
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         public virtual int Update(global::System.Data.DataRow dataRow) {
 
-             return this.Adapter.Update(new global::System.Data.DataRow[] {
 
-                         dataRow});
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         public virtual int Update(global::System.Data.DataRow[] dataRows) {
 
-             return this.Adapter.Update(dataRows);
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)]
 
-         public virtual int Delete(int Original_ID, string Original_Title, int Original_AgentTypeID, string Original_Address, string Original_INN, string Original_KPP, string Original_DirectorName, string Original_Phone, string Original_Email, string Original_Logo, int Original_Priority) {
 
-             this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_ID));
 
-             if ((Original_Title == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_Title");
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Title));
 
-             }
 
-             this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_AgentTypeID));
 
-             if ((Original_Address == null)) {
 
-                 this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1));
 
-                 this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0));
 
-                 this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_Address));
 
-             }
 
-             if ((Original_INN == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_INN");
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_INN));
 
-             }
 
-             if ((Original_KPP == null)) {
 
-                 this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(1));
 
-                 this.Adapter.DeleteCommand.Parameters[7].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0));
 
-                 this.Adapter.DeleteCommand.Parameters[7].Value = ((string)(Original_KPP));
 
-             }
 
-             if ((Original_DirectorName == null)) {
 
-                 this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(1));
 
-                 this.Adapter.DeleteCommand.Parameters[9].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[8].Value = ((object)(0));
 
-                 this.Adapter.DeleteCommand.Parameters[9].Value = ((string)(Original_DirectorName));
 
-             }
 
-             if ((Original_Phone == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_Phone");
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_Phone));
 
-             }
 
-             if ((Original_Email == null)) {
 
-                 this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1));
 
-                 this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0));
 
-                 this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_Email));
 
-             }
 
-             if ((Original_Logo == null)) {
 
-                 this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1));
 
-                 this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0));
 
-                 this.Adapter.DeleteCommand.Parameters[14].Value = ((string)(Original_Logo));
 
-             }
 
-             this.Adapter.DeleteCommand.Parameters[15].Value = ((int)(Original_Priority));
 
-             global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State;
 
-             if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) 
 
-                         != global::System.Data.ConnectionState.Open)) {
 
-                 this.Adapter.DeleteCommand.Connection.Open();
 
-             }
 
-             try {
 
-                 int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery();
 
-                 return returnValue;
 
-             }
 
-             finally {
 
-                 if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
 
-                     this.Adapter.DeleteCommand.Connection.Close();
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)]
 
-         public virtual int Insert(string Title, int AgentTypeID, string Address, string INN, string KPP, string DirectorName, string Phone, string Email, string Logo, int Priority) {
 
-             if ((Title == null)) {
 
-                 throw new global::System.ArgumentNullException("Title");
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Title));
 
-             }
 
-             this.Adapter.InsertCommand.Parameters[1].Value = ((int)(AgentTypeID));
 
-             if ((Address == null)) {
 
-                 this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Address));
 
-             }
 
-             if ((INN == null)) {
 
-                 throw new global::System.ArgumentNullException("INN");
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[3].Value = ((string)(INN));
 
-             }
 
-             if ((KPP == null)) {
 
-                 this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[4].Value = ((string)(KPP));
 
-             }
 
-             if ((DirectorName == null)) {
 
-                 this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[5].Value = ((string)(DirectorName));
 
-             }
 
-             if ((Phone == null)) {
 
-                 throw new global::System.ArgumentNullException("Phone");
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[6].Value = ((string)(Phone));
 
-             }
 
-             if ((Email == null)) {
 
-                 this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[7].Value = ((string)(Email));
 
-             }
 
-             if ((Logo == null)) {
 
-                 this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.InsertCommand.Parameters[8].Value = ((string)(Logo));
 
-             }
 
-             this.Adapter.InsertCommand.Parameters[9].Value = ((int)(Priority));
 
-             global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State;
 
-             if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) 
 
-                         != global::System.Data.ConnectionState.Open)) {
 
-                 this.Adapter.InsertCommand.Connection.Open();
 
-             }
 
-             try {
 
-                 int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery();
 
-                 return returnValue;
 
-             }
 
-             finally {
 
-                 if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
 
-                     this.Adapter.InsertCommand.Connection.Close();
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)]
 
-         public virtual int Update(
 
-                     string Title, 
 
-                     int AgentTypeID, 
 
-                     string Address, 
 
-                     string INN, 
 
-                     string KPP, 
 
-                     string DirectorName, 
 
-                     string Phone, 
 
-                     string Email, 
 
-                     string Logo, 
 
-                     int Priority, 
 
-                     int Original_ID, 
 
-                     string Original_Title, 
 
-                     int Original_AgentTypeID, 
 
-                     string Original_Address, 
 
-                     string Original_INN, 
 
-                     string Original_KPP, 
 
-                     string Original_DirectorName, 
 
-                     string Original_Phone, 
 
-                     string Original_Email, 
 
-                     string Original_Logo, 
 
-                     int Original_Priority, 
 
-                     int ID) {
 
-             if ((Title == null)) {
 
-                 throw new global::System.ArgumentNullException("Title");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Title));
 
-             }
 
-             this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(AgentTypeID));
 
-             if ((Address == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Address));
 
-             }
 
-             if ((INN == null)) {
 
-                 throw new global::System.ArgumentNullException("INN");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(INN));
 
-             }
 
-             if ((KPP == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(KPP));
 
-             }
 
-             if ((DirectorName == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(DirectorName));
 
-             }
 
-             if ((Phone == null)) {
 
-                 throw new global::System.ArgumentNullException("Phone");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Phone));
 
-             }
 
-             if ((Email == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Email));
 
-             }
 
-             if ((Logo == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Logo));
 
-             }
 
-             this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Priority));
 
-             this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(Original_ID));
 
-             if ((Original_Title == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_Title");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_Title));
 
-             }
 
-             this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(Original_AgentTypeID));
 
-             if ((Original_Address == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(1));
 
-                 this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[13].Value = ((object)(0));
 
-                 this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(Original_Address));
 
-             }
 
-             if ((Original_INN == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_INN");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Original_INN));
 
-             }
 
-             if ((Original_KPP == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1));
 
-                 this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0));
 
-                 this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Original_KPP));
 
-             }
 
-             if ((Original_DirectorName == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1));
 
-                 this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0));
 
-                 this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_DirectorName));
 
-             }
 
-             if ((Original_Phone == null)) {
 
-                 throw new global::System.ArgumentNullException("Original_Phone");
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[20].Value = ((string)(Original_Phone));
 
-             }
 
-             if ((Original_Email == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(1));
 
-                 this.Adapter.UpdateCommand.Parameters[22].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[21].Value = ((object)(0));
 
-                 this.Adapter.UpdateCommand.Parameters[22].Value = ((string)(Original_Email));
 
-             }
 
-             if ((Original_Logo == null)) {
 
-                 this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(1));
 
-                 this.Adapter.UpdateCommand.Parameters[24].Value = global::System.DBNull.Value;
 
-             }
 
-             else {
 
-                 this.Adapter.UpdateCommand.Parameters[23].Value = ((object)(0));
 
-                 this.Adapter.UpdateCommand.Parameters[24].Value = ((string)(Original_Logo));
 
-             }
 
-             this.Adapter.UpdateCommand.Parameters[25].Value = ((int)(Original_Priority));
 
-             this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(ID));
 
-             global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State;
 
-             if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) 
 
-                         != global::System.Data.ConnectionState.Open)) {
 
-                 this.Adapter.UpdateCommand.Connection.Open();
 
-             }
 
-             try {
 
-                 int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery();
 
-                 return returnValue;
 
-             }
 
-             finally {
 
-                 if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
 
-                     this.Adapter.UpdateCommand.Connection.Close();
 
-                 }
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
 
-         [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)]
 
-         public virtual int Update(
 
-                     string Title, 
 
-                     int AgentTypeID, 
 
-                     string Address, 
 
-                     string INN, 
 
-                     string KPP, 
 
-                     string DirectorName, 
 
-                     string Phone, 
 
-                     string Email, 
 
-                     string Logo, 
 
-                     int Priority, 
 
-                     int Original_ID, 
 
-                     string Original_Title, 
 
-                     int Original_AgentTypeID, 
 
-                     string Original_Address, 
 
-                     string Original_INN, 
 
-                     string Original_KPP, 
 
-                     string Original_DirectorName, 
 
-                     string Original_Phone, 
 
-                     string Original_Email, 
 
-                     string Original_Logo, 
 
-                     int Original_Priority) {
 
-             return this.Update(Title, AgentTypeID, Address, INN, KPP, DirectorName, Phone, Email, Logo, Priority, Original_ID, Original_Title, Original_AgentTypeID, Original_Address, Original_INN, Original_KPP, Original_DirectorName, Original_Phone, Original_Email, Original_Logo, Original_Priority, Original_ID);
 
-         }
 
-     }
 
-     
 
-     /// <summary>
 
-     ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
 
-     ///</summary>
 
-     [global::System.ComponentModel.DesignerCategoryAttribute("code")]
 
-     [global::System.ComponentModel.ToolboxItem(true)]
 
-     [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" +
 
-         "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
 
-     [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")]
 
-     public partial class TableAdapterManager : global::System.ComponentModel.Component {
 
-         
 
-         private UpdateOrderOption _updateOrder;
 
-         
 
-         private AgentTableAdapter _agentTableAdapter;
 
-         
 
-         private bool _backupDataSetBeforeUpdate;
 
-         
 
-         private global::System.Data.IDbConnection _connection;
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public UpdateOrderOption UpdateOrder {
 
-             get {
 
-                 return this._updateOrder;
 
-             }
 
-             set {
 
-                 this._updateOrder = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" +
 
-             "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" +
 
-             "a", "System.Drawing.Design.UITypeEditor")]
 
-         public AgentTableAdapter AgentTableAdapter {
 
-             get {
 
-                 return this._agentTableAdapter;
 
-             }
 
-             set {
 
-                 this._agentTableAdapter = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public bool BackupDataSetBeforeUpdate {
 
-             get {
 
-                 return this._backupDataSetBeforeUpdate;
 
-             }
 
-             set {
 
-                 this._backupDataSetBeforeUpdate = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Browsable(false)]
 
-         public global::System.Data.IDbConnection Connection {
 
-             get {
 
-                 if ((this._connection != null)) {
 
-                     return this._connection;
 
-                 }
 
-                 if (((this._agentTableAdapter != null) 
 
-                             && (this._agentTableAdapter.Connection != null))) {
 
-                     return this._agentTableAdapter.Connection;
 
-                 }
 
-                 return null;
 
-             }
 
-             set {
 
-                 this._connection = value;
 
-             }
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         [global::System.ComponentModel.Browsable(false)]
 
-         public int TableAdapterInstanceCount {
 
-             get {
 
-                 int count = 0;
 
-                 if ((this._agentTableAdapter != null)) {
 
-                     count = (count + 1);
 
-                 }
 
-                 return count;
 
-             }
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Update rows in top-down order.
 
-         ///</summary>
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private int UpdateUpdatedRows(agent1DataSet dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
 
-             int result = 0;
 
-             if ((this._agentTableAdapter != null)) {
 
-                 global::System.Data.DataRow[] updatedRows = dataSet.Agent.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent);
 
-                 updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows);
 
-                 if (((updatedRows != null) 
 
-                             && (0 < updatedRows.Length))) {
 
-                     result = (result + this._agentTableAdapter.Update(updatedRows));
 
-                     allChangedRows.AddRange(updatedRows);
 
-                 }
 
-             }
 
-             return result;
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Insert rows in top-down order.
 
-         ///</summary>
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private int UpdateInsertedRows(agent1DataSet dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
 
-             int result = 0;
 
-             if ((this._agentTableAdapter != null)) {
 
-                 global::System.Data.DataRow[] addedRows = dataSet.Agent.Select(null, null, global::System.Data.DataViewRowState.Added);
 
-                 if (((addedRows != null) 
 
-                             && (0 < addedRows.Length))) {
 
-                     result = (result + this._agentTableAdapter.Update(addedRows));
 
-                     allAddedRows.AddRange(addedRows);
 
-                 }
 
-             }
 
-             return result;
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Delete rows in bottom-up order.
 
-         ///</summary>
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private int UpdateDeletedRows(agent1DataSet dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows) {
 
-             int result = 0;
 
-             if ((this._agentTableAdapter != null)) {
 
-                 global::System.Data.DataRow[] deletedRows = dataSet.Agent.Select(null, null, global::System.Data.DataViewRowState.Deleted);
 
-                 if (((deletedRows != null) 
 
-                             && (0 < deletedRows.Length))) {
 
-                     result = (result + this._agentTableAdapter.Update(deletedRows));
 
-                     allChangedRows.AddRange(deletedRows);
 
-                 }
 
-             }
 
-             return result;
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
 
-         ///</summary>
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
 
-             if (((updatedRows == null) 
 
-                         || (updatedRows.Length < 1))) {
 
-                 return updatedRows;
 
-             }
 
-             if (((allAddedRows == null) 
 
-                         || (allAddedRows.Count < 1))) {
 
-                 return updatedRows;
 
-             }
 
-             global::System.Collections.Generic.List<global::System.Data.DataRow> realUpdatedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
 
-             for (int i = 0; (i < updatedRows.Length); i = (i + 1)) {
 
-                 global::System.Data.DataRow row = updatedRows[i];
 
-                 if ((allAddedRows.Contains(row) == false)) {
 
-                     realUpdatedRows.Add(row);
 
-                 }
 
-             }
 
-             return realUpdatedRows.ToArray();
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Update all changes to the dataset.
 
-         ///</summary>
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public virtual int UpdateAll(agent1DataSet dataSet) {
 
-             if ((dataSet == null)) {
 
-                 throw new global::System.ArgumentNullException("dataSet");
 
-             }
 
-             if ((dataSet.HasChanges() == false)) {
 
-                 return 0;
 
-             }
 
-             if (((this._agentTableAdapter != null) 
 
-                         && (this.MatchTableAdapterConnection(this._agentTableAdapter.Connection) == false))) {
 
-                 throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" +
 
-                         "tring.");
 
-             }
 
-             global::System.Data.IDbConnection workConnection = this.Connection;
 
-             if ((workConnection == null)) {
 
-                 throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" +
 
-                         "ger TableAdapter property to a valid TableAdapter instance.");
 
-             }
 
-             bool workConnOpened = false;
 
-             if (((workConnection.State & global::System.Data.ConnectionState.Broken) 
 
-                         == global::System.Data.ConnectionState.Broken)) {
 
-                 workConnection.Close();
 
-             }
 
-             if ((workConnection.State == global::System.Data.ConnectionState.Closed)) {
 
-                 workConnection.Open();
 
-                 workConnOpened = true;
 
-             }
 
-             global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction();
 
-             if ((workTransaction == null)) {
 
-                 throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" +
 
-                         "ctions or the current state is not allowing the transaction to begin.");
 
-             }
 
-             global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
 
-             global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
 
-             global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter> adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter>();
 
-             global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection> revertConnections = new global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection>();
 
-             int result = 0;
 
-             global::System.Data.DataSet backupDataSet = null;
 
-             if (this.BackupDataSetBeforeUpdate) {
 
-                 backupDataSet = new global::System.Data.DataSet();
 
-                 backupDataSet.Merge(dataSet);
 
-             }
 
-             try {
 
-                 // ---- Prepare for update -----------
 
-                 //
 
-                 if ((this._agentTableAdapter != null)) {
 
-                     revertConnections.Add(this._agentTableAdapter, this._agentTableAdapter.Connection);
 
-                     this._agentTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));
 
-                     this._agentTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));
 
-                     if (this._agentTableAdapter.Adapter.AcceptChangesDuringUpdate) {
 
-                         this._agentTableAdapter.Adapter.AcceptChangesDuringUpdate = false;
 
-                         adaptersWithAcceptChangesDuringUpdate.Add(this._agentTableAdapter.Adapter);
 
-                     }
 
-                 }
 
-                 // 
 
-                 //---- Perform updates -----------
 
-                 //
 
-                 if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) {
 
-                     result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
 
-                     result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
 
-                 }
 
-                 else {
 
-                     result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
 
-                     result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
 
-                 }
 
-                 result = (result + this.UpdateDeletedRows(dataSet, allChangedRows));
 
-                 // 
 
-                 //---- Commit updates -----------
 
-                 //
 
-                 workTransaction.Commit();
 
-                 if ((0 < allAddedRows.Count)) {
 
-                     global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
 
-                     allAddedRows.CopyTo(rows);
 
-                     for (int i = 0; (i < rows.Length); i = (i + 1)) {
 
-                         global::System.Data.DataRow row = rows[i];
 
-                         row.AcceptChanges();
 
-                     }
 
-                 }
 
-                 if ((0 < allChangedRows.Count)) {
 
-                     global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count];
 
-                     allChangedRows.CopyTo(rows);
 
-                     for (int i = 0; (i < rows.Length); i = (i + 1)) {
 
-                         global::System.Data.DataRow row = rows[i];
 
-                         row.AcceptChanges();
 
-                     }
 
-                 }
 
-             }
 
-             catch (global::System.Exception ex) {
 
-                 workTransaction.Rollback();
 
-                 // ---- Restore the dataset -----------
 
-                 if (this.BackupDataSetBeforeUpdate) {
 
-                     global::System.Diagnostics.Debug.Assert((backupDataSet != null));
 
-                     dataSet.Clear();
 
-                     dataSet.Merge(backupDataSet);
 
-                 }
 
-                 else {
 
-                     if ((0 < allAddedRows.Count)) {
 
-                         global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
 
-                         allAddedRows.CopyTo(rows);
 
-                         for (int i = 0; (i < rows.Length); i = (i + 1)) {
 
-                             global::System.Data.DataRow row = rows[i];
 
-                             row.AcceptChanges();
 
-                             row.SetAdded();
 
-                         }
 
-                     }
 
-                 }
 
-                 throw ex;
 
-             }
 
-             finally {
 
-                 if (workConnOpened) {
 
-                     workConnection.Close();
 
-                 }
 
-                 if ((this._agentTableAdapter != null)) {
 
-                     this._agentTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._agentTableAdapter]));
 
-                     this._agentTableAdapter.Transaction = null;
 
-                 }
 
-                 if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) {
 
-                     global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count];
 
-                     adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters);
 
-                     for (int i = 0; (i < adapters.Length); i = (i + 1)) {
 
-                         global::System.Data.Common.DataAdapter adapter = adapters[i];
 
-                         adapter.AcceptChangesDuringUpdate = true;
 
-                     }
 
-                 }
 
-             }
 
-             return result;
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) {
 
-             global::System.Array.Sort<global::System.Data.DataRow>(rows, new SelfReferenceComparer(relation, childFirst));
 
-         }
 
-         
 
-         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) {
 
-             if ((this._connection != null)) {
 
-                 return true;
 
-             }
 
-             if (((this.Connection == null) 
 
-                         || (inputConnection == null))) {
 
-                 return true;
 
-             }
 
-             if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) {
 
-                 return true;
 
-             }
 
-             return false;
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Update Order Option
 
-         ///</summary>
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         public enum UpdateOrderOption {
 
-             
 
-             InsertUpdateDelete = 0,
 
-             
 
-             UpdateInsertDelete = 1,
 
-         }
 
-         
 
-         /// <summary>
 
-         ///Used to sort self-referenced table's rows
 
-         ///</summary>
 
-         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-         private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer<global::System.Data.DataRow> {
 
-             
 
-             private global::System.Data.DataRelation _relation;
 
-             
 
-             private int _childFirst;
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) {
 
-                 this._relation = relation;
 
-                 if (childFirst) {
 
-                     this._childFirst = -1;
 
-                 }
 
-                 else {
 
-                     this._childFirst = 1;
 
-                 }
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) {
 
-                 global::System.Diagnostics.Debug.Assert((row != null));
 
-                 global::System.Data.DataRow root = row;
 
-                 distance = 0;
 
-                 global::System.Collections.Generic.IDictionary<global::System.Data.DataRow, global::System.Data.DataRow> traversedRows = new global::System.Collections.Generic.Dictionary<global::System.Data.DataRow, global::System.Data.DataRow>();
 
-                 traversedRows[row] = row;
 
-                 global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
 
-                 for (
 
-                 ; ((parent != null) 
 
-                             && (traversedRows.ContainsKey(parent) == false)); 
 
-                 ) {
 
-                     distance = (distance + 1);
 
-                     root = parent;
 
-                     traversedRows[parent] = parent;
 
-                     parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
 
-                 }
 
-                 if ((distance == 0)) {
 
-                     traversedRows.Clear();
 
-                     traversedRows[row] = row;
 
-                     parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
 
-                     for (
 
-                     ; ((parent != null) 
 
-                                 && (traversedRows.ContainsKey(parent) == false)); 
 
-                     ) {
 
-                         distance = (distance + 1);
 
-                         root = parent;
 
-                         traversedRows[parent] = parent;
 
-                         parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
 
-                     }
 
-                 }
 
-                 return root;
 
-             }
 
-             
 
-             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
 
-             [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
 
-             public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) {
 
-                 if (object.ReferenceEquals(row1, row2)) {
 
-                     return 0;
 
-                 }
 
-                 if ((row1 == null)) {
 
-                     return -1;
 
-                 }
 
-                 if ((row2 == null)) {
 
-                     return 1;
 
-                 }
 
-                 int distance1 = 0;
 
-                 global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1);
 
-                 int distance2 = 0;
 
-                 global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2);
 
-                 if (object.ReferenceEquals(root1, root2)) {
 
-                     return (this._childFirst * distance1.CompareTo(distance2));
 
-                 }
 
-                 else {
 
-                     global::System.Diagnostics.Debug.Assert(((root1.Table != null) 
 
-                                     && (root2.Table != null)));
 
-                     if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) {
 
-                         return -1;
 
-                     }
 
-                     else {
 
-                         return 1;
 
-                     }
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
- #pragma warning restore 1591
 
 
  |