| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550 | //------------------------------------------------------------------------------// <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 1591namespace Пример_плиточного_интерфейса {            /// <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("fab2022DataSet")]    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]    public partial class fab2022DataSet : global::System.Data.DataSet {                private FurnituraDataTable tableFurnitura;                private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        public fab2022DataSet() {            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", "17.0.0.0")]        protected fab2022DataSet(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["Furnitura"] != null)) {                    base.Tables.Add(new FurnituraDataTable(ds.Tables["Furnitura"]));                }                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", "17.0.0.0")]        [global::System.ComponentModel.Browsable(false)]        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]        public FurnituraDataTable Furnitura {            get {                return this.tableFurnitura;            }        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.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", "17.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", "17.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", "17.0.0.0")]        public override global::System.Data.DataSet Clone() {            fab2022DataSet cln = ((fab2022DataSet)(base.Clone()));            cln.InitVars();            cln.SchemaSerializationMode = this.SchemaSerializationMode;            return cln;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        protected override bool ShouldSerializeTables() {            return false;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        protected override bool ShouldSerializeRelations() {            return false;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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["Furnitura"] != null)) {                    base.Tables.Add(new FurnituraDataTable(ds.Tables["Furnitura"]));                }                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", "17.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", "17.0.0.0")]        internal void InitVars() {            this.InitVars(true);        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        internal void InitVars(bool initTable) {            this.tableFurnitura = ((FurnituraDataTable)(base.Tables["Furnitura"]));            if ((initTable == true)) {                if ((this.tableFurnitura != null)) {                    this.tableFurnitura.InitVars();                }            }        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        private void InitClass() {            this.DataSetName = "fab2022DataSet";            this.Prefix = "";            this.Namespace = "http://tempuri.org/fab2022DataSet.xsd";            this.EnforceConstraints = true;            this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;            this.tableFurnitura = new FurnituraDataTable();            base.Tables.Add(this.tableFurnitura);        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        private bool ShouldSerializeFurnitura() {            return false;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.0.0.0")]        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {            fab2022DataSet ds = new fab2022DataSet();            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", "17.0.0.0")]        public delegate void FurnituraRowChangeEventHandler(object sender, FurnituraRowChangeEvent e);                /// <summary>        ///Represents the strongly named DataTable class.        ///</summary>        [global::System.Serializable()]        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]        public partial class FurnituraDataTable : global::System.Data.TypedTableBase<FurnituraRow> {                        private global::System.Data.DataColumn columnidfur;                        private global::System.Data.DataColumn columnnamefur;                        private global::System.Data.DataColumn columnphoto;                        private global::System.Data.DataColumn columncountfur;                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public FurnituraDataTable() {                this.TableName = "Furnitura";                this.BeginInit();                this.InitClass();                this.EndInit();            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            internal FurnituraDataTable(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", "17.0.0.0")]            protected FurnituraDataTable(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", "17.0.0.0")]            public global::System.Data.DataColumn idfurColumn {                get {                    return this.columnidfur;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public global::System.Data.DataColumn namefurColumn {                get {                    return this.columnnamefur;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public global::System.Data.DataColumn photoColumn {                get {                    return this.columnphoto;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public global::System.Data.DataColumn countfurColumn {                get {                    return this.columncountfur;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.0.0.0")]            public FurnituraRow this[int index] {                get {                    return ((FurnituraRow)(this.Rows[index]));                }            }                        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public event FurnituraRowChangeEventHandler FurnituraRowChanging;                        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public event FurnituraRowChangeEventHandler FurnituraRowChanged;                        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public event FurnituraRowChangeEventHandler FurnituraRowDeleting;                        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public event FurnituraRowChangeEventHandler FurnituraRowDeleted;                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public void AddFurnituraRow(FurnituraRow row) {                this.Rows.Add(row);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public FurnituraRow AddFurnituraRow(string namefur, string photo, int countfur) {                FurnituraRow rowFurnituraRow = ((FurnituraRow)(this.NewRow()));                object[] columnValuesArray = new object[] {                        null,                        namefur,                        photo,                        countfur};                rowFurnituraRow.ItemArray = columnValuesArray;                this.Rows.Add(rowFurnituraRow);                return rowFurnituraRow;            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public FurnituraRow FindByidfur(int idfur) {                return ((FurnituraRow)(this.Rows.Find(new object[] {                            idfur})));            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public override global::System.Data.DataTable Clone() {                FurnituraDataTable cln = ((FurnituraDataTable)(base.Clone()));                cln.InitVars();                return cln;            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override global::System.Data.DataTable CreateInstance() {                return new FurnituraDataTable();            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            internal void InitVars() {                this.columnidfur = base.Columns["idfur"];                this.columnnamefur = base.Columns["namefur"];                this.columnphoto = base.Columns["photo"];                this.columncountfur = base.Columns["countfur"];            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            private void InitClass() {                this.columnidfur = new global::System.Data.DataColumn("idfur", typeof(int), null, global::System.Data.MappingType.Element);                base.Columns.Add(this.columnidfur);                this.columnnamefur = new global::System.Data.DataColumn("namefur", typeof(string), null, global::System.Data.MappingType.Element);                base.Columns.Add(this.columnnamefur);                this.columnphoto = new global::System.Data.DataColumn("photo", typeof(string), null, global::System.Data.MappingType.Element);                base.Columns.Add(this.columnphoto);                this.columncountfur = new global::System.Data.DataColumn("countfur", typeof(int), null, global::System.Data.MappingType.Element);                base.Columns.Add(this.columncountfur);                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {                                this.columnidfur}, true));                this.columnidfur.AutoIncrement = true;                this.columnidfur.AutoIncrementSeed = -1;                this.columnidfur.AutoIncrementStep = -1;                this.columnidfur.AllowDBNull = false;                this.columnidfur.ReadOnly = true;                this.columnidfur.Unique = true;                this.columnnamefur.MaxLength = 50;                this.columnphoto.MaxLength = 50;            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public FurnituraRow NewFurnituraRow() {                return ((FurnituraRow)(this.NewRow()));            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {                return new FurnituraRow(builder);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override global::System.Type GetRowType() {                return typeof(FurnituraRow);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {                base.OnRowChanged(e);                if ((this.FurnituraRowChanged != null)) {                    this.FurnituraRowChanged(this, new FurnituraRowChangeEvent(((FurnituraRow)(e.Row)), e.Action));                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {                base.OnRowChanging(e);                if ((this.FurnituraRowChanging != null)) {                    this.FurnituraRowChanging(this, new FurnituraRowChangeEvent(((FurnituraRow)(e.Row)), e.Action));                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {                base.OnRowDeleted(e);                if ((this.FurnituraRowDeleted != null)) {                    this.FurnituraRowDeleted(this, new FurnituraRowChangeEvent(((FurnituraRow)(e.Row)), e.Action));                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {                base.OnRowDeleting(e);                if ((this.FurnituraRowDeleting != null)) {                    this.FurnituraRowDeleting(this, new FurnituraRowChangeEvent(((FurnituraRow)(e.Row)), e.Action));                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public void RemoveFurnituraRow(FurnituraRow row) {                this.Rows.Remove(row);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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();                fab2022DataSet ds = new fab2022DataSet();                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 = "FurnituraDataTable";                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 FurnituraRow : global::System.Data.DataRow {                        private FurnituraDataTable tableFurnitura;                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            internal FurnituraRow(global::System.Data.DataRowBuilder rb) :                     base(rb) {                this.tableFurnitura = ((FurnituraDataTable)(this.Table));            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public int idfur {                get {                    return ((int)(this[this.tableFurnitura.idfurColumn]));                }                set {                    this[this.tableFurnitura.idfurColumn] = value;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public string namefur {                get {                    try {                        return ((string)(this[this.tableFurnitura.namefurColumn]));                    }                    catch (global::System.InvalidCastException e) {                        throw new global::System.Data.StrongTypingException("The value for column \'namefur\' in table \'Furnitura\' is DBNull.", e);                    }                }                set {                    this[this.tableFurnitura.namefurColumn] = value;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public string photo {                get {                    try {                        return ((string)(this[this.tableFurnitura.photoColumn]));                    }                    catch (global::System.InvalidCastException e) {                        throw new global::System.Data.StrongTypingException("The value for column \'photo\' in table \'Furnitura\' is DBNull.", e);                    }                }                set {                    this[this.tableFurnitura.photoColumn] = value;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public int countfur {                get {                    try {                        return ((int)(this[this.tableFurnitura.countfurColumn]));                    }                    catch (global::System.InvalidCastException e) {                        throw new global::System.Data.StrongTypingException("The value for column \'countfur\' in table \'Furnitura\' is DBNull.", e);                    }                }                set {                    this[this.tableFurnitura.countfurColumn] = value;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public bool IsnamefurNull() {                return this.IsNull(this.tableFurnitura.namefurColumn);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public void SetnamefurNull() {                this[this.tableFurnitura.namefurColumn] = global::System.Convert.DBNull;            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public bool IsphotoNull() {                return this.IsNull(this.tableFurnitura.photoColumn);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public void SetphotoNull() {                this[this.tableFurnitura.photoColumn] = global::System.Convert.DBNull;            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public bool IscountfurNull() {                return this.IsNull(this.tableFurnitura.countfurColumn);            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public void SetcountfurNull() {                this[this.tableFurnitura.countfurColumn] = global::System.Convert.DBNull;            }        }                /// <summary>        ///Row event argument class        ///</summary>        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        public class FurnituraRowChangeEvent : global::System.EventArgs {                        private FurnituraRow eventRow;                        private global::System.Data.DataRowAction eventAction;                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public FurnituraRowChangeEvent(FurnituraRow 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", "17.0.0.0")]            public FurnituraRow Row {                get {                    return this.eventRow;                }            }                        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]            public global::System.Data.DataRowAction Action {                get {                    return this.eventAction;                }            }        }    }}namespace Пример_плиточного_интерфейса.fab2022DataSetTableAdapters {            /// <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 FurnituraTableAdapter : 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", "17.0.0.0")]        public FurnituraTableAdapter() {            this.ClearBeforeFill = true;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.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", "17.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", "17.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", "17.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", "17.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 = "Furnitura";            tableMapping.ColumnMappings.Add("idfur", "idfur");            tableMapping.ColumnMappings.Add("namefur", "namefur");            tableMapping.ColumnMappings.Add("photo", "photo");            tableMapping.ColumnMappings.Add("countfur", "countfur");            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].[Furnitura] WHERE (([idfur] = @Original_idfur) AND ((@IsNull_namefur = 1 AND [namefur] IS NULL) OR ([namefur] = @Original_namefur)) AND ((@IsNull_photo = 1 AND [photo] IS NULL) OR ([photo] = @Original_photo)) AND ((@IsNull_countfur = 1 AND [countfur] IS NULL) OR ([countfur] = @Original_countfur)))";            this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text;            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idfur", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_namefur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_namefur", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_photo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_photo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", 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].[Furnitura] ([namefur], [photo], [countfur]) VALUES (@namefur, " +                "@photo, @countfur);\r\nSELECT idfur, namefur, photo, countfur FROM Furnitura WHERE" +                " (idfur = SCOPE_IDENTITY())";            this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text;            this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@namefur", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));            this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@photo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));            this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", 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].[Furnitura] SET [namefur] = @namefur, [photo] = @photo, [countfur] = @countfur WHERE (([idfur] = @Original_idfur) AND ((@IsNull_namefur = 1 AND [namefur] IS NULL) OR ([namefur] = @Original_namefur)) AND ((@IsNull_photo = 1 AND [photo] IS NULL) OR ([photo] = @Original_photo)) AND ((@IsNull_countfur = 1 AND [countfur] IS NULL) OR ([countfur] = @Original_countfur)));SELECT idfur, namefur, photo, countfur FROM Furnitura WHERE (idfur = @idfur)";            this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text;            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@namefur", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@photo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idfur", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_namefur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_namefur", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "namefur", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_photo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_photo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "photo", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", global::System.Data.DataRowVersion.Original, true, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_countfur", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "countfur", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));            this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idfur", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idfur", global::System.Data.DataRowVersion.Current, false, null, "", "", ""));        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        private void InitConnection() {            this._connection = new global::System.Data.SqlClient.SqlConnection();            this._connection.ConnectionString = global::Пример_плиточного_интерфейса.Properties.Settings.Default.fab2022ConnectionString;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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 idfur, namefur, photo, countfur FROM dbo.Furnitura";            this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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(fab2022DataSet.FurnituraDataTable 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", "17.0.0.0")]        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]        public virtual fab2022DataSet.FurnituraDataTable GetData() {            this.Adapter.SelectCommand = this.CommandCollection[0];            fab2022DataSet.FurnituraDataTable dataTable = new fab2022DataSet.FurnituraDataTable();            this.Adapter.Fill(dataTable);            return dataTable;        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]        public virtual int Update(fab2022DataSet.FurnituraDataTable dataTable) {            return this.Adapter.Update(dataTable);        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]        public virtual int Update(fab2022DataSet dataSet) {            return this.Adapter.Update(dataSet, "Furnitura");        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.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", "17.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_idfur, string Original_namefur, string Original_photo, global::System.Nullable<int> Original_countfur) {            this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idfur));            if ((Original_namefur == null)) {                this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1));                this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value;            }            else {                this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0));                this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_namefur));            }            if ((Original_photo == 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_photo));            }            if ((Original_countfur.HasValue == true)) {                this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0));                this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_countfur.Value));            }            else {                this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1));                this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value;            }            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", "17.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 namefur, string photo, global::System.Nullable<int> countfur) {            if ((namefur == null)) {                this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value;            }            else {                this.Adapter.InsertCommand.Parameters[0].Value = ((string)(namefur));            }            if ((photo == null)) {                this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value;            }            else {                this.Adapter.InsertCommand.Parameters[1].Value = ((string)(photo));            }            if ((countfur.HasValue == true)) {                this.Adapter.InsertCommand.Parameters[2].Value = ((int)(countfur.Value));            }            else {                this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value;            }            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", "17.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 namefur, string photo, global::System.Nullable<int> countfur, int Original_idfur, string Original_namefur, string Original_photo, global::System.Nullable<int> Original_countfur, int idfur) {            if ((namefur == null)) {                this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value;            }            else {                this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(namefur));            }            if ((photo == null)) {                this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value;            }            else {                this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(photo));            }            if ((countfur.HasValue == true)) {                this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(countfur.Value));            }            else {                this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value;            }            this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_idfur));            if ((Original_namefur == null)) {                this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(1));                this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value;            }            else {                this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(0));                this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_namefur));            }            if ((Original_photo == null)) {                this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1));                this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value;            }            else {                this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0));                this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_photo));            }            if ((Original_countfur.HasValue == true)) {                this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0));                this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Original_countfur.Value));            }            else {                this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1));                this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value;            }            this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(idfur));            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", "17.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 namefur, string photo, global::System.Nullable<int> countfur, int Original_idfur, string Original_namefur, string Original_photo, global::System.Nullable<int> Original_countfur) {            return this.Update(namefur, photo, countfur, Original_idfur, Original_namefur, Original_photo, Original_countfur, Original_idfur);        }    }        /// <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 FurnituraTableAdapter _furnituraTableAdapter;                private bool _backupDataSetBeforeUpdate;                private global::System.Data.IDbConnection _connection;                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.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 FurnituraTableAdapter FurnituraTableAdapter {            get {                return this._furnituraTableAdapter;            }            set {                this._furnituraTableAdapter = value;            }        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.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", "17.0.0.0")]        [global::System.ComponentModel.Browsable(false)]        public global::System.Data.IDbConnection Connection {            get {                if ((this._connection != null)) {                    return this._connection;                }                if (((this._furnituraTableAdapter != null)                             && (this._furnituraTableAdapter.Connection != null))) {                    return this._furnituraTableAdapter.Connection;                }                return null;            }            set {                this._connection = value;            }        }                [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]        [global::System.ComponentModel.Browsable(false)]        public int TableAdapterInstanceCount {            get {                int count = 0;                if ((this._furnituraTableAdapter != 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", "17.0.0.0")]        private int UpdateUpdatedRows(fab2022DataSet 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._furnituraTableAdapter != null)) {                global::System.Data.DataRow[] updatedRows = dataSet.Furnitura.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent);                updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows);                if (((updatedRows != null)                             && (0 < updatedRows.Length))) {                    result = (result + this._furnituraTableAdapter.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", "17.0.0.0")]        private int UpdateInsertedRows(fab2022DataSet dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {            int result = 0;            if ((this._furnituraTableAdapter != null)) {                global::System.Data.DataRow[] addedRows = dataSet.Furnitura.Select(null, null, global::System.Data.DataViewRowState.Added);                if (((addedRows != null)                             && (0 < addedRows.Length))) {                    result = (result + this._furnituraTableAdapter.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", "17.0.0.0")]        private int UpdateDeletedRows(fab2022DataSet dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows) {            int result = 0;            if ((this._furnituraTableAdapter != null)) {                global::System.Data.DataRow[] deletedRows = dataSet.Furnitura.Select(null, null, global::System.Data.DataViewRowState.Deleted);                if (((deletedRows != null)                             && (0 < deletedRows.Length))) {                    result = (result + this._furnituraTableAdapter.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", "17.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", "17.0.0.0")]        public virtual int UpdateAll(fab2022DataSet dataSet) {            if ((dataSet == null)) {                throw new global::System.ArgumentNullException("dataSet");            }            if ((dataSet.HasChanges() == false)) {                return 0;            }            if (((this._furnituraTableAdapter != null)                         && (this.MatchTableAdapterConnection(this._furnituraTableAdapter.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._furnituraTableAdapter != null)) {                    revertConnections.Add(this._furnituraTableAdapter, this._furnituraTableAdapter.Connection);                    this._furnituraTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection));                    this._furnituraTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction));                    if (this._furnituraTableAdapter.Adapter.AcceptChangesDuringUpdate) {                        this._furnituraTableAdapter.Adapter.AcceptChangesDuringUpdate = false;                        adaptersWithAcceptChangesDuringUpdate.Add(this._furnituraTableAdapter.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._furnituraTableAdapter != null)) {                    this._furnituraTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._furnituraTableAdapter]));                    this._furnituraTableAdapter.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", "17.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", "17.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", "17.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", "17.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", "17.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", "17.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", "17.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
 |