Diplom_B/DC/ClassDiagram2.cd
2024-09-20 06:54:57 +03:00

435 lines
16 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="FullSignature">
<Class Name="Diplom_B.DB.User">
<Position X="3" Y="5" Width="2" />
<TypeIdentifier>
<HashCode>AAACAAAAAAQABAgAAAAAIAQACAAAAAAAAAAAAIAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.DB.Status">
<Position X="4.75" Y="9.75" Width="2" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.DB.Dogovor">
<Position X="7.5" Y="3.75" Width="2.75" />
<AssociationLine Name="DogIzds" Type="Diplom_B.DB.DogIzd" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="10.25" Y="3.954" />
<Point X="11.028" Y="3.954" />
<Point X="11.028" Y="1.562" />
<Point X="13.5" Y="1.562" />
</Path>
</AssociationLine>
<AssociationLine Name="Zakazchik" Type="Diplom_B.DB.Zakazchik" FixedFromPoint="true">
<Path>
<Point X="10.25" Y="5.513" />
<Point X="13.5" Y="5.513" />
</Path>
</AssociationLine>
<AssociationLine Name="DogDocs" Type="Diplom_B.DB.DogDoc" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="10.25" Y="6.056" />
<Point X="11.673" Y="6.056" />
<Point X="11.673" Y="6.5" />
<Point X="13.5" Y="6.5" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACABAAAAgAEgAQAAQAAAAAIgAAAgAAgAAAAAQAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Zakazchik" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Property Name="DogIzds" />
<Property Name="DogDocs" />
<Property Name="Postavky" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_B.DB.Izdelie">
<Position X="7.5" Y="0.5" Width="2.75" />
<AssociationLine Name="DogIzds" Type="Diplom_B.DB.DogIzd" FixedToPoint="true">
<Path>
<Point X="10.25" Y="1.187" />
<Point X="13.5" Y="1.187" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAgCAAAAAAAAIAARAAAAAgQAIAAAAAAhAAAAAAQAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Postavky" />
<Property Name="DogIzds" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_B.DB.DogIzd">
<Position X="13.5" Y="0.5" Width="2.5" />
<AssociationLine Name="Dogovor" Type="Diplom_B.DB.Dogovor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="13.5" Y="1.812" />
<Point X="11.264" Y="1.812" />
<Point X="11.264" Y="4.293" />
<Point X="10.25" Y="4.293" />
</Path>
</AssociationLine>
<AssociationLine Name="Izdelie" Type="Diplom_B.DB.Izdelie" FixedFromPoint="true">
<Path>
<Point X="13.5" Y="0.812" />
<Point X="10.25" Y="0.812" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAAAgQAAAAAgAAAABAAAAAAAIAAAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Dogovor" />
<Property Name="Izdelie" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.DB.Zakazchik">
<Position X="13.5" Y="4" Width="2.5" />
<AssociationLine Name="Dogovory" Type="Diplom_B.DB.Dogovor" FixedToPoint="true">
<Path>
<Point X="13.5" Y="5.175" />
<Point X="10.25" Y="5.175" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAIACAAAAAAAAAAAAQAAAgAAAAAAAAAIAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Dogovory" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_B.DB.Document">
<Position X="7.5" Y="6.25" Width="2.75" />
<AssociationLine Name="DogDocs" Type="Diplom_B.DB.DogDoc" FixedFromPoint="true">
<Path>
<Point X="10.25" Y="7.125" />
<Point X="13.5" Y="7.125" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAEAAAAAAAAAAAQAIgAAAAABgAAEAABAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="DocIzvs" />
<Property Name="DogDocs" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_B.DB.Izveschenie">
<Position X="7.5" Y="8.75" Width="2.75" />
<AssociationLine Name="DocIzvs" Type="Diplom_B.DB.DocIzv" FixedToPoint="true">
<Path>
<Point X="10.25" Y="9.125" />
<Point X="13.5" Y="9.125" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAEAAAQAAAAAAAAAIAAAAAAAAAAUCABAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="DocIzvs" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_B.DB.DocIzv">
<Position X="13.5" Y="7.75" Width="2.75" />
<TypeIdentifier>
<HashCode>AAACAAgAAAEAAAAAEAAAAAAAAAAAAAACAAAAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Document" />
<Property Name="Izveschenie" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.DB.Postavka">
<Position X="2.75" Y="2.25" Width="2.75" />
<TypeIdentifier>
<HashCode>AAACABAMAAAAAQAAAAAgAAAABAAAAAAAoAAAAEAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Dogovor" />
<Property Name="Izdelie" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.DB.Platej">
<Position X="13.5" Y="2.25" Width="2.5" />
<AssociationLine Name="Dogovor" Type="Diplom_B.DB.Dogovor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="13.5" Y="3" />
<Point X="11.732" Y="3" />
<Point X="11.732" Y="4.835" />
<Point X="10.25" Y="4.835" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAQAAAAAAAAAAAAAAAAEAIAAAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Dogovor" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.DB.DogDoc">
<Position X="13.5" Y="6" Width="2.5" />
<AssociationLine Name="Dogovor" Type="Diplom_B.DB.Dogovor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="13.5" Y="6.125" />
<Point X="11.914" Y="6.125" />
<Point X="11.914" Y="5.852" />
<Point X="10.25" Y="5.852" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAgAAAAAAQAAAAAAAAAAAAAAAAACIAAAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Dogovor" />
<Property Name="Document" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.DB.WorkDB">
<Position X="19" Y="0.5" Width="4.5" />
<TypeIdentifier>
<HashCode>gAgrBQAkEkolDBINYSsgAQAEiAQIEA1gmBgisQCQhgA=</HashCode>
<FileName>DB\WorkDB.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.DocForm">
<Position X="9.5" Y="16.25" Width="4.5" />
<TypeIdentifier>
<HashCode>FEhgmBAwACABQXpEBByBEqRCQAQmgIUQRWECEQAARAk=</HashCode>
<FileName>DocForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.DogForm">
<Position X="0.5" Y="16.25" Width="4.75" />
<TypeIdentifier>
<HashCode>PkLguBAwBeABRfIEpBSnGqRCwiEmQAVwxGECURgByKk=</HashCode>
<FileName>DogForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.IzdForm">
<Position X="23.75" Y="16.25" Width="4.5" />
<TypeIdentifier>
<HashCode>EEBACAAwACAAAVYABBSBIpRCQAACgiQQJGACAQQAwME=</HashCode>
<FileName>IzdForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.IzvForm">
<Position X="14.25" Y="16.25" Width="4.5" />
<TypeIdentifier>
<HashCode>NEhQiIAgACAAAXpEJByBEqRCQAQCAIUQRWACERAARIk=</HashCode>
<FileName>IzvForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.LoginForm">
<Position X="9.5" Y="32.5" Width="4.5" />
<TypeIdentifier>
<HashCode>AAAAAAAwASAAAhAAAISAACACAAAAAAAAAAACABAAAAA=</HashCode>
<FileName>LoginForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.MainForm">
<Position X="5.5" Y="32.75" Width="3.75" />
<TypeIdentifier>
<HashCode>AAAAAAAAACAAAAAAAACAAAACAMA7AAAAACAGAAAAAAA=</HashCode>
<FileName>MainForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.PostForm">
<Position X="19" Y="16.25" Width="4.5" />
<TypeIdentifier>
<HashCode>EEBACBAgASABAVIAJBSHAqRCwCgiAAUQJGICAQECQAE=</HashCode>
<FileName>PostForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.Program">
<Position X="4.25" Y="13.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAQA=</HashCode>
<FileName>Program.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Field Name="user" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.SetForm">
<Position X="5.5" Y="16.25" Width="3.75" />
<TypeIdentifier>
<HashCode>+0BEiAA+ACACAFIAABSAAgRCVgACgwcQJGACBRAAQkE=</HashCode>
<FileName>SetForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.StatForm">
<Position X="19" Y="29.25" Width="4.5" />
<TypeIdentifier>
<HashCode>AEAAAAAwACAAAFAAAASgAARCAAAEAAAQAGACAAAAAAE=</HashCode>
<FileName>StatForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.User">
<Position X="1" Y="13.5" Width="2.5" />
<AssociationLine Name="Usr" Type="Diplom_B.DB.User" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="1" Y="14.662" />
<Point X="0.585" Y="14.662" />
<Point X="0.585" Y="7.75" />
<Point X="0.761" Y="7.75" Type="JumpStart" />
<Point X="0.927" Y="7.75" Type="JumpEnd" />
<Point X="1.003" Y="7.75" Type="JumpStart" />
<Point X="1.169" Y="7.75" Type="JumpEnd" />
<Point X="1.424" Y="7.75" Type="JumpStart" />
<Point X="1.59" Y="7.75" Type="JumpEnd" />
<Point X="1.61" Y="7.75" Type="JumpStart" />
<Point X="1.776" Y="7.75" Type="JumpEnd" />
<Point X="3" Y="7.75" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAgEAAAAAAAYAgAAAQA=</HashCode>
<FileName>User.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Usr" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_B.ZakForm">
<Position X="23.75" Y="29" Width="4.5" />
<TypeIdentifier>
<HashCode>EEBACAAwACAQEXIABBSBCqRCQAACAAUQBGACAQAAQAE=</HashCode>
<FileName>ZakForm.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_B.DB.MainDB">
<Position X="7.5" Y="11.5" Width="8.75" />
<AssociationLine Name="Users" Type="Diplom_B.DB.User" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.5" Y="12.25" />
<Point X="1.693" Y="12.25" />
<Point X="1.693" Y="6.75" />
<Point X="3" Y="6.75" />
</Path>
</AssociationLine>
<AssociationLine Name="Statusy" Type="Diplom_B.DB.Status" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.5" Y="11.678" />
<Point X="3.25" Y="11.678" />
<Point X="3.25" Y="10.75" />
<Point X="4.75" Y="10.75" />
</Path>
</AssociationLine>
<AssociationLine Name="Dogovory" Type="Diplom_B.DB.Dogovor" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.5" Y="12.5" />
<Point X="1.507" Y="12.5" />
<Point X="1.507" Y="4.971" />
<Point X="7.5" Y="4.971" />
</Path>
</AssociationLine>
<AssociationLine Name="Izdeliya" Type="Diplom_B.DB.Izdelie" ManuallyRouted="true">
<Path>
<Point X="7.5" Y="12.947" />
<Point X="0.844" Y="12.947" />
<Point X="0.844" Y="1.476" />
<Point X="7.5" Y="1.476" />
</Path>
</AssociationLine>
<AssociationLine Name="DogIzds" Type="Diplom_B.DB.DogIzd" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="16.25" Y="13.006" />
<Point X="18.799" Y="13.006" />
<Point X="18.799" Y="1.34" />
<Point X="16" Y="1.34" />
</Path>
</AssociationLine>
<AssociationLine Name="Zakazchiki" Type="Diplom_B.DB.Zakazchik" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="16.25" Y="12.347" />
<Point X="18.399" Y="12.347" />
<Point X="18.399" Y="4.936" />
<Point X="16" Y="4.936" />
</Path>
</AssociationLine>
<AssociationLine Name="Documenty" Type="Diplom_B.DB.Document" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.5" Y="12.125" />
<Point X="2.795" Y="12.125" />
<Point X="2.795" Y="8.312" />
<Point X="7.5" Y="8.312" />
</Path>
</AssociationLine>
<AssociationLine Name="Izvescheniya" Type="Diplom_B.DB.Izveschenie" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.5" Y="11.938" />
<Point X="3.025" Y="11.938" />
<Point X="3.025" Y="9.5" />
<Point X="7.5" Y="9.5" />
</Path>
</AssociationLine>
<AssociationLine Name="DocIzvs" Type="Diplom_B.DB.DocIzv" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="16.25" Y="11.601" />
<Point X="18.015" Y="11.601" />
<Point X="18.015" Y="8.438" />
<Point X="16.25" Y="8.438" />
</Path>
</AssociationLine>
<AssociationLine Name="Platejy" Type="Diplom_B.DB.Platej" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="16.25" Y="12.661" />
<Point X="18.577" Y="12.661" />
<Point X="18.577" Y="3.063" />
<Point X="16" Y="3.063" />
</Path>
</AssociationLine>
<AssociationLine Name="DogDocs" Type="Diplom_B.DB.DogDoc" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="16.25" Y="11.97" />
<Point X="18.196" Y="11.97" />
<Point X="18.196" Y="6.812" />
<Point X="16" Y="6.812" />
</Path>
</AssociationLine>
<AssociationLine Name="Postavki" Type="Diplom_B.DB.Postavka" ManuallyRouted="true">
<Path>
<Point X="7.5" Y="12.713" />
<Point X="1.086" Y="12.713" />
<Point X="1.086" Y="4.5" />
<Point X="2.75" Y="4.5" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAEAACAIAQAAEAAAAAAAAACAMgAAVAACAAAAAAAAAAA=</HashCode>
<FileName>DB\MainDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Users" />
<Property Name="Statusy" />
<Property Name="Dogovory" />
<Property Name="Izdeliya" />
<Property Name="DogIzds" />
<Property Name="Zakazchiki" />
<Property Name="Documenty" />
<Property Name="Izvescheniya" />
<Property Name="DocIzvs" />
<Property Name="Postavki" />
<Property Name="Platejy" />
<Property Name="DogDocs" />
</ShowAsCollectionAssociation>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>