From 25b9d7125a5b632844d3ef5c58c6e5fcd8517905 Mon Sep 17 00:00:00 2001 From: Antonia2000 Date: Sat, 21 Jan 2023 23:49:27 +0200 Subject: [PATCH] Updeted Pages --- HotelManagement/.vs/HotelManagement/v17/.suo | Bin 323072 -> 424448 bytes .../HotelManagement/AboutForm.Designer.cs | 111 +- .../HotelManagement/Booking.Designer.cs | 161 +- .../HotelManagement/CamereForm.Designer.cs | 194 +- .../HotelManagement/ClientLogIn.Designer.cs | 146 +- .../HotelManagement/Clientinfo.Designer.cs | 197 +- .../HotelManagement/Clientinfo.resx | 3 + .../HotelManagement/ContactForm.Designer.cs | 191 +- .../FacilitatiForrm.Designer.cs | 246 +- .../HotelManagement/Galerie.Designer.cs | 168 +- .../HotelManagement/MainStaff.Designer.cs | 74 +- .../HotelManagement/PricesPage.Designer.cs | 285 +- HotelManagement/HotelManagement/PricesPage.cs | 5 + HotelManagement/HotelManagement/Program.cs | 2 +- .../HotelManagement/Register.Designer.cs | 227 +- HotelManagement/HotelManagement/Register.cs | 5 + .../ReservationInformation.Designer.cs | 113 +- .../RoomInformation.Designer.cs | 147 +- .../HotelManagement/RoomInformation.resx | 12 + .../StaffInformation.Designer.cs | 169 +- .../HotelManagement/StaffInformation.resx | 9 + .../HotelManagement/StaffLogin.Designer.cs | 82 +- .../bin/Debug/HotelManagement.exe | Bin 10853376 -> 10854912 bytes .../bin/Debug/HotelManagement.exe.config | 15 +- .../bin/Debug/HotelManagement.pdb | Bin 321024 -> 316928 bytes .../bin/Debug/Microsoft.Build.Framework.dll | Bin 0 -> 359056 bytes .../bin/Debug/Microsoft.Build.Framework.pdb | Bin 0 -> 182712 bytes .../bin/Debug/Microsoft.Build.Framework.xml | 7940 +++++++++++++++++ .../bin/Debug/System.Memory.dll | Bin 0 -> 141688 bytes ...System.Runtime.CompilerServices.Unsafe.dll | Bin 0 -> 18024 bytes ...System.Runtime.CompilerServices.Unsafe.xml | 291 + .../bin/Release/HotelManagement.exe | Bin 10848256 -> 10848256 bytes .../bin/Release/HotelManagement.exe.config | 15 +- .../bin/Release/HotelManagement.pdb | Bin 310784 -> 302592 bytes .../bin/Release/System.Memory.dll | Bin 0 -> 141688 bytes ...lManagement.csproj.AssemblyReference.cache | Bin 8533 -> 18570 bytes ...lManagement.csproj.CoreCompileInputs.cache | 2 +- ...otelManagement.csproj.FileListAbsolute.txt | 41 + ...elManagement.csproj.GenerateResource.cache | Bin 1589 -> 1589 bytes ...ent.csproj.SuggestedBindingRedirects.cache | 1 + .../obj/Debug/HotelManagement.exe | Bin 10853376 -> 10854912 bytes .../obj/Debug/HotelManagement.exe.config | 27 + .../obj/Debug/HotelManagement.pdb | Bin 321024 -> 316928 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 2473 -> 3691 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 11314 -> 10427 bytes ...lManagement.csproj.AssemblyReference.cache | Bin 28506 -> 37727 bytes ...lManagement.csproj.CoreCompileInputs.cache | 2 +- ...otelManagement.csproj.FileListAbsolute.txt | 41 + ...elManagement.csproj.GenerateResource.cache | Bin 1589 -> 1589 bytes ...ent.csproj.SuggestedBindingRedirects.cache | 1 + .../obj/Release/HotelManagement.exe | Bin 10848256 -> 10848256 bytes .../obj/Release/HotelManagement.exe.config | 27 + .../obj/Release/HotelManagement.pdb | Bin 310784 -> 302592 bytes ...estProject1.csproj.AssemblyReference.cache | Bin 20504 -> 31451 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 22134 -> 21716 bytes ...estProject1.csproj.AssemblyReference.cache | Bin 19623 -> 28396 bytes 56 files changed, 9534 insertions(+), 1416 deletions(-) create mode 100644 HotelManagement/HotelManagement/bin/Debug/Microsoft.Build.Framework.dll create mode 100644 HotelManagement/HotelManagement/bin/Debug/Microsoft.Build.Framework.pdb create mode 100644 HotelManagement/HotelManagement/bin/Debug/Microsoft.Build.Framework.xml create mode 100644 HotelManagement/HotelManagement/bin/Debug/System.Memory.dll create mode 100644 HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll create mode 100644 HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml create mode 100644 HotelManagement/HotelManagement/bin/Release/System.Memory.dll create mode 100644 HotelManagement/HotelManagement/obj/Debug/HotelManagement.exe.config create mode 100644 HotelManagement/HotelManagement/obj/Release/HotelManagement.exe.config diff --git a/HotelManagement/.vs/HotelManagement/v17/.suo b/HotelManagement/.vs/HotelManagement/v17/.suo index 7380cecab1ff4d494fe17b6c0b3891a6faec1813..3fdc9c2932dd863417da84fc88c4df0a6a1c8491 100644 GIT binary patch delta 18725 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 F{C_@ZqsagO delta 15847 zcmeG@3s_Xuy0g|^YZzca9wQPG4v0jkI3OY-;_$H0O!1MKqJn^m%G1GorIS6h@))v> zzpT%Y49cufJZ$S|jU7`{Q!4A2c@3@G>6Uq@gP!Ub-hb^q!^8AsR_D9ter>;>_1J6u zYpwtNuRYpZZ?K>AuSmK%Q>W9pA+%k(bO{TcgfIxITfKFg4lKxmOT)L zAQa;JN-RC(uh_tXIoR^Y){O|05Q?!~g77ku=T2;k*@;+2B8VLc7>o6M921V^6f9?B zDaPG}Wf``&VmZy(SBT|b5!VCja{TkAW5dh&qS#sX#WDwBG(w8APaqS|d~64I>Ra8Z zF5W+QSvwTlm9)@s@Z(>`a)DbsF4hZ{yB-(oJF{H8bFp01g$P^+%M-7ataCETN*Z8GD~a5Oo3Kc^=za z5MGddJ!i-U&-JFW*!mxYFA%;&P*K!>Ws>)L28Mr&9p52*?|g9)%O6DD*%k(BU1^4# zal-5;CI(~wjR+wKx9Q|1CpMDNu&FQUAzMD`w;~&R)m`A9saVfKn1(PNVFtn{Nb(#k z1*V&j+<92%SkA(7HbNZM;}Pa!eICMmgam9SBNQRrj!=qySy(Q>(uQEddM*N@loh`| z|IeuHE)N^Sg>JQxvrjgR%rZ{F##C2F z$w*VM7$LML4?!5f&NJoekqME)4J>lLSc2tJ1mPwGcb6lqK(HfhpB~QS@V3nc;bal1 zMqIfyZmbs(QX!PFd>cahf%spMv!~?6i*6Hw^i1m+ z;`tBkIfG;HflEWln?}JjLAmxx(3(V=jE`WK5asr6?u#=|G<>(%EgbCcu}Khcfkjna zVAeXv1xCP%wVLYxKv6Pw7A5)9k*N(4GsB3XzVq2-TQ16rAjR&^-5#F^l3 zl$I#sL$=xNsO0vVt$G+QOHr_VJol564yXG}q34dQD)b!r+48+7wtVsB0PtDEEzdX( z6L75MR@rU}ZwTLUlF0V%5pqOZ&2=h)2ky+N1PyHpHC&bbZ?MX9Hj*rtw_GB_DaLcP3~T4dWl z){rgop1q}zy@Dq;Z2e#&xw=V4LZL|(SOuBdv2!6gx`yw*cB3^X^;MLpju32=j1?Xc zS}DmC>I^oC*xjDNsZ-AC;Gh0vq}T%3Oax_BIAn8Ytk7yAnZ`iu>e;2+)}5@W{B*BT zSa}iqv~NRh{j`aRB+6wAIYyqkDEYg;|5LvMDJO-=-+#M=r(&l@IV;xMDfb1f+-zk6 znVh~k(kv?Cc^b!vfu26{v4eTq!byiBvBM&- zKNP2R96l5-MpT89R@~0{iz|pXl=mSGN~AYAPO8F)jSPTt4>G|;B@zthJ;(~u6Usfw zeI!r$t|u8qAuWK|1^1NJ0AeJKMv_igDDKTQ4QyUy&1OQ$4>IxdS6zw$UkjHq1L3!K zDUFPz>y06}Ru?*g&4XmJe%Rf<(^e01)Qfb-F5xNLDefjz#ER5*Ng_#ra+F1*5JiEv zeIywK=f#U32_uPv^6umjjXGV{6x4BP0*QrkiUiO2z8{H!^Qac84w<_wVS#dqtk73s z=ajSZ_n#cRW&sxrJ4iKNg%AsY@MN;t5ZxI&v?h}#CbDN2QFseV<6-4HFLIQ?fl!iA zc@d>@JB|=^YCpMbyJ&ZbkzD@6%h!b4UB!)PbQpd1g~&*9j6SAQ+9FX}s`?QtW*WFS zKByr0sC6Qgpr2yxN9u{s z{d{}f%1;a)CwE|d+?m|A4~t%HYsC7eGyj%W`1#oFqW;9g^P}I|m+UUaymf!@W7Qws zTQ~LXVX3e_mh=OAEHS|`QFDlzX&^ZZJcyzhz=!(F^YmYI*avC!T^M zZ?o8{I1(()6^c5T*U8P{Ay6MjygkPrI~*sjm+(5H>l@g5C-rE5JPT?H*o#9MLnCwfT`{1y`3nXp$QVAeMo@vHV<-0<#x zSQ1Nue8`)_QeWtE^5OXfSx@fVJ1kY%97`6F{{y7D=+Wh*4?^^I>H!&pxgD&*bP?F+ z(O?NPFTuCjl@Z}e_!M%IfX&Q8pm`~=L2@pMhvnYPIjJOsmO)Y;as@S3Oj-rmz365Y zk5ZIRCL1LTZnYQHrSu!cdjatv(zBiV%+UNA8j$SQNReVGNBxAXU}ligbcyh_iH1r& za4b0@`J*GGArhJ{(dwnO`e>~ITI*)5HCSuKU<)^ND^%G@h?JtWW`kW|8K<>YX{{Ws zRj0M)J6m$L8~`D+r68!c6Q=Tx+{Iskb1O-Ni-@H#vnS1hk{t9N|ALaM1aZrL4($MG z_W`6oKrm>$kE{eVq8)5{$;F`#yg|@(BOL`B_PT~4V>Yz&L_wZ-le+X-ghJ(`q(<=x zrPB$dE+mc6Qc2Rmv5W?T*_ZBWWHg%A6@^hf&|*@roYK>G+0SL+RtBlhpap5;RIhB@ zK|aH!3b5U>nE3n$F;}$(bK$j~wBIkL|1etCtqU1HP}**%HCNIE1vTLU2kRsnC^=;j zm1+f#h2}{##8a6PJ4hJUQkMv~zY^BfuVYH)EGZ0@$&vw*vuJb|`x^D+742)SRPI75 zCM!6(p14F^rG_7P=TRG!+$O2gSPjdoq$%xU)}i`RoePmQjP28`3OZHI4q%r9k~T;Q zLdZ3#R;-28<1#tB%t(~@GBd1QKm#Co0i6$Je#ToG)?FON=aXP1bCdKb zfp7jyg1|h9CUnrOotD3oSxJ7HzTu%f{DQQ_6W&-&cPTB;Na+%!K163K#`UySs%@gI z_9d!sJW01mqzp>ON_~~=I_a1@nBS+zp!sD~fA7OmB!TgD(h0?9yVTOXaSDrbCpob0 z&(cls+9LXzQgMI=Nlam~^vpytj1B6XFij3TQqf1t=#^OOrXA zxhNq~E=jjYFmZ=;4jkXnKqcvO>02Mz9v~$uMH1WR4l{F!pR&teIw#d_Ns;Jd+u2-Y z;}24mJG_xDMJdy}u@Br~FZtO88M_F~cSy-5pPRKt}FC1w`yD^iU#tm=At}T8~O!P~nf6MvyFI`SN+b>sx23OU6nRix*5TemvWEIQ7zcewY1 zm>r1(NkA=u(yv&pUexizP}DsaAZ2rOv+!SmylHe#IQ*d^&| zw|}*tp-$NG7FcoY;dZJx_VN^>kQVk1xx%_;*_vgC=zlUJ7~2s4oHiB++4009eyA=t zZq|^T{&53y68gs_#OC&&89#Vd|9nfrEX$yQu`_dHXGywdlAdV6e@oM2Q&Qtc#HZI@ z!aL}7U$F;wi9R-~KDW*N6A~Ic#+v`?H^O4pvrNTnHE}HOrn5rorIzG4BCmJvjgEgzy&`3Ff9t z|3wG_{3qCQX3ZK|G^@C*FvnIheiNC|(Rs*| z7hEqFV3iN=K}kUew!i!E01^S8_~0Vh9o^}^eBNbt1ET%-KghI>F?ItckB9tuPkN=^ zq6iFY)i3iR6cEqC{KPrMw*2{pIYl|M^9%EfY{Kr#jy${K*ubp>P8;wGaaaHk0qX(j z5?>}J!M0O8$uRk-hiK^FC5a~}_8#0yfiC0AVfk8~+Upv;N)A{bC%N4 zgcyGwqMWMWVWcrgUEahW^b}va#fFiWFpls6T>J{+B!rgnIEn~s_IlRZj%dR>(@@;>;?tUEfff)2UIQA2a)Xn^J*q+3;zb$1@sSjim(e7kXL<9e*c-QG?jltLuZ++{!QJcW}ml3L&tE_m=hKOsj0Du>Jg z`%Gj$gOon}eONhzo4^vq*UQyY^>Y1F1~@*11VVBju7~>GxT%w%-o9BT@^FrqwMY~^ z-yrx{$mm}@dEZWq%#Pwl$S&k_!F(T&<>LFsPL+i6+z=yF+{8VIL$n`*dwhAU_vsG( zz?h`Y`V=0)*NbOdvukm=y1t6_X(1ZKhg-o>s<%Um51)3O@{WFTCpjUL@vi`$SzonK zfA3?j;U&-w{z&F&iesVPO0QWNd@ff8D9s}`3Uc`8szIgpV@8+c`R-%`z|oUiYhEC= z2P6tBM8m`pt4inF&8aV8VpFC=Evettdj>IWdF;V0Wxa^i3;}$jw8! zu__AZ?tpQt_|q!e!6%wCyy4u|o6EIFBnGFu@!PJI;GKN%Wj>kr9539p!;1%!A{TYy zWb2!zcCm`<&m*9@FW*Q`Xc}X#WUzKAw~$isjplE{v2lF0I3GN<7{#*;UQXgep{0nI zLAC|MplTpX`5$1{IBw#2jjTJN5(F|sxgYq%p*APN$1(gxp_CT6e#uODZV;k50ecGg zZrF7f50UWm8C-f>N|Vo(nV@3q~02LNq3FdO{jY%L6;P)Z=r_?3Efn&%SO%$wh zIGh{7F$+jRmLAX$x@P%!+AuZIVG1ZHrE0KBq-Btk!VihftrmBiNl=~6nYOC=US0*3 zMce?6G~DLqbpD3m7v{hg++-f?zJIG3Ag0@f|$wwmYjZRYZVPY@AWG9r~$zKp? zyh&eSVKf$^#D}493M>1nYDC4!{h)Rve+hOa@NjfRF{AnWq*-HXbuz}VmeG7GSjX}x zaP;8&@ESWOkw2nc$U1IE+6Z}3ZL<=Y$%`o1Ch$+maScIp9BORI1U#Dg4t^4>VZ5^H z4sI560@Rjvs5pW1MW~pBl*j1_&@_gZ$Q!2`&=6`IN6ow&ewfTp6DNaDMe4(#X@c}o8*3_eu(Xkj$wj|9&q4R;*F#UMbfCIRrr@! z>=3^?*eMjZ0S@QjI8!vQ)t2+fLE<_zc|(B+BJ(=w3flG{*zthtEM|={e)94s190_) zFfEsV2${2y?kJY2;4_A2X!}^Z5_Pv5teD|q8H%@jF5Qf?4B(Z|U+;Qgmw<_%svXzN zkbMA;CAY%v0{%6A!BkzRc`Uz$WJ9k)zMs6Sb|Gy{a$B-6RU#45{DUeD`1!lEgug9* zD;5kTCCIzAi;Q0*Bj9`!noNeEVv_+ zY@QwfB{o#(SDkwjiiN)j^blmyu%c`Ps2&>+JG`9)b|^Zi>bxgne5tcF2*z<4f{`!a zPs&j87pX>8)#&I&e6(h@RPNgDMgu-^2}-i6O2YF(<`Puekj4CQ(&Vy)eqg-^b?%L& zC^L8<3s{!&O5Ct-KHmgQ%Tb(Mw5V_@wg`;23RUtKsQMX1Smm<8JxE`9Q&KNDFvYu_a&|&Q0&ViSxih!JeZB#M1FC8rzY5HlJ#q3URu@<%#-){ ziC``P{!@~IAICxCqWJ@=3BR(-$Dh3!I}!s*bdY*LN>&pD_aYR1^-t`(KyC8e^LXWtH;}QXmo?b|42X&^Q%UY7=8W`eh=(^5A1#q?0ygIoPiw% zOKM<;-}Vya;U5%YM79bo&v7k3=}6a7#Wjc;FWW^lrbm1KVsHLDwAe9#Jrlzp#-J>i z;}6nw@2csm2#e8#O>Pg*%Cy|?+-Quj>L0)qNDYS`5-FGwibBzjyNe|rfhIeTC-Y(3 z1N^^SQT*S|F@tRRlL=mX2vaqT1Gk9u%LJ!ZV-$u-TO17k7{AV}U4>B?-bIbUThR6M zcq7(%R;O6ZPylD(27zVbu>D@%62-9}5Ao8kAqK3SkfExVa@}qdQ)ciV&gJ)mIudW#te39&bWPCd^1(7}D4%HUEQoCNe zZh4c#X+X_pTCYAd6 True + + True + 17, 17 diff --git a/HotelManagement/HotelManagement/ContactForm.Designer.cs b/HotelManagement/HotelManagement/ContactForm.Designer.cs index 2a2095d..7b65aea 100644 --- a/HotelManagement/HotelManagement/ContactForm.Designer.cs +++ b/HotelManagement/HotelManagement/ContactForm.Designer.cs @@ -44,7 +44,7 @@ private void InitializeComponent() this.btnBooking = new Guna.UI2.WinForms.Guna2Button(); this.btnLogIn = new Guna.UI2.WinForms.Guna2Button(); this.panel1 = new System.Windows.Forms.Panel(); - this.exit = new System.Windows.Forms.PictureBox(); + this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); this.btnDespreHotel = new Guna.UI2.WinForms.Guna2Button(); this.guna2Panel1 = new Guna.UI2.WinForms.Guna2Panel(); @@ -54,10 +54,8 @@ private void InitializeComponent() this.label5 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); - this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.staffGB.SuspendLayout(); this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); this.guna2Panel1.SuspendLayout(); this.SuspendLayout(); @@ -68,10 +66,10 @@ private void InitializeComponent() this.btnContact.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnContact.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnContact.ForeColor = System.Drawing.Color.White; - this.btnContact.Location = new System.Drawing.Point(667, 1); - this.btnContact.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnContact.Location = new System.Drawing.Point(983, -1); + this.btnContact.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnContact.Name = "btnContact"; - this.btnContact.Size = new System.Drawing.Size(133, 46); + this.btnContact.Size = new System.Drawing.Size(196, 57); this.btnContact.TabIndex = 14; this.btnContact.Text = "Contact"; this.btnContact.Click += new System.EventHandler(this.btnContact_Click); @@ -82,10 +80,10 @@ private void InitializeComponent() this.btnTarife.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnTarife.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnTarife.ForeColor = System.Drawing.Color.White; - this.btnTarife.Location = new System.Drawing.Point(534, 1); - this.btnTarife.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnTarife.Location = new System.Drawing.Point(787, -1); + this.btnTarife.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnTarife.Name = "btnTarife"; - this.btnTarife.Size = new System.Drawing.Size(133, 46); + this.btnTarife.Size = new System.Drawing.Size(196, 57); this.btnTarife.TabIndex = 13; this.btnTarife.Text = "Tarife"; this.btnTarife.Click += new System.EventHandler(this.btnTarife_Click); @@ -96,10 +94,10 @@ private void InitializeComponent() this.btnGalerie.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnGalerie.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnGalerie.ForeColor = System.Drawing.Color.White; - this.btnGalerie.Location = new System.Drawing.Point(401, 1); - this.btnGalerie.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnGalerie.Location = new System.Drawing.Point(591, -1); + this.btnGalerie.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnGalerie.Name = "btnGalerie"; - this.btnGalerie.Size = new System.Drawing.Size(133, 46); + this.btnGalerie.Size = new System.Drawing.Size(196, 57); this.btnGalerie.TabIndex = 12; this.btnGalerie.Text = "Galerie"; this.btnGalerie.Click += new System.EventHandler(this.btnGalerie_Click); @@ -110,10 +108,10 @@ private void InitializeComponent() this.btnFacilitati.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnFacilitati.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnFacilitati.ForeColor = System.Drawing.Color.White; - this.btnFacilitati.Location = new System.Drawing.Point(267, 1); - this.btnFacilitati.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnFacilitati.Location = new System.Drawing.Point(395, -1); + this.btnFacilitati.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnFacilitati.Name = "btnFacilitati"; - this.btnFacilitati.Size = new System.Drawing.Size(133, 46); + this.btnFacilitati.Size = new System.Drawing.Size(196, 57); this.btnFacilitati.TabIndex = 11; this.btnFacilitati.Text = "Facilitati"; this.btnFacilitati.Click += new System.EventHandler(this.btnFacilitati_Click); @@ -124,10 +122,10 @@ private void InitializeComponent() this.btnCamere.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnCamere.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnCamere.ForeColor = System.Drawing.Color.White; - this.btnCamere.Location = new System.Drawing.Point(134, 1); - this.btnCamere.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnCamere.Location = new System.Drawing.Point(199, -1); + this.btnCamere.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnCamere.Name = "btnCamere"; - this.btnCamere.Size = new System.Drawing.Size(133, 46); + this.btnCamere.Size = new System.Drawing.Size(196, 57); this.btnCamere.TabIndex = 10; this.btnCamere.Text = "Camere"; this.btnCamere.Click += new System.EventHandler(this.btnCamere_Click); @@ -144,11 +142,11 @@ private void InitializeComponent() this.staffGB.Controls.Add(this.label3); this.staffGB.Controls.Add(this.subiectContacttxt); this.staffGB.Controls.Add(this.label1); - this.staffGB.Location = new System.Drawing.Point(22, 55); - this.staffGB.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.staffGB.Location = new System.Drawing.Point(29, 68); + this.staffGB.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.staffGB.Name = "staffGB"; - this.staffGB.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); - this.staffGB.Size = new System.Drawing.Size(379, 506); + this.staffGB.Padding = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.staffGB.Size = new System.Drawing.Size(619, 799); this.staffGB.TabIndex = 15; this.staffGB.TabStop = false; // @@ -167,24 +165,25 @@ private void InitializeComponent() "chelemenantonia@gmail.com", "laura.antonn@yahoo.com", "ambarusvictor@gmail.com"}); - this.guna2ComboBox1.Location = new System.Drawing.Point(81, 98); + this.guna2ComboBox1.Location = new System.Drawing.Point(108, 121); + this.guna2ComboBox1.Margin = new System.Windows.Forms.Padding(4); this.guna2ComboBox1.Name = "guna2ComboBox1"; - this.guna2ComboBox1.Size = new System.Drawing.Size(252, 36); + this.guna2ComboBox1.Size = new System.Drawing.Size(335, 36); this.guna2ComboBox1.TabIndex = 36; // // trimitereMailbtn // this.trimitereMailbtn.AutoRoundedCorners = true; - this.trimitereMailbtn.BorderRadius = 13; + this.trimitereMailbtn.BorderRadius = 17; this.trimitereMailbtn.BorderThickness = 1; this.trimitereMailbtn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.trimitereMailbtn.FillColor2 = System.Drawing.Color.LightGray; this.trimitereMailbtn.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.trimitereMailbtn.ForeColor = System.Drawing.Color.Black; - this.trimitereMailbtn.Location = new System.Drawing.Point(155, 437); - this.trimitereMailbtn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.trimitereMailbtn.Location = new System.Drawing.Point(207, 538); + this.trimitereMailbtn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.trimitereMailbtn.Name = "trimitereMailbtn"; - this.trimitereMailbtn.Size = new System.Drawing.Size(107, 29); + this.trimitereMailbtn.Size = new System.Drawing.Size(143, 36); this.trimitereMailbtn.TabIndex = 35; this.trimitereMailbtn.Text = "Trimitere"; this.trimitereMailbtn.Click += new System.EventHandler(this.trimitereMailbtn_Click); @@ -192,48 +191,45 @@ private void InitializeComponent() // label7 // this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label7.Location = new System.Drawing.Point(76, 216); - this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label7.Location = new System.Drawing.Point(101, 266); this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(110, 30); + this.label7.Size = new System.Drawing.Size(147, 37); this.label7.TabIndex = 34; this.label7.Text = "Mesaj:"; // // mesajContacttxt // - this.mesajContacttxt.Location = new System.Drawing.Point(80, 248); - this.mesajContacttxt.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.mesajContacttxt.Location = new System.Drawing.Point(107, 305); + this.mesajContacttxt.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.mesajContacttxt.Multiline = true; this.mesajContacttxt.Name = "mesajContacttxt"; - this.mesajContacttxt.Size = new System.Drawing.Size(252, 143); + this.mesajContacttxt.Size = new System.Drawing.Size(335, 175); this.mesajContacttxt.TabIndex = 33; // // label3 // this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.Location = new System.Drawing.Point(77, 137); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Location = new System.Drawing.Point(103, 169); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(110, 30); + this.label3.Size = new System.Drawing.Size(147, 37); this.label3.TabIndex = 32; this.label3.Text = "Subiect:"; // // subiectContacttxt // - this.subiectContacttxt.Location = new System.Drawing.Point(81, 170); - this.subiectContacttxt.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.subiectContacttxt.Location = new System.Drawing.Point(108, 209); + this.subiectContacttxt.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.subiectContacttxt.Multiline = true; this.subiectContacttxt.Name = "subiectContacttxt"; - this.subiectContacttxt.Size = new System.Drawing.Size(252, 23); + this.subiectContacttxt.Size = new System.Drawing.Size(335, 27); this.subiectContacttxt.TabIndex = 31; // // label1 // this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(77, 64); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Location = new System.Drawing.Point(103, 79); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(110, 30); + this.label1.Size = new System.Drawing.Size(147, 37); this.label1.TabIndex = 30; this.label1.Text = "Către (Email):"; // @@ -243,10 +239,10 @@ private void InitializeComponent() this.btnBooking.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBooking.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnBooking.ForeColor = System.Drawing.Color.White; - this.btnBooking.Location = new System.Drawing.Point(1, 453); - this.btnBooking.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBooking.Location = new System.Drawing.Point(23, 720); + this.btnBooking.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBooking.Name = "btnBooking"; - this.btnBooking.Size = new System.Drawing.Size(200, 46); + this.btnBooking.Size = new System.Drawing.Size(267, 57); this.btnBooking.TabIndex = 16; this.btnBooking.Text = "Rezervă"; this.btnBooking.Click += new System.EventHandler(this.btnBooking_Click); @@ -257,10 +253,10 @@ private void InitializeComponent() this.btnLogIn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnLogIn.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnLogIn.ForeColor = System.Drawing.Color.White; - this.btnLogIn.Location = new System.Drawing.Point(1, 506); - this.btnLogIn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnLogIn.Location = new System.Drawing.Point(23, 786); + this.btnLogIn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnLogIn.Name = "btnLogIn"; - this.btnLogIn.Size = new System.Drawing.Size(200, 46); + this.btnLogIn.Size = new System.Drawing.Size(267, 57); this.btnLogIn.TabIndex = 15; this.btnLogIn.Text = "Staff: Intră în cont"; this.btnLogIn.Click += new System.EventHandler(this.btnLogIn_Click); @@ -269,35 +265,35 @@ private void InitializeComponent() // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.guna2HtmlLabel1); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.btnBooking); this.panel1.Controls.Add(this.btnLogIn); this.panel1.Controls.Add(this.guna2PictureBox1); this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 587); + this.panel1.Size = new System.Drawing.Size(327, 987); this.panel1.TabIndex = 9; // - // exit + // guna2HtmlLabel1 // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(0, 1); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 36; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); + this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; + this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); + this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; + this.guna2HtmlLabel1.Location = new System.Drawing.Point(58, 268); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; + this.guna2HtmlLabel1.Size = new System.Drawing.Size(185, 41); + this.guna2HtmlLabel1.TabIndex = 37; + this.guna2HtmlLabel1.Text = "Hotel LIAV"; // // guna2PictureBox1 // this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(71, 86); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 7; this.guna2PictureBox1.TabStop = false; @@ -308,10 +304,10 @@ private void InitializeComponent() this.btnDespreHotel.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnDespreHotel.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnDespreHotel.ForeColor = System.Drawing.Color.White; - this.btnDespreHotel.Location = new System.Drawing.Point(1, 1); - this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnDespreHotel.Location = new System.Drawing.Point(3, -1); + this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnDespreHotel.Name = "btnDespreHotel"; - this.btnDespreHotel.Size = new System.Drawing.Size(133, 46); + this.btnDespreHotel.Size = new System.Drawing.Size(196, 57); this.btnDespreHotel.TabIndex = 9; this.btnDespreHotel.Text = "Despre Hotel"; this.btnDespreHotel.Click += new System.EventHandler(this.btnDespreHotel_Click); @@ -332,26 +328,25 @@ private void InitializeComponent() this.guna2Panel1.Controls.Add(this.btnTarife); this.guna2Panel1.Controls.Add(this.btnGalerie); this.guna2Panel1.Controls.Add(this.btnDespreHotel); - this.guna2Panel1.Location = new System.Drawing.Point(202, 0); - this.guna2Panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2Panel1.Location = new System.Drawing.Point(324, 0); + this.guna2Panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2Panel1.Name = "guna2Panel1"; - this.guna2Panel1.Size = new System.Drawing.Size(796, 587); + this.guna2Panel1.Size = new System.Drawing.Size(1175, 898); this.guna2Panel1.TabIndex = 10; // // label9 // this.label9.AutoSize = true; this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label9.Location = new System.Drawing.Point(344, 454); - this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label9.Location = new System.Drawing.Point(459, 559); this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(0, 20); + this.label9.Size = new System.Drawing.Size(0, 25); this.label9.TabIndex = 35; // // guna2TextBox2 // this.guna2TextBox2.AutoRoundedCorners = true; - this.guna2TextBox2.BorderRadius = 38; + this.guna2TextBox2.BorderRadius = 47; this.guna2TextBox2.BorderThickness = 0; this.guna2TextBox2.Cursor = System.Windows.Forms.Cursors.IBeam; this.guna2TextBox2.DefaultText = "Contact"; @@ -364,23 +359,22 @@ private void InitializeComponent() this.guna2TextBox2.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); this.guna2TextBox2.ForeColor = System.Drawing.Color.Black; this.guna2TextBox2.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox2.Location = new System.Drawing.Point(448, 155); - this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.guna2TextBox2.Location = new System.Drawing.Point(597, 191); + this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); this.guna2TextBox2.Name = "guna2TextBox2"; this.guna2TextBox2.PasswordChar = '\0'; this.guna2TextBox2.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox2.PlaceholderText = ""; this.guna2TextBox2.SelectedText = ""; - this.guna2TextBox2.Size = new System.Drawing.Size(136, 79); + this.guna2TextBox2.Size = new System.Drawing.Size(181, 97); this.guna2TextBox2.TabIndex = 33; // // label6 // this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label6.Location = new System.Drawing.Point(405, 330); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label6.Location = new System.Drawing.Point(540, 406); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(363, 30); + this.label6.Size = new System.Drawing.Size(484, 37); this.label6.TabIndex = 34; this.label6.Text = "Paznic - ambarusvictor@gmail.com"; this.label6.Click += new System.EventHandler(this.label6_Click); @@ -388,55 +382,40 @@ private void InitializeComponent() // label5 // this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label5.Location = new System.Drawing.Point(405, 269); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label5.Location = new System.Drawing.Point(540, 331); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(391, 30); + this.label5.Size = new System.Drawing.Size(521, 37); this.label5.TabIndex = 33; this.label5.Text = "Manager - chelemenantonia@gmail.com"; // // label4 // this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label4.Location = new System.Drawing.Point(405, 239); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Location = new System.Drawing.Point(540, 294); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(299, 30); + this.label4.Size = new System.Drawing.Size(399, 37); this.label4.TabIndex = 32; this.label4.Text = "CEO - ailenei.ioana@yahoo.com"; // // label2 // this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label2.Location = new System.Drawing.Point(405, 300); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Location = new System.Drawing.Point(540, 369); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(363, 30); + this.label2.Size = new System.Drawing.Size(484, 37); this.label2.TabIndex = 31; this.label2.Text = "Relaţii Clienti - laura.antonn@yahoo.com"; this.label2.Click += new System.EventHandler(this.label2_Click); // - // guna2HtmlLabel1 - // - this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; - this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); - this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(21, 222); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2); - this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(155, 34); - this.guna2HtmlLabel1.TabIndex = 37; - this.guna2HtmlLabel1.Text = "Hotel LIAV"; - // // ContactForm // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.panel1); this.Controls.Add(this.guna2Panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.Name = "ContactForm"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "ContactForm"; @@ -445,7 +424,6 @@ private void InitializeComponent() this.staffGB.PerformLayout(); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); this.guna2Panel1.ResumeLayout(false); this.guna2Panel1.PerformLayout(); @@ -480,7 +458,6 @@ private void InitializeComponent() private Guna.UI2.WinForms.Guna2GradientButton trimitereMailbtn; private System.Windows.Forms.Label label9; private Guna.UI2.WinForms.Guna2ComboBox guna2ComboBox1; - private System.Windows.Forms.PictureBox exit; private Guna.UI2.WinForms.Guna2HtmlLabel guna2HtmlLabel1; } } \ No newline at end of file diff --git a/HotelManagement/HotelManagement/FacilitatiForrm.Designer.cs b/HotelManagement/HotelManagement/FacilitatiForrm.Designer.cs index dad5b50..e6b0a0e 100644 --- a/HotelManagement/HotelManagement/FacilitatiForrm.Designer.cs +++ b/HotelManagement/HotelManagement/FacilitatiForrm.Designer.cs @@ -53,11 +53,10 @@ private void InitializeComponent() this.btnCamere = new Guna.UI2.WinForms.Guna2Button(); this.btnDespreHotel = new Guna.UI2.WinForms.Guna2Button(); this.panel1 = new System.Windows.Forms.Panel(); + this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); - this.exit = new System.Windows.Forms.PictureBox(); this.btnBooking = new Guna.UI2.WinForms.Guna2Button(); this.btnLogIn = new Guna.UI2.WinForms.Guna2Button(); - this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2Panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); @@ -69,7 +68,6 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); this.SuspendLayout(); // // guna2Panel1 @@ -97,19 +95,19 @@ private void InitializeComponent() this.guna2Panel1.Controls.Add(this.btnFacilitati); this.guna2Panel1.Controls.Add(this.btnCamere); this.guna2Panel1.Controls.Add(this.btnDespreHotel); - this.guna2Panel1.Location = new System.Drawing.Point(201, 0); - this.guna2Panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2Panel1.Location = new System.Drawing.Point(325, 0); + this.guna2Panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2Panel1.Name = "guna2Panel1"; - this.guna2Panel1.Size = new System.Drawing.Size(797, 585); + this.guna2Panel1.Size = new System.Drawing.Size(1175, 900); this.guna2Panel1.TabIndex = 12; // // guna2TextBox9 // this.guna2TextBox9.AutoRoundedCorners = true; - this.guna2TextBox9.BorderRadius = 23; + this.guna2TextBox9.BorderRadius = 29; this.guna2TextBox9.BorderThickness = 0; this.guna2TextBox9.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox9.DefaultText = "Televizor Retro (nefuncţional)"; + this.guna2TextBox9.DefaultText = "Televizor "; this.guna2TextBox9.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox9.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox9.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); @@ -119,23 +117,23 @@ private void InitializeComponent() this.guna2TextBox9.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.guna2TextBox9.ForeColor = System.Drawing.Color.Black; this.guna2TextBox9.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox9.Location = new System.Drawing.Point(483, 428); - this.guna2TextBox9.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox9.Location = new System.Drawing.Point(659, 597); + this.guna2TextBox9.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox9.Name = "guna2TextBox9"; this.guna2TextBox9.PasswordChar = '\0'; this.guna2TextBox9.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox9.PlaceholderText = ""; this.guna2TextBox9.SelectedText = ""; - this.guna2TextBox9.Size = new System.Drawing.Size(259, 49); + this.guna2TextBox9.Size = new System.Drawing.Size(345, 60); this.guna2TextBox9.TabIndex = 48; // // pictureBox8 // this.pictureBox8.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox8.Image"))); - this.pictureBox8.Location = new System.Drawing.Point(429, 428); - this.pictureBox8.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox8.Location = new System.Drawing.Point(587, 597); + this.pictureBox8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox8.Name = "pictureBox8"; - this.pictureBox8.Size = new System.Drawing.Size(49, 52); + this.pictureBox8.Size = new System.Drawing.Size(65, 64); this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox8.TabIndex = 47; this.pictureBox8.TabStop = false; @@ -143,10 +141,10 @@ private void InitializeComponent() // guna2TextBox8 // this.guna2TextBox8.AutoRoundedCorners = true; - this.guna2TextBox8.BorderRadius = 23; + this.guna2TextBox8.BorderRadius = 29; this.guna2TextBox8.BorderThickness = 0; this.guna2TextBox8.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox8.DefaultText = "Modul Duş + Cadă (contra cost) "; + this.guna2TextBox8.DefaultText = "Loc de Joacă pentru copii"; this.guna2TextBox8.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox8.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox8.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); @@ -156,23 +154,23 @@ private void InitializeComponent() this.guna2TextBox8.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.guna2TextBox8.ForeColor = System.Drawing.Color.Black; this.guna2TextBox8.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox8.Location = new System.Drawing.Point(483, 336); - this.guna2TextBox8.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox8.Location = new System.Drawing.Point(659, 484); + this.guna2TextBox8.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox8.Name = "guna2TextBox8"; this.guna2TextBox8.PasswordChar = '\0'; this.guna2TextBox8.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox8.PlaceholderText = ""; this.guna2TextBox8.SelectedText = ""; - this.guna2TextBox8.Size = new System.Drawing.Size(306, 49); + this.guna2TextBox8.Size = new System.Drawing.Size(408, 60); this.guna2TextBox8.TabIndex = 46; // // pictureBox7 // this.pictureBox7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox7.Image"))); - this.pictureBox7.Location = new System.Drawing.Point(429, 333); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox7.Location = new System.Drawing.Point(587, 480); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox7.Name = "pictureBox7"; - this.pictureBox7.Size = new System.Drawing.Size(49, 52); + this.pictureBox7.Size = new System.Drawing.Size(65, 64); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox7.TabIndex = 45; this.pictureBox7.TabStop = false; @@ -180,7 +178,7 @@ private void InitializeComponent() // guna2TextBox7 // this.guna2TextBox7.AutoRoundedCorners = true; - this.guna2TextBox7.BorderRadius = 23; + this.guna2TextBox7.BorderRadius = 29; this.guna2TextBox7.BorderThickness = 0; this.guna2TextBox7.Cursor = System.Windows.Forms.Cursors.IBeam; this.guna2TextBox7.DefaultText = "Ciubăr cu apa rece inclus"; @@ -193,23 +191,23 @@ private void InitializeComponent() this.guna2TextBox7.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.guna2TextBox7.ForeColor = System.Drawing.Color.Black; this.guna2TextBox7.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox7.Location = new System.Drawing.Point(483, 246); - this.guna2TextBox7.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox7.Location = new System.Drawing.Point(659, 373); + this.guna2TextBox7.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox7.Name = "guna2TextBox7"; this.guna2TextBox7.PasswordChar = '\0'; this.guna2TextBox7.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox7.PlaceholderText = ""; this.guna2TextBox7.SelectedText = ""; - this.guna2TextBox7.Size = new System.Drawing.Size(229, 49); + this.guna2TextBox7.Size = new System.Drawing.Size(305, 60); this.guna2TextBox7.TabIndex = 44; // // pictureBox6 // this.pictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox6.Image"))); - this.pictureBox6.Location = new System.Drawing.Point(429, 242); - this.pictureBox6.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox6.Location = new System.Drawing.Point(587, 368); + this.pictureBox6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox6.Name = "pictureBox6"; - this.pictureBox6.Size = new System.Drawing.Size(49, 52); + this.pictureBox6.Size = new System.Drawing.Size(65, 64); this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox6.TabIndex = 43; this.pictureBox6.TabStop = false; @@ -217,36 +215,36 @@ private void InitializeComponent() // guna2TextBox6 // this.guna2TextBox6.AutoRoundedCorners = true; - this.guna2TextBox6.BorderRadius = 23; + this.guna2TextBox6.BorderRadius = 29; this.guna2TextBox6.BorderThickness = 0; this.guna2TextBox6.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox6.DefaultText = "Geamuri Rabatabile"; + this.guna2TextBox6.DefaultText = "jacuzii exterior"; this.guna2TextBox6.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox6.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox6.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox6.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox6.FillColor = System.Drawing.SystemColors.ControlLight; this.guna2TextBox6.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox6.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.guna2TextBox6.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold); this.guna2TextBox6.ForeColor = System.Drawing.Color.Black; this.guna2TextBox6.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox6.Location = new System.Drawing.Point(483, 155); - this.guna2TextBox6.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox6.Location = new System.Drawing.Point(659, 261); + this.guna2TextBox6.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox6.Name = "guna2TextBox6"; this.guna2TextBox6.PasswordChar = '\0'; this.guna2TextBox6.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox6.PlaceholderText = ""; this.guna2TextBox6.SelectedText = ""; - this.guna2TextBox6.Size = new System.Drawing.Size(187, 49); + this.guna2TextBox6.Size = new System.Drawing.Size(249, 60); this.guna2TextBox6.TabIndex = 42; // // pictureBox5 // this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image"))); - this.pictureBox5.Location = new System.Drawing.Point(429, 151); - this.pictureBox5.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox5.Location = new System.Drawing.Point(587, 256); + this.pictureBox5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox5.Name = "pictureBox5"; - this.pictureBox5.Size = new System.Drawing.Size(49, 52); + this.pictureBox5.Size = new System.Drawing.Size(65, 64); this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox5.TabIndex = 41; this.pictureBox5.TabStop = false; @@ -254,36 +252,36 @@ private void InitializeComponent() // guna2TextBox5 // this.guna2TextBox5.AutoRoundedCorners = true; - this.guna2TextBox5.BorderRadius = 23; + this.guna2TextBox5.BorderRadius = 29; this.guna2TextBox5.BorderThickness = 0; this.guna2TextBox5.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox5.DefaultText = "Mic dejun inclus (contra cost)"; + this.guna2TextBox5.DefaultText = "Mic dejun inclus"; this.guna2TextBox5.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox5.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox5.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox5.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox5.FillColor = System.Drawing.SystemColors.ControlLight; this.guna2TextBox5.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox5.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.guna2TextBox5.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold); this.guna2TextBox5.ForeColor = System.Drawing.Color.Black; this.guna2TextBox5.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox5.Location = new System.Drawing.Point(129, 431); - this.guna2TextBox5.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox5.Location = new System.Drawing.Point(187, 600); + this.guna2TextBox5.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox5.Name = "guna2TextBox5"; this.guna2TextBox5.PasswordChar = '\0'; this.guna2TextBox5.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox5.PlaceholderText = ""; this.guna2TextBox5.SelectedText = ""; - this.guna2TextBox5.Size = new System.Drawing.Size(258, 49); + this.guna2TextBox5.Size = new System.Drawing.Size(344, 60); this.guna2TextBox5.TabIndex = 40; // // pictureBox4 // this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image"))); - this.pictureBox4.Location = new System.Drawing.Point(74, 431); - this.pictureBox4.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox4.Location = new System.Drawing.Point(114, 600); + this.pictureBox4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(49, 52); + this.pictureBox4.Size = new System.Drawing.Size(65, 64); this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox4.TabIndex = 39; this.pictureBox4.TabStop = false; @@ -291,36 +289,36 @@ private void InitializeComponent() // guna2TextBox4 // this.guna2TextBox4.AutoRoundedCorners = true; - this.guna2TextBox4.BorderRadius = 23; + this.guna2TextBox4.BorderRadius = 29; this.guna2TextBox4.BorderThickness = 0; this.guna2TextBox4.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox4.DefaultText = "Încărcare maşină\r\n electrică inclus"; + this.guna2TextBox4.DefaultText = "Acces la sala de jocuri"; this.guna2TextBox4.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox4.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox4.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox4.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox4.FillColor = System.Drawing.SystemColors.ControlLight; this.guna2TextBox4.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox4.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.guna2TextBox4.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold); this.guna2TextBox4.ForeColor = System.Drawing.Color.Black; this.guna2TextBox4.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox4.Location = new System.Drawing.Point(129, 336); - this.guna2TextBox4.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox4.Location = new System.Drawing.Point(187, 484); + this.guna2TextBox4.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox4.Name = "guna2TextBox4"; this.guna2TextBox4.PasswordChar = '\0'; this.guna2TextBox4.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox4.PlaceholderText = ""; this.guna2TextBox4.SelectedText = ""; - this.guna2TextBox4.Size = new System.Drawing.Size(295, 49); + this.guna2TextBox4.Size = new System.Drawing.Size(393, 60); this.guna2TextBox4.TabIndex = 38; // // pictureBox3 // this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image"))); - this.pictureBox3.Location = new System.Drawing.Point(74, 333); - this.pictureBox3.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox3.Location = new System.Drawing.Point(114, 480); + this.pictureBox3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(49, 52); + this.pictureBox3.Size = new System.Drawing.Size(65, 64); this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox3.TabIndex = 37; this.pictureBox3.TabStop = false; @@ -328,36 +326,36 @@ private void InitializeComponent() // guna2TextBox3 // this.guna2TextBox3.AutoRoundedCorners = true; - this.guna2TextBox3.BorderRadius = 23; + this.guna2TextBox3.BorderRadius = 29; this.guna2TextBox3.BorderThickness = 0; this.guna2TextBox3.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox3.DefaultText = "Parcare asigurată"; + this.guna2TextBox3.DefaultText = "Parcare gratuită"; this.guna2TextBox3.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox3.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox3.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox3.DisabledState.PlaceholderForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); this.guna2TextBox3.FillColor = System.Drawing.SystemColors.ControlLight; this.guna2TextBox3.FocusedState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox3.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.guna2TextBox3.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold); this.guna2TextBox3.ForeColor = System.Drawing.Color.Black; this.guna2TextBox3.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox3.Location = new System.Drawing.Point(129, 246); - this.guna2TextBox3.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox3.Location = new System.Drawing.Point(187, 373); + this.guna2TextBox3.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox3.Name = "guna2TextBox3"; this.guna2TextBox3.PasswordChar = '\0'; this.guna2TextBox3.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox3.PlaceholderText = ""; this.guna2TextBox3.SelectedText = ""; - this.guna2TextBox3.Size = new System.Drawing.Size(148, 49); + this.guna2TextBox3.Size = new System.Drawing.Size(197, 60); this.guna2TextBox3.TabIndex = 36; // // pictureBox2 // this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image"))); - this.pictureBox2.Location = new System.Drawing.Point(74, 242); - this.pictureBox2.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox2.Location = new System.Drawing.Point(114, 368); + this.pictureBox2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(49, 52); + this.pictureBox2.Size = new System.Drawing.Size(65, 64); this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox2.TabIndex = 35; this.pictureBox2.TabStop = false; @@ -365,10 +363,10 @@ private void InitializeComponent() // guna2TextBox2 // this.guna2TextBox2.AutoRoundedCorners = true; - this.guna2TextBox2.BorderRadius = 23; + this.guna2TextBox2.BorderRadius = 29; this.guna2TextBox2.BorderThickness = 0; this.guna2TextBox2.Cursor = System.Windows.Forms.Cursors.IBeam; - this.guna2TextBox2.DefaultText = "Wi-fi 5G gratis"; + this.guna2TextBox2.DefaultText = "Wi-fi "; this.guna2TextBox2.DisabledState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(208)))), ((int)(((byte)(208))))); this.guna2TextBox2.DisabledState.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(226)))), ((int)(((byte)(226)))), ((int)(((byte)(226))))); this.guna2TextBox2.DisabledState.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(138)))), ((int)(((byte)(138)))), ((int)(((byte)(138))))); @@ -378,23 +376,23 @@ private void InitializeComponent() this.guna2TextBox2.Font = new System.Drawing.Font("Imprint MT Shadow", 12F, System.Drawing.FontStyle.Bold); this.guna2TextBox2.ForeColor = System.Drawing.Color.Black; this.guna2TextBox2.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox2.Location = new System.Drawing.Point(129, 151); - this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.guna2TextBox2.Location = new System.Drawing.Point(187, 256); + this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.guna2TextBox2.Name = "guna2TextBox2"; this.guna2TextBox2.PasswordChar = '\0'; this.guna2TextBox2.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox2.PlaceholderText = ""; this.guna2TextBox2.SelectedText = ""; - this.guna2TextBox2.Size = new System.Drawing.Size(139, 49); + this.guna2TextBox2.Size = new System.Drawing.Size(185, 60); this.guna2TextBox2.TabIndex = 34; // // pictureBox1 // this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(74, 151); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox1.Location = new System.Drawing.Point(114, 256); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(49, 52); + this.pictureBox1.Size = new System.Drawing.Size(65, 64); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.TabIndex = 15; this.pictureBox1.TabStop = false; @@ -405,10 +403,10 @@ private void InitializeComponent() this.btnContact.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnContact.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnContact.ForeColor = System.Drawing.Color.White; - this.btnContact.Location = new System.Drawing.Point(667, 1); - this.btnContact.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnContact.Location = new System.Drawing.Point(978, 1); + this.btnContact.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnContact.Name = "btnContact"; - this.btnContact.Size = new System.Drawing.Size(133, 46); + this.btnContact.Size = new System.Drawing.Size(196, 57); this.btnContact.TabIndex = 14; this.btnContact.Text = "Contact"; this.btnContact.Click += new System.EventHandler(this.btnContact_Click); @@ -419,10 +417,10 @@ private void InitializeComponent() this.btnTarife.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnTarife.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnTarife.ForeColor = System.Drawing.Color.White; - this.btnTarife.Location = new System.Drawing.Point(534, 1); - this.btnTarife.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnTarife.Location = new System.Drawing.Point(782, 1); + this.btnTarife.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnTarife.Name = "btnTarife"; - this.btnTarife.Size = new System.Drawing.Size(133, 46); + this.btnTarife.Size = new System.Drawing.Size(196, 57); this.btnTarife.TabIndex = 13; this.btnTarife.Text = "Tarife"; this.btnTarife.Click += new System.EventHandler(this.btnTarife_Click); @@ -433,10 +431,10 @@ private void InitializeComponent() this.btnGalerie.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnGalerie.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnGalerie.ForeColor = System.Drawing.Color.White; - this.btnGalerie.Location = new System.Drawing.Point(401, 1); - this.btnGalerie.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnGalerie.Location = new System.Drawing.Point(586, 1); + this.btnGalerie.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnGalerie.Name = "btnGalerie"; - this.btnGalerie.Size = new System.Drawing.Size(133, 46); + this.btnGalerie.Size = new System.Drawing.Size(196, 57); this.btnGalerie.TabIndex = 12; this.btnGalerie.Text = "Galerie"; this.btnGalerie.Click += new System.EventHandler(this.btnGalerie_Click); @@ -447,10 +445,10 @@ private void InitializeComponent() this.btnFacilitati.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnFacilitati.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnFacilitati.ForeColor = System.Drawing.Color.White; - this.btnFacilitati.Location = new System.Drawing.Point(267, 1); - this.btnFacilitati.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnFacilitati.Location = new System.Drawing.Point(390, 1); + this.btnFacilitati.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnFacilitati.Name = "btnFacilitati"; - this.btnFacilitati.Size = new System.Drawing.Size(133, 46); + this.btnFacilitati.Size = new System.Drawing.Size(196, 57); this.btnFacilitati.TabIndex = 11; this.btnFacilitati.Text = "Facilitati"; this.btnFacilitati.Click += new System.EventHandler(this.btnFacilitati_Click); @@ -461,10 +459,10 @@ private void InitializeComponent() this.btnCamere.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnCamere.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnCamere.ForeColor = System.Drawing.Color.White; - this.btnCamere.Location = new System.Drawing.Point(134, 1); - this.btnCamere.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnCamere.Location = new System.Drawing.Point(194, 1); + this.btnCamere.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnCamere.Name = "btnCamere"; - this.btnCamere.Size = new System.Drawing.Size(133, 46); + this.btnCamere.Size = new System.Drawing.Size(196, 57); this.btnCamere.TabIndex = 10; this.btnCamere.Text = "Camere"; // @@ -475,9 +473,9 @@ private void InitializeComponent() this.btnDespreHotel.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnDespreHotel.ForeColor = System.Drawing.Color.White; this.btnDespreHotel.Location = new System.Drawing.Point(1, 1); - this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnDespreHotel.Name = "btnDespreHotel"; - this.btnDespreHotel.Size = new System.Drawing.Size(133, 46); + this.btnDespreHotel.Size = new System.Drawing.Size(196, 57); this.btnDespreHotel.TabIndex = 9; this.btnDespreHotel.Text = "Despre Hotel"; this.btnDespreHotel.Click += new System.EventHandler(this.btnDespreHotel_Click); @@ -487,48 +485,48 @@ private void InitializeComponent() this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.guna2HtmlLabel1); this.panel1.Controls.Add(this.guna2PictureBox1); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.btnBooking); this.panel1.Controls.Add(this.btnLogIn); this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 605); + this.panel1.Size = new System.Drawing.Size(327, 987); this.panel1.TabIndex = 11; // + // guna2HtmlLabel1 + // + this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; + this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); + this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; + this.guna2HtmlLabel1.Location = new System.Drawing.Point(55, 260); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; + this.guna2HtmlLabel1.Size = new System.Drawing.Size(185, 41); + this.guna2HtmlLabel1.TabIndex = 39; + this.guna2HtmlLabel1.Text = "Hotel LIAV"; + // // guna2PictureBox1 // this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(64, 81); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 38; this.guna2PictureBox1.TabStop = false; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(0, 0); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 37; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // btnBooking // this.btnBooking.BorderThickness = 2; this.btnBooking.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBooking.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnBooking.ForeColor = System.Drawing.Color.White; - this.btnBooking.Location = new System.Drawing.Point(1, 453); - this.btnBooking.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBooking.Location = new System.Drawing.Point(23, 720); + this.btnBooking.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBooking.Name = "btnBooking"; - this.btnBooking.Size = new System.Drawing.Size(200, 46); + this.btnBooking.Size = new System.Drawing.Size(267, 57); this.btnBooking.TabIndex = 16; this.btnBooking.Text = "Rezervă"; // @@ -538,34 +536,22 @@ private void InitializeComponent() this.btnLogIn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnLogIn.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnLogIn.ForeColor = System.Drawing.Color.White; - this.btnLogIn.Location = new System.Drawing.Point(1, 506); - this.btnLogIn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnLogIn.Location = new System.Drawing.Point(23, 786); + this.btnLogIn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnLogIn.Name = "btnLogIn"; - this.btnLogIn.Size = new System.Drawing.Size(200, 46); + this.btnLogIn.Size = new System.Drawing.Size(267, 57); this.btnLogIn.TabIndex = 15; this.btnLogIn.Text = "Staff: Intră în cont"; // - // guna2HtmlLabel1 - // - this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; - this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); - this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(24, 219); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2); - this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(155, 34); - this.guna2HtmlLabel1.TabIndex = 39; - this.guna2HtmlLabel1.Text = "Hotel LIAV"; - // // FacilitatiForrm // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.guna2Panel1); this.Controls.Add(this.panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Name = "FacilitatiForrm"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "FacilitatiForrm"; @@ -581,7 +567,6 @@ private void InitializeComponent() this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); this.ResumeLayout(false); } @@ -613,7 +598,6 @@ private void InitializeComponent() private Guna.UI2.WinForms.Guna2TextBox guna2TextBox4; private System.Windows.Forms.PictureBox pictureBox3; private Guna.UI2.WinForms.Guna2TextBox guna2TextBox3; - private System.Windows.Forms.PictureBox exit; private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1; private Guna.UI2.WinForms.Guna2HtmlLabel guna2HtmlLabel1; } diff --git a/HotelManagement/HotelManagement/Galerie.Designer.cs b/HotelManagement/HotelManagement/Galerie.Designer.cs index 2109d58..4665a76 100644 --- a/HotelManagement/HotelManagement/Galerie.Designer.cs +++ b/HotelManagement/HotelManagement/Galerie.Designer.cs @@ -36,8 +36,8 @@ private void InitializeComponent() this.btnDespreHotel = new Guna.UI2.WinForms.Guna2Button(); this.btnCamere = new Guna.UI2.WinForms.Guna2Button(); this.panel1 = new System.Windows.Forms.Panel(); + this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); - this.exit = new System.Windows.Forms.PictureBox(); this.btnBooking = new Guna.UI2.WinForms.Guna2Button(); this.btnLogIn = new Guna.UI2.WinForms.Guna2Button(); this.pictureBox3 = new System.Windows.Forms.PictureBox(); @@ -50,10 +50,8 @@ private void InitializeComponent() this.pictureBox8 = new System.Windows.Forms.PictureBox(); this.pictureBox9 = new System.Windows.Forms.PictureBox(); this.pictureBox10 = new System.Windows.Forms.PictureBox(); - this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); @@ -72,10 +70,10 @@ private void InitializeComponent() this.btnContact.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnContact.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnContact.ForeColor = System.Drawing.Color.White; - this.btnContact.Location = new System.Drawing.Point(867, 0); - this.btnContact.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnContact.Location = new System.Drawing.Point(1156, 0); + this.btnContact.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnContact.Name = "btnContact"; - this.btnContact.Size = new System.Drawing.Size(133, 46); + this.btnContact.Size = new System.Drawing.Size(177, 57); this.btnContact.TabIndex = 43; this.btnContact.Text = "Contact"; this.btnContact.Click += new System.EventHandler(this.btnContact_Click); @@ -86,10 +84,10 @@ private void InitializeComponent() this.btnTarife.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnTarife.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnTarife.ForeColor = System.Drawing.Color.White; - this.btnTarife.Location = new System.Drawing.Point(733, 0); - this.btnTarife.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnTarife.Location = new System.Drawing.Point(977, 0); + this.btnTarife.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnTarife.Name = "btnTarife"; - this.btnTarife.Size = new System.Drawing.Size(133, 46); + this.btnTarife.Size = new System.Drawing.Size(177, 57); this.btnTarife.TabIndex = 42; this.btnTarife.Text = "Tarife"; this.btnTarife.Click += new System.EventHandler(this.btnTarife_Click); @@ -100,10 +98,10 @@ private void InitializeComponent() this.btnGalerie.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnGalerie.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnGalerie.ForeColor = System.Drawing.Color.White; - this.btnGalerie.Location = new System.Drawing.Point(600, 0); - this.btnGalerie.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnGalerie.Location = new System.Drawing.Point(800, 0); + this.btnGalerie.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnGalerie.Name = "btnGalerie"; - this.btnGalerie.Size = new System.Drawing.Size(133, 46); + this.btnGalerie.Size = new System.Drawing.Size(177, 57); this.btnGalerie.TabIndex = 41; this.btnGalerie.Text = "Galerie"; this.btnGalerie.Click += new System.EventHandler(this.btnGalerie_Click); @@ -114,10 +112,10 @@ private void InitializeComponent() this.btnFacilitati.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnFacilitati.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnFacilitati.ForeColor = System.Drawing.Color.White; - this.btnFacilitati.Location = new System.Drawing.Point(467, 0); - this.btnFacilitati.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnFacilitati.Location = new System.Drawing.Point(623, 0); + this.btnFacilitati.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnFacilitati.Name = "btnFacilitati"; - this.btnFacilitati.Size = new System.Drawing.Size(133, 46); + this.btnFacilitati.Size = new System.Drawing.Size(177, 57); this.btnFacilitati.TabIndex = 40; this.btnFacilitati.Text = "Facilitati"; this.btnFacilitati.Click += new System.EventHandler(this.btnFacilitati_Click); @@ -128,10 +126,10 @@ private void InitializeComponent() this.btnDespreHotel.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnDespreHotel.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnDespreHotel.ForeColor = System.Drawing.Color.White; - this.btnDespreHotel.Location = new System.Drawing.Point(200, 0); - this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnDespreHotel.Location = new System.Drawing.Point(267, 0); + this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnDespreHotel.Name = "btnDespreHotel"; - this.btnDespreHotel.Size = new System.Drawing.Size(133, 46); + this.btnDespreHotel.Size = new System.Drawing.Size(177, 57); this.btnDespreHotel.TabIndex = 38; this.btnDespreHotel.Text = "Despre Hotel"; this.btnDespreHotel.Click += new System.EventHandler(this.btnDespreHotel_Click); @@ -142,10 +140,10 @@ private void InitializeComponent() this.btnCamere.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnCamere.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnCamere.ForeColor = System.Drawing.Color.White; - this.btnCamere.Location = new System.Drawing.Point(333, 0); - this.btnCamere.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnCamere.Location = new System.Drawing.Point(444, 0); + this.btnCamere.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnCamere.Name = "btnCamere"; - this.btnCamere.Size = new System.Drawing.Size(133, 46); + this.btnCamere.Size = new System.Drawing.Size(177, 57); this.btnCamere.TabIndex = 39; this.btnCamere.Text = "Camere"; this.btnCamere.Click += new System.EventHandler(this.btnCamere_Click); @@ -155,48 +153,48 @@ private void InitializeComponent() this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.guna2HtmlLabel1); this.panel1.Controls.Add(this.guna2PictureBox1); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.btnBooking); this.panel1.Controls.Add(this.btnLogIn); - this.panel1.Location = new System.Drawing.Point(0, -5); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Location = new System.Drawing.Point(0, -6); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 605); + this.panel1.Size = new System.Drawing.Size(269, 745); this.panel1.TabIndex = 37; // + // guna2HtmlLabel1 + // + this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; + this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); + this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; + this.guna2HtmlLabel1.Location = new System.Drawing.Point(32, 270); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; + this.guna2HtmlLabel1.Size = new System.Drawing.Size(185, 41); + this.guna2HtmlLabel1.TabIndex = 57; + this.guna2HtmlLabel1.Text = "Hotel LIAV"; + // // guna2PictureBox1 // this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(41, 91); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 56; this.guna2PictureBox1.TabStop = false; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(8, 3); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 54; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // btnBooking // this.btnBooking.BorderThickness = 2; this.btnBooking.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBooking.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnBooking.ForeColor = System.Drawing.Color.White; - this.btnBooking.Location = new System.Drawing.Point(1, 453); - this.btnBooking.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBooking.Location = new System.Drawing.Point(1, 558); + this.btnBooking.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBooking.Name = "btnBooking"; - this.btnBooking.Size = new System.Drawing.Size(200, 46); + this.btnBooking.Size = new System.Drawing.Size(267, 57); this.btnBooking.TabIndex = 19; this.btnBooking.Text = "Rezervă"; this.btnBooking.Click += new System.EventHandler(this.btnBooking_Click); @@ -207,10 +205,10 @@ private void InitializeComponent() this.btnLogIn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnLogIn.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnLogIn.ForeColor = System.Drawing.Color.White; - this.btnLogIn.Location = new System.Drawing.Point(1, 506); - this.btnLogIn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnLogIn.Location = new System.Drawing.Point(1, 623); + this.btnLogIn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnLogIn.Name = "btnLogIn"; - this.btnLogIn.Size = new System.Drawing.Size(200, 46); + this.btnLogIn.Size = new System.Drawing.Size(267, 57); this.btnLogIn.TabIndex = 18; this.btnLogIn.Text = "Staff: Intră în cont"; this.btnLogIn.Click += new System.EventHandler(this.btnLogIn_Click); @@ -218,10 +216,10 @@ private void InitializeComponent() // pictureBox3 // this.pictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox3.Image"))); - this.pictureBox3.Location = new System.Drawing.Point(221, 69); - this.pictureBox3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox3.Location = new System.Drawing.Point(295, 85); + this.pictureBox3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(226, 159); + this.pictureBox3.Size = new System.Drawing.Size(301, 196); this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox3.TabIndex = 44; this.pictureBox3.TabStop = false; @@ -229,10 +227,10 @@ private void InitializeComponent() // pictureBox1 // this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(813, 251); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox1.Location = new System.Drawing.Point(1084, 309); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(169, 126); + this.pictureBox1.Size = new System.Drawing.Size(225, 155); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.TabIndex = 45; this.pictureBox1.TabStop = false; @@ -240,10 +238,10 @@ private void InitializeComponent() // pictureBox2 // this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image"))); - this.pictureBox2.Location = new System.Drawing.Point(613, 251); - this.pictureBox2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox2.Location = new System.Drawing.Point(817, 309); + this.pictureBox2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(178, 126); + this.pictureBox2.Size = new System.Drawing.Size(237, 155); this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox2.TabIndex = 46; this.pictureBox2.TabStop = false; @@ -251,10 +249,10 @@ private void InitializeComponent() // pictureBox4 // this.pictureBox4.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox4.Image"))); - this.pictureBox4.Location = new System.Drawing.Point(487, 400); - this.pictureBox4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox4.Location = new System.Drawing.Point(649, 492); + this.pictureBox4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(226, 159); + this.pictureBox4.Size = new System.Drawing.Size(301, 196); this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox4.TabIndex = 47; this.pictureBox4.TabStop = false; @@ -262,10 +260,10 @@ private void InitializeComponent() // pictureBox5 // this.pictureBox5.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox5.Image"))); - this.pictureBox5.Location = new System.Drawing.Point(221, 251); - this.pictureBox5.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox5.Location = new System.Drawing.Point(295, 309); + this.pictureBox5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox5.Name = "pictureBox5"; - this.pictureBox5.Size = new System.Drawing.Size(178, 126); + this.pictureBox5.Size = new System.Drawing.Size(237, 155); this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox5.TabIndex = 48; this.pictureBox5.TabStop = false; @@ -273,10 +271,10 @@ private void InitializeComponent() // pictureBox6 // this.pictureBox6.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox6.Image"))); - this.pictureBox6.Location = new System.Drawing.Point(221, 400); - this.pictureBox6.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox6.Location = new System.Drawing.Point(295, 492); + this.pictureBox6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox6.Name = "pictureBox6"; - this.pictureBox6.Size = new System.Drawing.Size(226, 159); + this.pictureBox6.Size = new System.Drawing.Size(301, 196); this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox6.TabIndex = 49; this.pictureBox6.TabStop = false; @@ -284,10 +282,10 @@ private void InitializeComponent() // pictureBox7 // this.pictureBox7.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox7.Image"))); - this.pictureBox7.Location = new System.Drawing.Point(415, 251); - this.pictureBox7.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox7.Location = new System.Drawing.Point(553, 309); + this.pictureBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox7.Name = "pictureBox7"; - this.pictureBox7.Size = new System.Drawing.Size(178, 126); + this.pictureBox7.Size = new System.Drawing.Size(237, 155); this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox7.TabIndex = 50; this.pictureBox7.TabStop = false; @@ -295,10 +293,10 @@ private void InitializeComponent() // pictureBox8 // this.pictureBox8.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox8.Image"))); - this.pictureBox8.Location = new System.Drawing.Point(487, 69); - this.pictureBox8.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox8.Location = new System.Drawing.Point(649, 85); + this.pictureBox8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox8.Name = "pictureBox8"; - this.pictureBox8.Size = new System.Drawing.Size(226, 159); + this.pictureBox8.Size = new System.Drawing.Size(301, 196); this.pictureBox8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox8.TabIndex = 51; this.pictureBox8.TabStop = false; @@ -306,10 +304,10 @@ private void InitializeComponent() // pictureBox9 // this.pictureBox9.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox9.Image"))); - this.pictureBox9.Location = new System.Drawing.Point(756, 400); - this.pictureBox9.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox9.Location = new System.Drawing.Point(1008, 492); + this.pictureBox9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox9.Name = "pictureBox9"; - this.pictureBox9.Size = new System.Drawing.Size(226, 159); + this.pictureBox9.Size = new System.Drawing.Size(301, 196); this.pictureBox9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox9.TabIndex = 52; this.pictureBox9.TabStop = false; @@ -317,31 +315,19 @@ private void InitializeComponent() // pictureBox10 // this.pictureBox10.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox10.Image"))); - this.pictureBox10.Location = new System.Drawing.Point(756, 69); - this.pictureBox10.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.pictureBox10.Location = new System.Drawing.Point(1008, 85); + this.pictureBox10.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBox10.Name = "pictureBox10"; - this.pictureBox10.Size = new System.Drawing.Size(226, 159); + this.pictureBox10.Size = new System.Drawing.Size(301, 196); this.pictureBox10.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox10.TabIndex = 53; this.pictureBox10.TabStop = false; // - // guna2HtmlLabel1 - // - this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; - this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); - this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(24, 219); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2); - this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(155, 34); - this.guna2HtmlLabel1.TabIndex = 57; - this.guna2HtmlLabel1.Text = "Hotel LIAV"; - // // Galerie // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1333, 720); this.Controls.Add(this.pictureBox10); this.Controls.Add(this.pictureBox9); this.Controls.Add(this.pictureBox8); @@ -360,14 +346,13 @@ private void InitializeComponent() this.Controls.Add(this.btnCamere); this.Controls.Add(this.panel1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.Name = "Galerie"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Galerie"; this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); @@ -402,7 +387,6 @@ private void InitializeComponent() private System.Windows.Forms.PictureBox pictureBox10; private Guna.UI2.WinForms.Guna2Button btnBooking; private Guna.UI2.WinForms.Guna2Button btnLogIn; - private System.Windows.Forms.PictureBox exit; private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1; private Guna.UI2.WinForms.Guna2HtmlLabel guna2HtmlLabel1; } diff --git a/HotelManagement/HotelManagement/MainStaff.Designer.cs b/HotelManagement/HotelManagement/MainStaff.Designer.cs index 0f08d97..1a89f24 100644 --- a/HotelManagement/HotelManagement/MainStaff.Designer.cs +++ b/HotelManagement/HotelManagement/MainStaff.Designer.cs @@ -33,14 +33,12 @@ private void InitializeComponent() this.label4 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label(); - this.exit = new System.Windows.Forms.PictureBox(); this.singoutpb = new System.Windows.Forms.PictureBox(); this.reservationpb = new System.Windows.Forms.PictureBox(); this.roompb = new System.Windows.Forms.PictureBox(); this.clientpb = new System.Windows.Forms.PictureBox(); this.staffpb = new System.Windows.Forms.PictureBox(); this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.singoutpb)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.reservationpb)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.roompb)).BeginInit(); @@ -54,9 +52,10 @@ private void InitializeComponent() this.label3.BackColor = System.Drawing.Color.Transparent; this.label3.Font = new System.Drawing.Font("Imprint MT Shadow", 28F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label3.ForeColor = System.Drawing.Color.White; - this.label3.Location = new System.Drawing.Point(114, 105); + this.label3.Location = new System.Drawing.Point(229, 203); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(124, 44); + this.label3.Size = new System.Drawing.Size(153, 56); this.label3.TabIndex = 8; this.label3.Text = "Client"; // @@ -66,9 +65,10 @@ private void InitializeComponent() this.label4.BackColor = System.Drawing.Color.Transparent; this.label4.Font = new System.Drawing.Font("Imprint MT Shadow", 28F, System.Drawing.FontStyle.Bold); this.label4.ForeColor = System.Drawing.Color.White; - this.label4.Location = new System.Drawing.Point(233, 272); + this.label4.Location = new System.Drawing.Point(388, 409); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(151, 44); + this.label4.Size = new System.Drawing.Size(186, 56); this.label4.TabIndex = 9; this.label4.Text = "Camere"; // @@ -78,9 +78,10 @@ private void InitializeComponent() this.label5.BackColor = System.Drawing.Color.Transparent; this.label5.Font = new System.Drawing.Font("Imprint MT Shadow", 28F, System.Drawing.FontStyle.Bold); this.label5.ForeColor = System.Drawing.Color.White; - this.label5.Location = new System.Drawing.Point(792, 105); + this.label5.Location = new System.Drawing.Point(1133, 203); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(98, 44); + this.label5.Size = new System.Drawing.Size(121, 56); this.label5.TabIndex = 10; this.label5.Text = "Staff"; // @@ -90,29 +91,20 @@ private void InitializeComponent() this.label6.BackColor = System.Drawing.Color.Transparent; this.label6.Font = new System.Drawing.Font("Imprint MT Shadow", 28F, System.Drawing.FontStyle.Bold); this.label6.ForeColor = System.Drawing.Color.White; - this.label6.Location = new System.Drawing.Point(594, 272); + this.label6.Location = new System.Drawing.Point(869, 409); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(186, 44); + this.label6.Size = new System.Drawing.Size(231, 56); this.label6.TabIndex = 11; this.label6.Text = "Rezervări"; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(2, 1); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 6; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // singoutpb // this.singoutpb.Image = global::HotelManagement.Properties.Resources.log_out; - this.singoutpb.Location = new System.Drawing.Point(441, 445); + this.singoutpb.Location = new System.Drawing.Point(665, 622); + this.singoutpb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.singoutpb.Name = "singoutpb"; - this.singoutpb.Size = new System.Drawing.Size(138, 108); + this.singoutpb.Size = new System.Drawing.Size(184, 133); this.singoutpb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.singoutpb.TabIndex = 5; this.singoutpb.TabStop = false; @@ -121,9 +113,10 @@ private void InitializeComponent() // reservationpb // this.reservationpb.Image = global::HotelManagement.Properties.Resources.reservation; - this.reservationpb.Location = new System.Drawing.Point(622, 318); + this.reservationpb.Location = new System.Drawing.Point(906, 465); + this.reservationpb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.reservationpb.Name = "reservationpb"; - this.reservationpb.Size = new System.Drawing.Size(138, 108); + this.reservationpb.Size = new System.Drawing.Size(184, 133); this.reservationpb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.reservationpb.TabIndex = 4; this.reservationpb.TabStop = false; @@ -132,9 +125,10 @@ private void InitializeComponent() // roompb // this.roompb.Image = global::HotelManagement.Properties.Resources.room; - this.roompb.Location = new System.Drawing.Point(241, 318); + this.roompb.Location = new System.Drawing.Point(398, 465); + this.roompb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.roompb.Name = "roompb"; - this.roompb.Size = new System.Drawing.Size(138, 108); + this.roompb.Size = new System.Drawing.Size(184, 133); this.roompb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.roompb.TabIndex = 3; this.roompb.TabStop = false; @@ -143,9 +137,10 @@ private void InitializeComponent() // clientpb // this.clientpb.Image = global::HotelManagement.Properties.Resources.client; - this.clientpb.Location = new System.Drawing.Point(106, 151); + this.clientpb.Location = new System.Drawing.Point(218, 260); + this.clientpb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.clientpb.Name = "clientpb"; - this.clientpb.Size = new System.Drawing.Size(128, 114); + this.clientpb.Size = new System.Drawing.Size(171, 140); this.clientpb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.clientpb.TabIndex = 2; this.clientpb.TabStop = false; @@ -154,9 +149,10 @@ private void InitializeComponent() // staffpb // this.staffpb.Image = global::HotelManagement.Properties.Resources.staff; - this.staffpb.Location = new System.Drawing.Point(772, 157); + this.staffpb.Location = new System.Drawing.Point(1106, 267); + this.staffpb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.staffpb.Name = "staffpb"; - this.staffpb.Size = new System.Drawing.Size(131, 108); + this.staffpb.Size = new System.Drawing.Size(175, 133); this.staffpb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; this.staffpb.TabIndex = 1; this.staffpb.TabStop = false; @@ -167,35 +163,34 @@ private void InitializeComponent() this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 40F, System.Drawing.FontStyle.Bold); this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(373, 49); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.guna2HtmlLabel1.Location = new System.Drawing.Point(573, 91); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(290, 64); + this.guna2HtmlLabel1.Size = new System.Drawing.Size(364, 81); this.guna2HtmlLabel1.TabIndex = 39; this.guna2HtmlLabel1.Text = "Hotel LIAV"; // // MainStaff // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.guna2HtmlLabel1); this.Controls.Add(this.label6); this.Controls.Add(this.label5); this.Controls.Add(this.label4); this.Controls.Add(this.label3); - this.Controls.Add(this.exit); this.Controls.Add(this.singoutpb); this.Controls.Add(this.reservationpb); this.Controls.Add(this.roompb); this.Controls.Add(this.clientpb); this.Controls.Add(this.staffpb); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Name = "MainStaff"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Main"; - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.singoutpb)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.reservationpb)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.roompb)).EndInit(); @@ -212,7 +207,6 @@ private void InitializeComponent() private PictureBox roompb; private PictureBox reservationpb; private PictureBox singoutpb; - private PictureBox exit; private Label label3; private Label label4; private Label label5; diff --git a/HotelManagement/HotelManagement/PricesPage.Designer.cs b/HotelManagement/HotelManagement/PricesPage.Designer.cs index 6aef141..9acb0c2 100644 --- a/HotelManagement/HotelManagement/PricesPage.Designer.cs +++ b/HotelManagement/HotelManagement/PricesPage.Designer.cs @@ -29,8 +29,8 @@ protected override void Dispose(bool disposing) private void InitializeComponent() { this.panel1 = new System.Windows.Forms.Panel(); + this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); - this.exit = new System.Windows.Forms.PictureBox(); this.btnLogIn = new Guna.UI2.WinForms.Guna2Button(); this.btnBooking = new Guna.UI2.WinForms.Guna2Button(); this.btnContact = new Guna.UI2.WinForms.Guna2Button(); @@ -40,15 +40,10 @@ private void InitializeComponent() this.btnCamere = new Guna.UI2.WinForms.Guna2Button(); this.btnDespreHotel = new Guna.UI2.WinForms.Guna2Button(); this.richTextBox1 = new System.Windows.Forms.RichTextBox(); - this.button1 = new System.Windows.Forms.Button(); this.richTextBox2 = new System.Windows.Forms.RichTextBox(); - this.button2 = new System.Windows.Forms.Button(); this.richTextBox3 = new System.Windows.Forms.RichTextBox(); - this.button3 = new System.Windows.Forms.Button(); this.richTextBox4 = new System.Windows.Forms.RichTextBox(); - this.button4 = new System.Windows.Forms.Button(); this.richTextBox5 = new System.Windows.Forms.RichTextBox(); - this.button5 = new System.Windows.Forms.Button(); this.richTextBox6 = new System.Windows.Forms.RichTextBox(); this.richTextBox7 = new System.Windows.Forms.RichTextBox(); this.richTextBox8 = new System.Windows.Forms.RichTextBox(); @@ -59,10 +54,8 @@ private void InitializeComponent() this.richTextBox13 = new System.Windows.Forms.RichTextBox(); this.richTextBox14 = new System.Windows.Forms.RichTextBox(); this.richTextBox15 = new System.Windows.Forms.RichTextBox(); - this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); this.SuspendLayout(); // // panel1 @@ -70,47 +63,48 @@ private void InitializeComponent() this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.guna2HtmlLabel1); this.panel1.Controls.Add(this.guna2PictureBox1); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.btnLogIn); this.panel1.Controls.Add(this.btnBooking); this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 605); + this.panel1.Size = new System.Drawing.Size(327, 987); this.panel1.TabIndex = 9; // + // guna2HtmlLabel1 + // + this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; + this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); + this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; + this.guna2HtmlLabel1.Location = new System.Drawing.Point(52, 276); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); + this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; + this.guna2HtmlLabel1.Size = new System.Drawing.Size(185, 41); + this.guna2HtmlLabel1.TabIndex = 55; + this.guna2HtmlLabel1.Text = "Hotel LIAV"; + // // guna2PictureBox1 // this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(64, 91); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 54; this.guna2PictureBox1.TabStop = false; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(0, 0); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 53; - this.exit.TabStop = false; - // // btnLogIn // this.btnLogIn.BorderThickness = 2; this.btnLogIn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnLogIn.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnLogIn.ForeColor = System.Drawing.Color.White; - this.btnLogIn.Location = new System.Drawing.Point(1, 506); - this.btnLogIn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnLogIn.Location = new System.Drawing.Point(23, 786); + this.btnLogIn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnLogIn.Name = "btnLogIn"; - this.btnLogIn.Size = new System.Drawing.Size(200, 46); + this.btnLogIn.Size = new System.Drawing.Size(267, 57); this.btnLogIn.TabIndex = 52; this.btnLogIn.Text = "Staff: Intră în cont"; this.btnLogIn.Click += new System.EventHandler(this.btnLogIn_Click); @@ -121,10 +115,10 @@ private void InitializeComponent() this.btnBooking.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBooking.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnBooking.ForeColor = System.Drawing.Color.White; - this.btnBooking.Location = new System.Drawing.Point(1, 453); - this.btnBooking.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBooking.Location = new System.Drawing.Point(23, 720); + this.btnBooking.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBooking.Name = "btnBooking"; - this.btnBooking.Size = new System.Drawing.Size(200, 46); + this.btnBooking.Size = new System.Drawing.Size(267, 57); this.btnBooking.TabIndex = 51; this.btnBooking.Text = "Rezervă"; this.btnBooking.Click += new System.EventHandler(this.btnBooking_Click); @@ -135,10 +129,10 @@ private void InitializeComponent() this.btnContact.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnContact.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnContact.ForeColor = System.Drawing.Color.White; - this.btnContact.Location = new System.Drawing.Point(869, 0); - this.btnContact.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnContact.Location = new System.Drawing.Point(1302, 0); + this.btnContact.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnContact.Name = "btnContact"; - this.btnContact.Size = new System.Drawing.Size(133, 46); + this.btnContact.Size = new System.Drawing.Size(196, 57); this.btnContact.TabIndex = 32; this.btnContact.Text = "Contact"; this.btnContact.Click += new System.EventHandler(this.btnContact_Click); @@ -149,10 +143,10 @@ private void InitializeComponent() this.btnTarife.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnTarife.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnTarife.ForeColor = System.Drawing.Color.White; - this.btnTarife.Location = new System.Drawing.Point(735, 0); - this.btnTarife.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnTarife.Location = new System.Drawing.Point(1106, 0); + this.btnTarife.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnTarife.Name = "btnTarife"; - this.btnTarife.Size = new System.Drawing.Size(133, 46); + this.btnTarife.Size = new System.Drawing.Size(196, 57); this.btnTarife.TabIndex = 31; this.btnTarife.Text = "Tarife"; this.btnTarife.Click += new System.EventHandler(this.btnTarife_Click); @@ -163,10 +157,10 @@ private void InitializeComponent() this.btnGalerie.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnGalerie.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnGalerie.ForeColor = System.Drawing.Color.White; - this.btnGalerie.Location = new System.Drawing.Point(602, 0); - this.btnGalerie.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnGalerie.Location = new System.Drawing.Point(910, 0); + this.btnGalerie.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnGalerie.Name = "btnGalerie"; - this.btnGalerie.Size = new System.Drawing.Size(133, 46); + this.btnGalerie.Size = new System.Drawing.Size(196, 57); this.btnGalerie.TabIndex = 30; this.btnGalerie.Text = "Galerie"; this.btnGalerie.Click += new System.EventHandler(this.btnGalerie_Click); @@ -177,10 +171,10 @@ private void InitializeComponent() this.btnFacilitati.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnFacilitati.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnFacilitati.ForeColor = System.Drawing.Color.White; - this.btnFacilitati.Location = new System.Drawing.Point(469, 0); - this.btnFacilitati.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnFacilitati.Location = new System.Drawing.Point(714, 0); + this.btnFacilitati.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnFacilitati.Name = "btnFacilitati"; - this.btnFacilitati.Size = new System.Drawing.Size(133, 46); + this.btnFacilitati.Size = new System.Drawing.Size(196, 57); this.btnFacilitati.TabIndex = 29; this.btnFacilitati.Text = "Facilitati"; this.btnFacilitati.Click += new System.EventHandler(this.btnFacilitati_Click); @@ -191,10 +185,10 @@ private void InitializeComponent() this.btnCamere.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnCamere.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnCamere.ForeColor = System.Drawing.Color.White; - this.btnCamere.Location = new System.Drawing.Point(335, 0); - this.btnCamere.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnCamere.Location = new System.Drawing.Point(518, 0); + this.btnCamere.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnCamere.Name = "btnCamere"; - this.btnCamere.Size = new System.Drawing.Size(133, 46); + this.btnCamere.Size = new System.Drawing.Size(196, 57); this.btnCamere.TabIndex = 28; this.btnCamere.Text = "Camere"; this.btnCamere.Click += new System.EventHandler(this.btnCamere_Click); @@ -205,10 +199,10 @@ private void InitializeComponent() this.btnDespreHotel.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnDespreHotel.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnDespreHotel.ForeColor = System.Drawing.Color.White; - this.btnDespreHotel.Location = new System.Drawing.Point(202, 0); - this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnDespreHotel.Location = new System.Drawing.Point(322, 0); + this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnDespreHotel.Name = "btnDespreHotel"; - this.btnDespreHotel.Size = new System.Drawing.Size(133, 46); + this.btnDespreHotel.Size = new System.Drawing.Size(196, 57); this.btnDespreHotel.TabIndex = 27; this.btnDespreHotel.Text = "Despre Hotel"; this.btnDespreHotel.Click += new System.EventHandler(this.btnDespreHotel_Click); @@ -219,153 +213,84 @@ private void InitializeComponent() this.richTextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox1.Location = new System.Drawing.Point(292, 168); - this.richTextBox1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox1.Location = new System.Drawing.Point(481, 224); + this.richTextBox1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox1.Name = "richTextBox1"; this.richTextBox1.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox1.Size = new System.Drawing.Size(203, 46); + this.richTextBox1.Size = new System.Drawing.Size(271, 57); this.richTextBox1.TabIndex = 33; this.richTextBox1.Text = "Cameră Dublă Standard\n 540 Lei/Noapte"; // - // button1 - // - this.button1.BackColor = System.Drawing.Color.DimGray; - this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button1.ForeColor = System.Drawing.Color.White; - this.button1.Location = new System.Drawing.Point(499, 176); - this.button1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(108, 28); - this.button1.TabIndex = 34; - this.button1.Text = "Selectează"; - this.button1.UseVisualStyleBackColor = false; - this.button1.Click += new System.EventHandler(this.button1_Click); - // // richTextBox2 // this.richTextBox2.BackColor = System.Drawing.SystemColors.Control; this.richTextBox2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox2.Location = new System.Drawing.Point(292, 246); - this.richTextBox2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox2.Location = new System.Drawing.Point(481, 327); + this.richTextBox2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox2.Name = "richTextBox2"; this.richTextBox2.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox2.Size = new System.Drawing.Size(203, 50); + this.richTextBox2.Size = new System.Drawing.Size(271, 62); this.richTextBox2.TabIndex = 35; this.richTextBox2.Text = "Cameră Dublă Superioară\n 560 Lei/Noapte\n"; // - // button2 - // - this.button2.BackColor = System.Drawing.Color.DimGray; - this.button2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button2.ForeColor = System.Drawing.Color.White; - this.button2.Location = new System.Drawing.Point(499, 246); - this.button2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(108, 28); - this.button2.TabIndex = 36; - this.button2.Text = "Selectează"; - this.button2.UseVisualStyleBackColor = false; - this.button2.Click += new System.EventHandler(this.button2_Click); - // // richTextBox3 // this.richTextBox3.BackColor = System.Drawing.SystemColors.Control; this.richTextBox3.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox3.Location = new System.Drawing.Point(301, 320); - this.richTextBox3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox3.Location = new System.Drawing.Point(481, 421); + this.richTextBox3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox3.Name = "richTextBox3"; this.richTextBox3.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox3.Size = new System.Drawing.Size(203, 50); + this.richTextBox3.Size = new System.Drawing.Size(271, 62); this.richTextBox3.TabIndex = 37; this.richTextBox3.Text = "Cameră Dublă Deluxe\n 580 Lei/Noapte\n"; // - // button3 - // - this.button3.BackColor = System.Drawing.Color.DimGray; - this.button3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button3.ForeColor = System.Drawing.Color.White; - this.button3.Location = new System.Drawing.Point(499, 320); - this.button3.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.button3.Name = "button3"; - this.button3.Size = new System.Drawing.Size(108, 28); - this.button3.TabIndex = 38; - this.button3.Text = "Selectează"; - this.button3.UseVisualStyleBackColor = false; - this.button3.Click += new System.EventHandler(this.button3_Click); - // // richTextBox4 // this.richTextBox4.BackColor = System.Drawing.SystemColors.Control; this.richTextBox4.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox4.Location = new System.Drawing.Point(301, 397); - this.richTextBox4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox4.Location = new System.Drawing.Point(481, 511); + this.richTextBox4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox4.Name = "richTextBox4"; this.richTextBox4.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox4.Size = new System.Drawing.Size(203, 50); + this.richTextBox4.Size = new System.Drawing.Size(271, 62); this.richTextBox4.TabIndex = 39; this.richTextBox4.Text = "Family Room\n1100 Lei/Noapte\n"; // - // button4 - // - this.button4.BackColor = System.Drawing.Color.DimGray; - this.button4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button4.ForeColor = System.Drawing.Color.White; - this.button4.Location = new System.Drawing.Point(499, 413); - this.button4.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.button4.Name = "button4"; - this.button4.Size = new System.Drawing.Size(108, 28); - this.button4.TabIndex = 40; - this.button4.Text = "Selectează"; - this.button4.UseVisualStyleBackColor = false; - this.button4.Click += new System.EventHandler(this.button4_Click); - // // richTextBox5 // this.richTextBox5.BackColor = System.Drawing.SystemColors.Control; this.richTextBox5.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox5.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox5.Location = new System.Drawing.Point(301, 470); - this.richTextBox5.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox5.Location = new System.Drawing.Point(481, 603); + this.richTextBox5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox5.Name = "richTextBox5"; this.richTextBox5.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox5.Size = new System.Drawing.Size(203, 50); + this.richTextBox5.Size = new System.Drawing.Size(271, 62); this.richTextBox5.TabIndex = 41; this.richTextBox5.Text = "Tirol\n1100 Lei/Noapte\n"; // - // button5 - // - this.button5.BackColor = System.Drawing.Color.DimGray; - this.button5.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.button5.ForeColor = System.Drawing.Color.White; - this.button5.Location = new System.Drawing.Point(499, 492); - this.button5.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); - this.button5.Name = "button5"; - this.button5.Size = new System.Drawing.Size(108, 28); - this.button5.TabIndex = 42; - this.button5.Text = "Selectează"; - this.button5.UseVisualStyleBackColor = false; - this.button5.Click += new System.EventHandler(this.button5_Click); - // // richTextBox6 // this.richTextBox6.BackColor = System.Drawing.SystemColors.Control; this.richTextBox6.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox6.Font = new System.Drawing.Font("Microsoft Sans Serif", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox6.Location = new System.Drawing.Point(349, 98); - this.richTextBox6.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox6.Location = new System.Drawing.Point(481, 143); + this.richTextBox6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox6.Name = "richTextBox6"; this.richTextBox6.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox6.Size = new System.Drawing.Size(190, 40); + this.richTextBox6.Size = new System.Drawing.Size(253, 49); this.richTextBox6.TabIndex = 43; this.richTextBox6.Text = "Tarife Camere"; + this.richTextBox6.TextChanged += new System.EventHandler(this.richTextBox6_TextChanged); // // richTextBox7 // @@ -373,11 +298,11 @@ private void InitializeComponent() this.richTextBox7.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox7.Font = new System.Drawing.Font("Microsoft Sans Serif", 18F, System.Drawing.FontStyle.Bold); this.richTextBox7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox7.Location = new System.Drawing.Point(689, 98); - this.richTextBox7.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox7.Location = new System.Drawing.Point(999, 143); + this.richTextBox7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox7.Name = "richTextBox7"; this.richTextBox7.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox7.Size = new System.Drawing.Size(229, 33); + this.richTextBox7.Size = new System.Drawing.Size(305, 41); this.richTextBox7.TabIndex = 44; this.richTextBox7.Text = "Tarife Facilități"; // @@ -387,11 +312,11 @@ private void InitializeComponent() this.richTextBox8.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox8.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox8.Location = new System.Drawing.Point(683, 147); - this.richTextBox8.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox8.Location = new System.Drawing.Point(999, 224); + this.richTextBox8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox8.Name = "richTextBox8"; this.richTextBox8.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox8.Size = new System.Drawing.Size(64, 24); + this.richTextBox8.Size = new System.Drawing.Size(85, 30); this.richTextBox8.TabIndex = 45; this.richTextBox8.Text = "SPA"; // @@ -401,11 +326,11 @@ private void InitializeComponent() this.richTextBox9.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox9.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox9.Location = new System.Drawing.Point(676, 205); - this.richTextBox9.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox9.Location = new System.Drawing.Point(989, 295); + this.richTextBox9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox9.Name = "richTextBox9"; this.richTextBox9.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox9.Size = new System.Drawing.Size(100, 28); + this.richTextBox9.Size = new System.Drawing.Size(133, 34); this.richTextBox9.TabIndex = 46; this.richTextBox9.Text = " Piscină"; // @@ -415,13 +340,13 @@ private void InitializeComponent() this.richTextBox10.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox10.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox10.Location = new System.Drawing.Point(676, 276); - this.richTextBox10.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox10.Location = new System.Drawing.Point(989, 357); + this.richTextBox10.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox10.Name = "richTextBox10"; this.richTextBox10.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox10.Size = new System.Drawing.Size(100, 22); + this.richTextBox10.Size = new System.Drawing.Size(133, 27); this.richTextBox10.TabIndex = 47; - this.richTextBox10.Text = " Sky Resort"; + this.richTextBox10.Text = "Sală Fitness"; // // richTextBox11 // @@ -429,11 +354,11 @@ private void InitializeComponent() this.richTextBox11.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox11.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox11.Location = new System.Drawing.Point(679, 352); - this.richTextBox11.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox11.Location = new System.Drawing.Point(989, 421); + this.richTextBox11.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox11.Name = "richTextBox11"; this.richTextBox11.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox11.Size = new System.Drawing.Size(93, 31); + this.richTextBox11.Size = new System.Drawing.Size(124, 38); this.richTextBox11.TabIndex = 48; this.richTextBox11.Text = "Saună"; // @@ -443,11 +368,11 @@ private void InitializeComponent() this.richTextBox12.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox12.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox12.Location = new System.Drawing.Point(776, 147); - this.richTextBox12.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox12.Location = new System.Drawing.Point(1123, 224); + this.richTextBox12.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox12.Name = "richTextBox12"; this.richTextBox12.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox12.Size = new System.Drawing.Size(106, 33); + this.richTextBox12.Size = new System.Drawing.Size(141, 41); this.richTextBox12.TabIndex = 49; this.richTextBox12.Text = "100 lei/ sejur"; // @@ -457,11 +382,11 @@ private void InitializeComponent() this.richTextBox13.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox13.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox13.Location = new System.Drawing.Point(780, 205); - this.richTextBox13.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox13.Location = new System.Drawing.Point(1128, 295); + this.richTextBox13.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox13.Name = "richTextBox13"; this.richTextBox13.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox13.Size = new System.Drawing.Size(106, 33); + this.richTextBox13.Size = new System.Drawing.Size(141, 41); this.richTextBox13.TabIndex = 50; this.richTextBox13.Text = "100 lei/ sejur"; // @@ -471,11 +396,11 @@ private void InitializeComponent() this.richTextBox14.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox14.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox14.Location = new System.Drawing.Point(780, 276); - this.richTextBox14.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox14.Location = new System.Drawing.Point(1128, 357); + this.richTextBox14.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox14.Name = "richTextBox14"; this.richTextBox14.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox14.Size = new System.Drawing.Size(106, 33); + this.richTextBox14.Size = new System.Drawing.Size(141, 41); this.richTextBox14.TabIndex = 51; this.richTextBox14.Text = "250 lei/ sejur"; // @@ -485,31 +410,19 @@ private void InitializeComponent() this.richTextBox15.BorderStyle = System.Windows.Forms.BorderStyle.None; this.richTextBox15.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.richTextBox15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.richTextBox15.Location = new System.Drawing.Point(776, 354); - this.richTextBox15.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.richTextBox15.Location = new System.Drawing.Point(1123, 421); + this.richTextBox15.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.richTextBox15.Name = "richTextBox15"; this.richTextBox15.ScrollBars = System.Windows.Forms.RichTextBoxScrollBars.None; - this.richTextBox15.Size = new System.Drawing.Size(106, 20); + this.richTextBox15.Size = new System.Drawing.Size(141, 25); this.richTextBox15.TabIndex = 52; this.richTextBox15.Text = "150 lei/ sejur"; // - // guna2HtmlLabel1 - // - this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; - this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); - this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(22, 224); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2); - this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(155, 34); - this.guna2HtmlLabel1.TabIndex = 55; - this.guna2HtmlLabel1.Text = "Hotel LIAV"; - // // PricesPage // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.richTextBox15); this.Controls.Add(this.richTextBox14); this.Controls.Add(this.richTextBox13); @@ -520,15 +433,10 @@ private void InitializeComponent() this.Controls.Add(this.richTextBox8); this.Controls.Add(this.richTextBox7); this.Controls.Add(this.richTextBox6); - this.Controls.Add(this.button5); this.Controls.Add(this.richTextBox5); - this.Controls.Add(this.button4); this.Controls.Add(this.richTextBox4); - this.Controls.Add(this.button3); this.Controls.Add(this.richTextBox3); - this.Controls.Add(this.button2); this.Controls.Add(this.richTextBox2); - this.Controls.Add(this.button1); this.Controls.Add(this.richTextBox1); this.Controls.Add(this.btnContact); this.Controls.Add(this.btnTarife); @@ -537,15 +445,14 @@ private void InitializeComponent() this.Controls.Add(this.btnCamere); this.Controls.Add(this.btnDespreHotel); this.Controls.Add(this.panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.Name = "PricesPage"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "PricesPage"; this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); this.ResumeLayout(false); } @@ -560,15 +467,10 @@ private void InitializeComponent() private Guna.UI2.WinForms.Guna2Button btnCamere; private Guna.UI2.WinForms.Guna2Button btnDespreHotel; private System.Windows.Forms.RichTextBox richTextBox1; - private System.Windows.Forms.Button button1; private System.Windows.Forms.RichTextBox richTextBox2; - private System.Windows.Forms.Button button2; private System.Windows.Forms.RichTextBox richTextBox3; - private System.Windows.Forms.Button button3; private System.Windows.Forms.RichTextBox richTextBox4; - private System.Windows.Forms.Button button4; private System.Windows.Forms.RichTextBox richTextBox5; - private System.Windows.Forms.Button button5; private System.Windows.Forms.RichTextBox richTextBox6; private Guna.UI2.WinForms.Guna2Button btnBooking; private Guna.UI2.WinForms.Guna2Button btnLogIn; @@ -581,7 +483,6 @@ private void InitializeComponent() private System.Windows.Forms.RichTextBox richTextBox13; private System.Windows.Forms.RichTextBox richTextBox14; private System.Windows.Forms.RichTextBox richTextBox15; - private System.Windows.Forms.PictureBox exit; private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1; private Guna.UI2.WinForms.Guna2HtmlLabel guna2HtmlLabel1; } diff --git a/HotelManagement/HotelManagement/PricesPage.cs b/HotelManagement/HotelManagement/PricesPage.cs index a0f2dad..951470e 100644 --- a/HotelManagement/HotelManagement/PricesPage.cs +++ b/HotelManagement/HotelManagement/PricesPage.cs @@ -102,5 +102,10 @@ private void btnTarife_Click(object sender, EventArgs e) { } + + private void richTextBox6_TextChanged(object sender, EventArgs e) + { + + } } } diff --git a/HotelManagement/HotelManagement/Program.cs b/HotelManagement/HotelManagement/Program.cs index 87f469f..6286058 100644 --- a/HotelManagement/HotelManagement/Program.cs +++ b/HotelManagement/HotelManagement/Program.cs @@ -16,7 +16,7 @@ static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); - Application.Run(new AboutForm()); + Application.Run(new StaffInformation()); } } } diff --git a/HotelManagement/HotelManagement/Register.Designer.cs b/HotelManagement/HotelManagement/Register.Designer.cs index 8c28eae..de6ec62 100644 --- a/HotelManagement/HotelManagement/Register.Designer.cs +++ b/HotelManagement/HotelManagement/Register.Designer.cs @@ -34,7 +34,6 @@ private void InitializeComponent() this.panel1 = new System.Windows.Forms.Panel(); this.guna2HtmlLabel2 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); - this.exit = new System.Windows.Forms.PictureBox(); this.btnBack = new Guna.UI2.WinForms.Guna2Button(); this.guna2Panel1 = new Guna.UI2.WinForms.Guna2Panel(); this.RegisterGpBx = new System.Windows.Forms.GroupBox(); @@ -63,7 +62,6 @@ private void InitializeComponent() this.LoginPageLogInbtn = new Guna.UI2.WinForms.Guna2GradientButton(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); this.guna2Panel1.SuspendLayout(); this.RegisterGpBx.SuspendLayout(); this.SuspendLayout(); @@ -72,32 +70,31 @@ private void InitializeComponent() // this.PhoneNrTxtbox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.PhoneNrTxtbox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.PhoneNrTxtbox.Location = new System.Drawing.Point(270, 214); - this.PhoneNrTxtbox.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.PhoneNrTxtbox.Location = new System.Drawing.Point(360, 263); + this.PhoneNrTxtbox.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.PhoneNrTxtbox.Multiline = true; this.PhoneNrTxtbox.Name = "PhoneNrTxtbox"; - this.PhoneNrTxtbox.Size = new System.Drawing.Size(257, 40); + this.PhoneNrTxtbox.Size = new System.Drawing.Size(342, 49); this.PhoneNrTxtbox.TabIndex = 1; // // PasswordLogInTxtBox // this.PasswordLogInTxtBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.PasswordLogInTxtBox.Location = new System.Drawing.Point(270, 301); - this.PasswordLogInTxtBox.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.PasswordLogInTxtBox.Location = new System.Drawing.Point(360, 370); + this.PasswordLogInTxtBox.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.PasswordLogInTxtBox.Multiline = true; this.PasswordLogInTxtBox.Name = "PasswordLogInTxtBox"; this.PasswordLogInTxtBox.PasswordChar = '*'; - this.PasswordLogInTxtBox.Size = new System.Drawing.Size(257, 40); + this.PasswordLogInTxtBox.Size = new System.Drawing.Size(342, 49); this.PasswordLogInTxtBox.TabIndex = 2; // // LogInPasswordLabel // this.LogInPasswordLabel.AutoSize = true; this.LogInPasswordLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.LogInPasswordLabel.Location = new System.Drawing.Point(274, 283); - this.LogInPasswordLabel.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.LogInPasswordLabel.Location = new System.Drawing.Point(365, 348); this.LogInPasswordLabel.Name = "LogInPasswordLabel"; - this.LogInPasswordLabel.Size = new System.Drawing.Size(77, 17); + this.LogInPasswordLabel.Size = new System.Drawing.Size(91, 20); this.LogInPasswordLabel.TabIndex = 4; this.LogInPasswordLabel.Text = "Password"; // @@ -106,12 +103,11 @@ private void InitializeComponent() this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.guna2HtmlLabel2); this.panel1.Controls.Add(this.guna2PictureBox1); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.btnBack); this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 605); + this.panel1.Size = new System.Drawing.Size(327, 987); this.panel1.TabIndex = 7; // // guna2HtmlLabel2 @@ -119,10 +115,10 @@ private void InitializeComponent() this.guna2HtmlLabel2.BackColor = System.Drawing.Color.Transparent; this.guna2HtmlLabel2.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); this.guna2HtmlLabel2.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel2.Location = new System.Drawing.Point(19, 220); - this.guna2HtmlLabel2.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.guna2HtmlLabel2.Location = new System.Drawing.Point(51, 275); + this.guna2HtmlLabel2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.guna2HtmlLabel2.Name = "guna2HtmlLabel2"; - this.guna2HtmlLabel2.Size = new System.Drawing.Size(155, 34); + this.guna2HtmlLabel2.Size = new System.Drawing.Size(185, 41); this.guna2HtmlLabel2.TabIndex = 39; this.guna2HtmlLabel2.Text = "Hotel LIAV"; // @@ -130,35 +126,24 @@ private void InitializeComponent() // this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(67, 95); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 38; this.guna2PictureBox1.TabStop = false; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(3, 3); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 37; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // btnBack // this.btnBack.BorderThickness = 2; this.btnBack.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBack.Font = new System.Drawing.Font("Tahoma", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.btnBack.ForeColor = System.Drawing.Color.White; - this.btnBack.Location = new System.Drawing.Point(1, 493); - this.btnBack.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBack.Location = new System.Drawing.Point(23, 786); + this.btnBack.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBack.Name = "btnBack"; - this.btnBack.Size = new System.Drawing.Size(200, 46); + this.btnBack.Size = new System.Drawing.Size(267, 57); this.btnBack.TabIndex = 15; this.btnBack.Text = "Înapoi"; this.btnBack.Click += new System.EventHandler(this.btnBack_Click); @@ -183,10 +168,10 @@ private void InitializeComponent() this.guna2Panel1.Controls.Add(this.LogInPasswordLabel); this.guna2Panel1.Controls.Add(this.PhoneNrTxtbox); this.guna2Panel1.Controls.Add(this.LoginPageLogInbtn); - this.guna2Panel1.Location = new System.Drawing.Point(202, 0); - this.guna2Panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2Panel1.Location = new System.Drawing.Point(269, 0); + this.guna2Panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2Panel1.Name = "guna2Panel1"; - this.guna2Panel1.Size = new System.Drawing.Size(798, 587); + this.guna2Panel1.Size = new System.Drawing.Size(1231, 902); this.guna2Panel1.TabIndex = 9; // // RegisterGpBx @@ -207,11 +192,11 @@ private void InitializeComponent() this.RegisterGpBx.Controls.Add(this.ClientPassTxt); this.RegisterGpBx.Controls.Add(this.label2); this.RegisterGpBx.Controls.Add(this.clientPhoneNr); - this.RegisterGpBx.Location = new System.Drawing.Point(170, 105); - this.RegisterGpBx.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.RegisterGpBx.Location = new System.Drawing.Point(269, 114); + this.RegisterGpBx.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.RegisterGpBx.Name = "RegisterGpBx"; - this.RegisterGpBx.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); - this.RegisterGpBx.Size = new System.Drawing.Size(477, 405); + this.RegisterGpBx.Padding = new System.Windows.Forms.Padding(3, 4, 3, 4); + this.RegisterGpBx.Size = new System.Drawing.Size(803, 747); this.RegisterGpBx.TabIndex = 25; this.RegisterGpBx.TabStop = false; this.RegisterGpBx.Visible = false; @@ -219,7 +204,7 @@ private void InitializeComponent() // guna2TextBox2 // this.guna2TextBox2.AutoRoundedCorners = true; - this.guna2TextBox2.BorderRadius = 38; + this.guna2TextBox2.BorderRadius = 47; this.guna2TextBox2.BorderThickness = 0; this.guna2TextBox2.Cursor = System.Windows.Forms.Cursors.IBeam; this.guna2TextBox2.DefaultText = "Înregistrare Client"; @@ -232,29 +217,29 @@ private void InitializeComponent() this.guna2TextBox2.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); this.guna2TextBox2.ForeColor = System.Drawing.Color.Black; this.guna2TextBox2.HoverState.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(94)))), ((int)(((byte)(148)))), ((int)(((byte)(255))))); - this.guna2TextBox2.Location = new System.Drawing.Point(88, 7); - this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); + this.guna2TextBox2.Location = new System.Drawing.Point(117, 9); + this.guna2TextBox2.Margin = new System.Windows.Forms.Padding(5, 6, 5, 6); this.guna2TextBox2.Name = "guna2TextBox2"; this.guna2TextBox2.PasswordChar = '\0'; this.guna2TextBox2.PlaceholderForeColor = System.Drawing.Color.Black; this.guna2TextBox2.PlaceholderText = ""; this.guna2TextBox2.SelectedText = ""; - this.guna2TextBox2.Size = new System.Drawing.Size(244, 79); + this.guna2TextBox2.Size = new System.Drawing.Size(325, 97); this.guna2TextBox2.TabIndex = 24; // // cancelRegisterbtn // this.cancelRegisterbtn.AutoRoundedCorners = true; - this.cancelRegisterbtn.BorderRadius = 13; + this.cancelRegisterbtn.BorderRadius = 27; this.cancelRegisterbtn.BorderThickness = 1; this.cancelRegisterbtn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.cancelRegisterbtn.FillColor2 = System.Drawing.Color.LightGray; this.cancelRegisterbtn.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.cancelRegisterbtn.ForeColor = System.Drawing.Color.Black; - this.cancelRegisterbtn.Location = new System.Drawing.Point(244, 339); - this.cancelRegisterbtn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.cancelRegisterbtn.Location = new System.Drawing.Point(335, 613); + this.cancelRegisterbtn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.cancelRegisterbtn.Name = "cancelRegisterbtn"; - this.cancelRegisterbtn.Size = new System.Drawing.Size(120, 29); + this.cancelRegisterbtn.Size = new System.Drawing.Size(163, 56); this.cancelRegisterbtn.TabIndex = 23; this.cancelRegisterbtn.Text = "Anulează"; this.cancelRegisterbtn.Click += new System.EventHandler(this.cancelRegisterbtn_Click); @@ -262,16 +247,16 @@ private void InitializeComponent() // registerBtn // this.registerBtn.AutoRoundedCorners = true; - this.registerBtn.BorderRadius = 13; + this.registerBtn.BorderRadius = 27; this.registerBtn.BorderThickness = 1; this.registerBtn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.registerBtn.FillColor2 = System.Drawing.Color.LightGray; this.registerBtn.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.registerBtn.ForeColor = System.Drawing.Color.Black; - this.registerBtn.Location = new System.Drawing.Point(91, 339); - this.registerBtn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.registerBtn.Location = new System.Drawing.Point(117, 613); + this.registerBtn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.registerBtn.Name = "registerBtn"; - this.registerBtn.Size = new System.Drawing.Size(120, 29); + this.registerBtn.Size = new System.Drawing.Size(163, 56); this.registerBtn.TabIndex = 22; this.registerBtn.Text = "Înregistrare"; this.registerBtn.Click += new System.EventHandler(this.registerBtn_Click); @@ -279,108 +264,104 @@ private void InitializeComponent() // ClientCountryTxtbox // this.ClientCountryTxtbox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.ClientCountryTxtbox.Location = new System.Drawing.Point(105, 194); - this.ClientCountryTxtbox.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.ClientCountryTxtbox.Location = new System.Drawing.Point(140, 322); + this.ClientCountryTxtbox.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.ClientCountryTxtbox.Multiline = true; this.ClientCountryTxtbox.Name = "ClientCountryTxtbox"; - this.ClientCountryTxtbox.Size = new System.Drawing.Size(257, 25); + this.ClientCountryTxtbox.Size = new System.Drawing.Size(345, 46); this.ClientCountryTxtbox.TabIndex = 16; // // label5 // this.label5.AutoSize = true; - this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label5.Location = new System.Drawing.Point(113, 176); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label5.Location = new System.Drawing.Point(151, 296); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(42, 17); + this.label5.Size = new System.Drawing.Size(57, 25); this.label5.TabIndex = 17; this.label5.Text = "Ţara"; // // label4 // this.label4.AutoSize = true; - this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label4.Location = new System.Drawing.Point(112, 86); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.Location = new System.Drawing.Point(148, 99); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(54, 17); + this.label4.Size = new System.Drawing.Size(74, 25); this.label4.TabIndex = 15; this.label4.Text = "Nume "; + this.label4.Click += new System.EventHandler(this.label4_Click); // // clientNametxtBox // this.clientNametxtBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.clientNametxtBox.Location = new System.Drawing.Point(105, 103); - this.clientNametxtBox.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.clientNametxtBox.Location = new System.Drawing.Point(140, 127); + this.clientNametxtBox.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.clientNametxtBox.Multiline = true; this.clientNametxtBox.Name = "clientNametxtBox"; - this.clientNametxtBox.Size = new System.Drawing.Size(257, 25); + this.clientNametxtBox.Size = new System.Drawing.Size(345, 46); this.clientNametxtBox.TabIndex = 14; // // confirmPasstxtbox // this.confirmPasstxtbox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.confirmPasstxtbox.Location = new System.Drawing.Point(105, 298); - this.confirmPasstxtbox.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.confirmPasstxtbox.Location = new System.Drawing.Point(140, 523); + this.confirmPasstxtbox.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.confirmPasstxtbox.Multiline = true; this.confirmPasstxtbox.Name = "confirmPasstxtbox"; this.confirmPasstxtbox.PasswordChar = '*'; - this.confirmPasstxtbox.Size = new System.Drawing.Size(257, 25); + this.confirmPasstxtbox.Size = new System.Drawing.Size(345, 46); this.confirmPasstxtbox.TabIndex = 12; // // label3 // this.label3.AutoSize = true; - this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.Location = new System.Drawing.Point(109, 281); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label3.Location = new System.Drawing.Point(145, 497); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(152, 17); + this.label3.Size = new System.Drawing.Size(203, 25); this.label3.TabIndex = 13; this.label3.Text = "Confirmarea Parolei"; // // label1 // this.label1.AutoSize = true; - this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(112, 129); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label1.Location = new System.Drawing.Point(148, 199); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(110, 17); + this.label1.Size = new System.Drawing.Size(146, 25); this.label1.TabIndex = 10; this.label1.Text = "Număr telefon"; // // ClientPassTxt // this.ClientPassTxt.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.ClientPassTxt.Location = new System.Drawing.Point(108, 244); - this.ClientPassTxt.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.ClientPassTxt.Location = new System.Drawing.Point(140, 426); + this.ClientPassTxt.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.ClientPassTxt.Multiline = true; this.ClientPassTxt.Name = "ClientPassTxt"; this.ClientPassTxt.PasswordChar = '*'; - this.ClientPassTxt.Size = new System.Drawing.Size(257, 25); + this.ClientPassTxt.Size = new System.Drawing.Size(345, 46); this.ClientPassTxt.TabIndex = 8; // // label2 // this.label2.AutoSize = true; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label2.Location = new System.Drawing.Point(111, 226); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(151, 400); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(55, 17); + this.label2.Size = new System.Drawing.Size(74, 25); this.label2.TabIndex = 9; this.label2.Text = "Parola"; // // clientPhoneNr // this.clientPhoneNr.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.clientPhoneNr.Location = new System.Drawing.Point(105, 148); - this.clientPhoneNr.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.clientPhoneNr.Location = new System.Drawing.Point(140, 225); + this.clientPhoneNr.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.clientPhoneNr.Multiline = true; this.clientPhoneNr.Name = "clientPhoneNr"; - this.clientPhoneNr.Size = new System.Drawing.Size(257, 25); + this.clientPhoneNr.Size = new System.Drawing.Size(345, 46); this.clientPhoneNr.TabIndex = 7; // // linkRegister @@ -389,10 +370,9 @@ private void InitializeComponent() this.linkRegister.BackColor = System.Drawing.Color.Transparent; this.linkRegister.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.linkRegister.LinkColor = System.Drawing.Color.Black; - this.linkRegister.Location = new System.Drawing.Point(248, 457); - this.linkRegister.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.linkRegister.Location = new System.Drawing.Point(331, 562); this.linkRegister.Name = "linkRegister"; - this.linkRegister.Size = new System.Drawing.Size(332, 18); + this.linkRegister.Size = new System.Drawing.Size(409, 24); this.linkRegister.TabIndex = 24; this.linkRegister.TabStop = true; this.linkRegister.Text = "Esti client nou? Apasă ca să te înregistrezi!"; @@ -404,10 +384,10 @@ private void InitializeComponent() this.btnContact.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnContact.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnContact.ForeColor = System.Drawing.Color.White; - this.btnContact.Location = new System.Drawing.Point(667, 1); - this.btnContact.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnContact.Location = new System.Drawing.Point(1032, 1); + this.btnContact.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnContact.Name = "btnContact"; - this.btnContact.Size = new System.Drawing.Size(133, 46); + this.btnContact.Size = new System.Drawing.Size(196, 57); this.btnContact.TabIndex = 20; this.btnContact.Text = "Contact"; this.btnContact.Click += new System.EventHandler(this.btnContact_Click); @@ -418,10 +398,10 @@ private void InitializeComponent() this.btnTarife.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnTarife.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnTarife.ForeColor = System.Drawing.Color.White; - this.btnTarife.Location = new System.Drawing.Point(534, 1); - this.btnTarife.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnTarife.Location = new System.Drawing.Point(836, 0); + this.btnTarife.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnTarife.Name = "btnTarife"; - this.btnTarife.Size = new System.Drawing.Size(133, 46); + this.btnTarife.Size = new System.Drawing.Size(196, 57); this.btnTarife.TabIndex = 19; this.btnTarife.Text = "Tarife"; // @@ -431,10 +411,10 @@ private void InitializeComponent() this.btnGalerie.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnGalerie.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnGalerie.ForeColor = System.Drawing.Color.White; - this.btnGalerie.Location = new System.Drawing.Point(401, 1); - this.btnGalerie.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnGalerie.Location = new System.Drawing.Point(640, 0); + this.btnGalerie.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnGalerie.Name = "btnGalerie"; - this.btnGalerie.Size = new System.Drawing.Size(133, 46); + this.btnGalerie.Size = new System.Drawing.Size(196, 57); this.btnGalerie.TabIndex = 18; this.btnGalerie.Text = "Galerie"; // @@ -444,10 +424,10 @@ private void InitializeComponent() this.btnFacilitati.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnFacilitati.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnFacilitati.ForeColor = System.Drawing.Color.White; - this.btnFacilitati.Location = new System.Drawing.Point(267, 1); - this.btnFacilitati.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnFacilitati.Location = new System.Drawing.Point(444, 0); + this.btnFacilitati.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnFacilitati.Name = "btnFacilitati"; - this.btnFacilitati.Size = new System.Drawing.Size(133, 46); + this.btnFacilitati.Size = new System.Drawing.Size(196, 57); this.btnFacilitati.TabIndex = 17; this.btnFacilitati.Text = "Facilitati"; // @@ -457,10 +437,10 @@ private void InitializeComponent() this.btnCamere.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnCamere.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnCamere.ForeColor = System.Drawing.Color.White; - this.btnCamere.Location = new System.Drawing.Point(134, 1); - this.btnCamere.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnCamere.Location = new System.Drawing.Point(248, 0); + this.btnCamere.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnCamere.Name = "btnCamere"; - this.btnCamere.Size = new System.Drawing.Size(133, 46); + this.btnCamere.Size = new System.Drawing.Size(196, 57); this.btnCamere.TabIndex = 16; this.btnCamere.Text = "Camere"; // @@ -470,10 +450,10 @@ private void InitializeComponent() this.btnDespreHotel.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnDespreHotel.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold); this.btnDespreHotel.ForeColor = System.Drawing.Color.White; - this.btnDespreHotel.Location = new System.Drawing.Point(1, 1); - this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnDespreHotel.Location = new System.Drawing.Point(52, 0); + this.btnDespreHotel.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnDespreHotel.Name = "btnDespreHotel"; - this.btnDespreHotel.Size = new System.Drawing.Size(133, 46); + this.btnDespreHotel.Size = new System.Drawing.Size(196, 57); this.btnDespreHotel.TabIndex = 15; this.btnDespreHotel.Text = "Despre Hotel"; // @@ -481,10 +461,10 @@ private void InitializeComponent() // this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; this.guna2HtmlLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.guna2HtmlLabel1.Location = new System.Drawing.Point(359, 140); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2HtmlLabel1.Location = new System.Drawing.Point(479, 172); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(78, 32); + this.guna2HtmlLabel1.Size = new System.Drawing.Size(98, 40); this.guna2HtmlLabel1.TabIndex = 6; this.guna2HtmlLabel1.Text = "Log In"; // @@ -492,47 +472,45 @@ private void InitializeComponent() // this.LogInEmailLbl.AutoSize = true; this.LogInEmailLbl.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.LogInEmailLbl.Location = new System.Drawing.Point(274, 196); - this.LogInEmailLbl.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.LogInEmailLbl.Location = new System.Drawing.Point(365, 241); this.LogInEmailLbl.Name = "LogInEmailLbl"; - this.LogInEmailLbl.Size = new System.Drawing.Size(115, 17); + this.LogInEmailLbl.Size = new System.Drawing.Size(132, 20); this.LogInEmailLbl.TabIndex = 5; this.LogInEmailLbl.Text = "Phone Number"; // // LoginPageLogInbtn // this.LoginPageLogInbtn.AutoRoundedCorners = true; - this.LoginPageLogInbtn.BorderRadius = 13; + this.LoginPageLogInbtn.BorderRadius = 17; this.LoginPageLogInbtn.BorderThickness = 1; this.LoginPageLogInbtn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.LoginPageLogInbtn.FillColor2 = System.Drawing.Color.LightGray; this.LoginPageLogInbtn.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.LoginPageLogInbtn.ForeColor = System.Drawing.Color.Black; - this.LoginPageLogInbtn.Location = new System.Drawing.Point(337, 377); - this.LoginPageLogInbtn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.LoginPageLogInbtn.Location = new System.Drawing.Point(449, 464); + this.LoginPageLogInbtn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.LoginPageLogInbtn.Name = "LoginPageLogInbtn"; - this.LoginPageLogInbtn.Size = new System.Drawing.Size(120, 29); + this.LoginPageLogInbtn.Size = new System.Drawing.Size(160, 36); this.LoginPageLogInbtn.TabIndex = 21; this.LoginPageLogInbtn.Text = "Log In"; this.LoginPageLogInbtn.Click += new System.EventHandler(this.LoginPageLogInbtn_Click); // // Register // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.White; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.panel1); this.Controls.Add(this.guna2Panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.Name = "Register"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Form1"; this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); this.guna2Panel1.ResumeLayout(false); this.guna2Panel1.PerformLayout(); this.RegisterGpBx.ResumeLayout(false); @@ -574,7 +552,6 @@ private void InitializeComponent() private Guna.UI2.WinForms.Guna2GradientButton cancelRegisterbtn; private Guna.UI2.WinForms.Guna2GradientButton registerBtn; private Guna.UI2.WinForms.Guna2TextBox guna2TextBox2; - private System.Windows.Forms.PictureBox exit; private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1; private Guna.UI2.WinForms.Guna2HtmlLabel guna2HtmlLabel2; } diff --git a/HotelManagement/HotelManagement/Register.cs b/HotelManagement/HotelManagement/Register.cs index 22456fd..77d25d8 100644 --- a/HotelManagement/HotelManagement/Register.cs +++ b/HotelManagement/HotelManagement/Register.cs @@ -101,5 +101,10 @@ private void btnContact_Click(object sender, EventArgs e) { } + + private void label4_Click(object sender, EventArgs e) + { + + } } } diff --git a/HotelManagement/HotelManagement/ReservationInformation.Designer.cs b/HotelManagement/HotelManagement/ReservationInformation.Designer.cs index 1752550..a66cdc8 100644 --- a/HotelManagement/HotelManagement/ReservationInformation.Designer.cs +++ b/HotelManagement/HotelManagement/ReservationInformation.Designer.cs @@ -45,7 +45,6 @@ private void InitializeComponent() this.ReservationIdtb = new System.Windows.Forms.TextBox(); this.Datelb = new System.Windows.Forms.Label(); this.panel1 = new System.Windows.Forms.Panel(); - this.exit = new System.Windows.Forms.PictureBox(); this.label1 = new System.Windows.Forms.Label(); this.pictureBox2 = new System.Windows.Forms.PictureBox(); this.BtnDeleteRes = new Guna.UI2.WinForms.Guna2GradientButton(); @@ -54,17 +53,16 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ResView)).BeginInit(); this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); this.SuspendLayout(); // // pictureBox1 // this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(8, 520); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox1.Location = new System.Drawing.Point(29, 811); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(59, 50); + this.pictureBox1.Size = new System.Drawing.Size(89, 77); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.TabIndex = 44; this.pictureBox1.TabStop = false; @@ -75,9 +73,10 @@ private void InitializeComponent() this.roomnumbercb.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); this.roomnumbercb.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.roomnumbercb.FormattingEnabled = true; - this.roomnumbercb.Location = new System.Drawing.Point(76, 298); + this.roomnumbercb.Location = new System.Drawing.Point(144, 419); + this.roomnumbercb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.roomnumbercb.Name = "roomnumbercb"; - this.roomnumbercb.Size = new System.Drawing.Size(215, 28); + this.roomnumbercb.Size = new System.Drawing.Size(321, 33); this.roomnumbercb.TabIndex = 41; this.roomnumbercb.Text = "Numărul Camerei"; // @@ -87,9 +86,10 @@ private void InitializeComponent() this.clientcb.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); this.clientcb.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.clientcb.FormattingEnabled = true; - this.clientcb.Location = new System.Drawing.Point(76, 252); + this.clientcb.Location = new System.Drawing.Point(144, 362); + this.clientcb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.clientcb.Name = "clientcb"; - this.clientcb.Size = new System.Drawing.Size(215, 28); + this.clientcb.Size = new System.Drawing.Size(321, 33); this.clientcb.TabIndex = 40; this.clientcb.Text = "Numele Clientului"; // @@ -100,9 +100,10 @@ private void InitializeComponent() this.Search.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.Search.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); this.Search.ForeColor = System.Drawing.Color.White; - this.Search.Location = new System.Drawing.Point(188, 138); + this.Search.Location = new System.Drawing.Point(273, 186); + this.Search.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Search.Name = "Search"; - this.Search.Size = new System.Drawing.Size(106, 29); + this.Search.Size = new System.Drawing.Size(159, 45); this.Search.TabIndex = 35; this.Search.Text = "Caută"; this.Search.UseVisualStyleBackColor = false; @@ -112,10 +113,11 @@ private void InitializeComponent() // this.Searchtb.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); this.Searchtb.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.Searchtb.Location = new System.Drawing.Point(24, 138); + this.Searchtb.Location = new System.Drawing.Point(27, 186); + this.Searchtb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.Searchtb.Multiline = true; this.Searchtb.Name = "Searchtb"; - this.Searchtb.Size = new System.Drawing.Size(160, 30); + this.Searchtb.Size = new System.Drawing.Size(238, 44); this.Searchtb.TabIndex = 34; this.Searchtb.Text = "Caută Rezervare"; // @@ -129,11 +131,12 @@ private void InitializeComponent() this.Room, this.DateIn, this.DateOut}); - this.ResView.Location = new System.Drawing.Point(358, 121); + this.ResView.Location = new System.Drawing.Point(598, 176); + this.ResView.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.ResView.Name = "ResView"; this.ResView.RowHeadersWidth = 51; this.ResView.RowTemplate.Height = 25; - this.ResView.Size = new System.Drawing.Size(613, 427); + this.ResView.Size = new System.Drawing.Size(817, 676); this.ResView.TabIndex = 33; this.ResView.DoubleClick += new System.EventHandler(this.ResView_DoubleClick); // @@ -183,9 +186,10 @@ private void InitializeComponent() this.dateOutTimePicker.CalendarTitleForeColor = System.Drawing.Color.DodgerBlue; this.dateOutTimePicker.Font = new System.Drawing.Font("Century Gothic", 12F); this.dateOutTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Short; - this.dateOutTimePicker.Location = new System.Drawing.Point(76, 388); + this.dateOutTimePicker.Location = new System.Drawing.Point(144, 530); + this.dateOutTimePicker.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.dateOutTimePicker.Name = "dateOutTimePicker"; - this.dateOutTimePicker.Size = new System.Drawing.Size(215, 27); + this.dateOutTimePicker.Size = new System.Drawing.Size(321, 32); this.dateOutTimePicker.TabIndex = 32; // // dateInTimePicker @@ -194,20 +198,22 @@ private void InitializeComponent() this.dateInTimePicker.CalendarTitleForeColor = System.Drawing.Color.DodgerBlue; this.dateInTimePicker.Font = new System.Drawing.Font("Century Gothic", 12F); this.dateInTimePicker.Format = System.Windows.Forms.DateTimePickerFormat.Short; - this.dateInTimePicker.Location = new System.Drawing.Point(76, 341); + this.dateInTimePicker.Location = new System.Drawing.Point(144, 472); + this.dateInTimePicker.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.dateInTimePicker.Name = "dateInTimePicker"; - this.dateInTimePicker.Size = new System.Drawing.Size(215, 27); + this.dateInTimePicker.Size = new System.Drawing.Size(321, 32); this.dateInTimePicker.TabIndex = 30; // // ReservationIdtb // this.ReservationIdtb.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); this.ReservationIdtb.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.ReservationIdtb.Location = new System.Drawing.Point(76, 198); + this.ReservationIdtb.Location = new System.Drawing.Point(144, 296); + this.ReservationIdtb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.ReservationIdtb.Multiline = true; this.ReservationIdtb.Name = "ReservationIdtb"; this.ReservationIdtb.ReadOnly = true; - this.ReservationIdtb.Size = new System.Drawing.Size(215, 35); + this.ReservationIdtb.Size = new System.Drawing.Size(321, 52); this.ReservationIdtb.TabIndex = 29; this.ReservationIdtb.Text = "Id"; // @@ -215,9 +221,10 @@ private void InitializeComponent() // this.Datelb.AutoSize = true; this.Datelb.Font = new System.Drawing.Font("Century", 15.75F); - this.Datelb.Location = new System.Drawing.Point(774, 47); + this.Datelb.Location = new System.Drawing.Point(1159, 83); + this.Datelb.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.Datelb.Name = "Datelb"; - this.Datelb.Size = new System.Drawing.Size(59, 25); + this.Datelb.Size = new System.Drawing.Size(76, 33); this.Datelb.TabIndex = 1; this.Datelb.Text = "Date"; this.Datelb.TextAlign = System.Drawing.ContentAlignment.TopCenter; @@ -226,45 +233,33 @@ private void InitializeComponent() // panel1 // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.label1); this.panel1.Controls.Add(this.Datelb); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.ForeColor = System.Drawing.Color.WhiteSmoke; this.panel1.Location = new System.Drawing.Point(0, 0); + this.panel1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(1000, 92); + this.panel1.Size = new System.Drawing.Size(1500, 142); this.panel1.TabIndex = 27; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(0, 0); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 50; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Imprint MT Shadow", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(262, 23); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Location = new System.Drawing.Point(461, 36); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(466, 57); + this.label1.Size = new System.Drawing.Size(575, 71); this.label1.TabIndex = 4; this.label1.Text = "Informaţii Rezervări"; // // pictureBox2 // this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image"))); - this.pictureBox2.Location = new System.Drawing.Point(305, 138); - this.pictureBox2.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.pictureBox2.Location = new System.Drawing.Point(439, 186); + this.pictureBox2.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(31, 34); + this.pictureBox2.Size = new System.Drawing.Size(47, 52); this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox2.TabIndex = 45; this.pictureBox2.TabStop = false; @@ -273,16 +268,16 @@ private void InitializeComponent() // BtnDeleteRes // this.BtnDeleteRes.AutoRoundedCorners = true; - this.BtnDeleteRes.BorderRadius = 17; + this.BtnDeleteRes.BorderRadius = 27; this.BtnDeleteRes.BorderThickness = 1; this.BtnDeleteRes.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnDeleteRes.FillColor2 = System.Drawing.Color.LightGray; this.BtnDeleteRes.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnDeleteRes.ForeColor = System.Drawing.Color.Black; - this.BtnDeleteRes.Location = new System.Drawing.Point(229, 461); - this.BtnDeleteRes.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnDeleteRes.Location = new System.Drawing.Point(360, 619); + this.BtnDeleteRes.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnDeleteRes.Name = "BtnDeleteRes"; - this.BtnDeleteRes.Size = new System.Drawing.Size(86, 36); + this.BtnDeleteRes.Size = new System.Drawing.Size(117, 56); this.BtnDeleteRes.TabIndex = 49; this.BtnDeleteRes.Text = "Şterge"; this.BtnDeleteRes.Click += new System.EventHandler(this.BtnDeleteRes_Click); @@ -290,16 +285,16 @@ private void InitializeComponent() // BtnEditRes // this.BtnEditRes.AutoRoundedCorners = true; - this.BtnEditRes.BorderRadius = 17; + this.BtnEditRes.BorderRadius = 27; this.BtnEditRes.BorderThickness = 1; this.BtnEditRes.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnEditRes.FillColor2 = System.Drawing.Color.LightGray; this.BtnEditRes.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnEditRes.ForeColor = System.Drawing.Color.Black; - this.BtnEditRes.Location = new System.Drawing.Point(139, 461); - this.BtnEditRes.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnEditRes.Location = new System.Drawing.Point(228, 619); + this.BtnEditRes.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnEditRes.Name = "BtnEditRes"; - this.BtnEditRes.Size = new System.Drawing.Size(86, 36); + this.BtnEditRes.Size = new System.Drawing.Size(117, 56); this.BtnEditRes.TabIndex = 48; this.BtnEditRes.Text = "Editează"; this.BtnEditRes.Click += new System.EventHandler(this.BtnEditRes_Click); @@ -307,25 +302,25 @@ private void InitializeComponent() // BtnAddRes // this.BtnAddRes.AutoRoundedCorners = true; - this.BtnAddRes.BorderRadius = 17; + this.BtnAddRes.BorderRadius = 27; this.BtnAddRes.BorderThickness = 1; this.BtnAddRes.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnAddRes.FillColor2 = System.Drawing.Color.LightGray; this.BtnAddRes.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnAddRes.ForeColor = System.Drawing.Color.Black; - this.BtnAddRes.Location = new System.Drawing.Point(49, 461); - this.BtnAddRes.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnAddRes.Location = new System.Drawing.Point(96, 619); + this.BtnAddRes.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnAddRes.Name = "BtnAddRes"; - this.BtnAddRes.Size = new System.Drawing.Size(86, 36); + this.BtnAddRes.Size = new System.Drawing.Size(117, 56); this.BtnAddRes.TabIndex = 47; this.BtnAddRes.Text = "Adaugă"; this.BtnAddRes.Click += new System.EventHandler(this.BtnAddRes_Click); // // ReservationInformation // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.BtnDeleteRes); this.Controls.Add(this.BtnEditRes); this.Controls.Add(this.BtnAddRes); @@ -340,8 +335,8 @@ private void InitializeComponent() this.Controls.Add(this.dateInTimePicker); this.Controls.Add(this.ReservationIdtb); this.Controls.Add(this.panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Name = "ReservationInformation"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "ReservationInformation"; @@ -350,7 +345,6 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.ResView)).EndInit(); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -380,6 +374,5 @@ private void InitializeComponent() private System.Windows.Forms.DataGridViewTextBoxColumn Room; private System.Windows.Forms.DataGridViewTextBoxColumn DateIn; private System.Windows.Forms.DataGridViewTextBoxColumn DateOut; - private System.Windows.Forms.PictureBox exit; } } \ No newline at end of file diff --git a/HotelManagement/HotelManagement/RoomInformation.Designer.cs b/HotelManagement/HotelManagement/RoomInformation.Designer.cs index ba4c58a..8883c2b 100644 --- a/HotelManagement/HotelManagement/RoomInformation.Designer.cs +++ b/HotelManagement/HotelManagement/RoomInformation.Designer.cs @@ -32,7 +32,6 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RoomInformation)); this.panel1 = new System.Windows.Forms.Panel(); this.Datelb = new System.Windows.Forms.Label(); - this.exit = new System.Windows.Forms.PictureBox(); this.label1 = new System.Windows.Forms.Label(); this.RoomGridview = new System.Windows.Forms.DataGridView(); this.RoomNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -59,7 +58,6 @@ private void InitializeComponent() this.hoteldbDataSetBindingSource = new System.Windows.Forms.BindingSource(this.components); this.label3 = new System.Windows.Forms.Label(); this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.RoomGridview)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.refreshpb)).BeginInit(); @@ -70,46 +68,34 @@ private void InitializeComponent() // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.Datelb); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.label1); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.ForeColor = System.Drawing.Color.WhiteSmoke; this.panel1.Location = new System.Drawing.Point(0, 0); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(1000, 81); + this.panel1.Size = new System.Drawing.Size(1500, 142); this.panel1.TabIndex = 1; // // Datelb // this.Datelb.AutoSize = true; this.Datelb.Font = new System.Drawing.Font("Century", 15.75F); - this.Datelb.Location = new System.Drawing.Point(774, 47); + this.Datelb.Location = new System.Drawing.Point(1159, 83); + this.Datelb.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.Datelb.Name = "Datelb"; - this.Datelb.Size = new System.Drawing.Size(59, 25); + this.Datelb.Size = new System.Drawing.Size(76, 33); this.Datelb.TabIndex = 54; this.Datelb.Text = "Date"; this.Datelb.TextAlign = System.Drawing.ContentAlignment.TopCenter; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(0, 0); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(31, 29); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 53; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Imprint MT Shadow", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(279, 16); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Location = new System.Drawing.Point(512, 45); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(421, 57); + this.label1.Size = new System.Drawing.Size(521, 71); this.label1.TabIndex = 0; this.label1.Text = "Informaţii Camere"; // @@ -121,12 +107,12 @@ private void InitializeComponent() this.RoomType, this.RoomPhone, this.RoomFree}); - this.RoomGridview.Location = new System.Drawing.Point(351, 101); - this.RoomGridview.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.RoomGridview.Location = new System.Drawing.Point(524, 158); + this.RoomGridview.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.RoomGridview.Name = "RoomGridview"; this.RoomGridview.RowHeadersWidth = 51; this.RoomGridview.RowTemplate.Height = 29; - this.RoomGridview.Size = new System.Drawing.Size(630, 448); + this.RoomGridview.Size = new System.Drawing.Size(840, 616); this.RoomGridview.TabIndex = 6; this.RoomGridview.DoubleClick += new System.EventHandler(this.RoomGridview_DoubleClick); // @@ -169,10 +155,10 @@ private void InitializeComponent() this.Search.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.Search.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Search.ForeColor = System.Drawing.Color.WhiteSmoke; - this.Search.Location = new System.Drawing.Point(195, 123); - this.Search.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.Search.Location = new System.Drawing.Point(265, 168); + this.Search.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.Search.Name = "Search"; - this.Search.Size = new System.Drawing.Size(106, 29); + this.Search.Size = new System.Drawing.Size(141, 36); this.Search.TabIndex = 13; this.Search.Text = "Caută"; this.Search.UseVisualStyleBackColor = false; @@ -182,10 +168,10 @@ private void InitializeComponent() // this.RoomSearchtbl.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.RoomSearchtbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.RoomSearchtbl.Location = new System.Drawing.Point(31, 123); - this.RoomSearchtbl.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.RoomSearchtbl.Location = new System.Drawing.Point(38, 171); + this.RoomSearchtbl.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.RoomSearchtbl.Name = "RoomSearchtbl"; - this.RoomSearchtbl.Size = new System.Drawing.Size(160, 30); + this.RoomSearchtbl.Size = new System.Drawing.Size(212, 36); this.RoomSearchtbl.TabIndex = 12; this.RoomSearchtbl.Text = "Caută Cameră"; // @@ -193,10 +179,10 @@ private void InitializeComponent() // this.roomphonetbl.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.roomphonetbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.roomphonetbl.Location = new System.Drawing.Point(68, 322); - this.roomphonetbl.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.roomphonetbl.Location = new System.Drawing.Point(91, 396); + this.roomphonetbl.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.roomphonetbl.Name = "roomphonetbl"; - this.roomphonetbl.Size = new System.Drawing.Size(215, 45); + this.roomphonetbl.Size = new System.Drawing.Size(285, 54); this.roomphonetbl.TabIndex = 16; this.roomphonetbl.Text = "Număr Telefon"; // @@ -204,76 +190,73 @@ private void InitializeComponent() // this.roomidtbl.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.roomidtbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.roomidtbl.Location = new System.Drawing.Point(68, 250); - this.roomidtbl.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.roomidtbl.Location = new System.Drawing.Point(91, 308); + this.roomidtbl.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.roomidtbl.Name = "roomidtbl"; - this.roomidtbl.Size = new System.Drawing.Size(215, 45); + this.roomidtbl.Size = new System.Drawing.Size(285, 54); this.roomidtbl.TabIndex = 15; this.roomidtbl.Text = "Număr Cameră"; // // label2 // this.label2.AutoSize = true; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.label2.Location = new System.Drawing.Point(91, 386); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Location = new System.Drawing.Point(96, 475); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(68, 24); + this.label2.Size = new System.Drawing.Size(89, 29); this.label2.TabIndex = 17; this.label2.Text = "Liberă"; // // Yesbtn // this.Yesbtn.AutoSize = true; - this.Yesbtn.Location = new System.Drawing.Point(157, 393); - this.Yesbtn.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.Yesbtn.Location = new System.Drawing.Point(209, 484); + this.Yesbtn.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Yesbtn.Name = "Yesbtn"; - this.Yesbtn.Size = new System.Drawing.Size(14, 13); + this.Yesbtn.Size = new System.Drawing.Size(17, 16); this.Yesbtn.TabIndex = 18; this.Yesbtn.UseVisualStyleBackColor = true; // // Noradio // this.Noradio.AutoSize = true; - this.Noradio.Location = new System.Drawing.Point(213, 393); - this.Noradio.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.Noradio.Location = new System.Drawing.Point(284, 484); + this.Noradio.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Noradio.Name = "Noradio"; - this.Noradio.Size = new System.Drawing.Size(14, 13); + this.Noradio.Size = new System.Drawing.Size(17, 16); this.Noradio.TabIndex = 19; this.Noradio.UseVisualStyleBackColor = true; // // Yesradio // this.Yesradio.AutoSize = true; - this.Yesradio.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Yesradio.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Yesradio.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.Yesradio.Location = new System.Drawing.Point(174, 389); - this.Yesradio.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.Yesradio.Location = new System.Drawing.Point(232, 479); this.Yesradio.Name = "Yesradio"; - this.Yesradio.Size = new System.Drawing.Size(30, 20); + this.Yesradio.Size = new System.Drawing.Size(43, 29); this.Yesradio.TabIndex = 20; this.Yesradio.Text = "Da"; // // label4 // this.label4.AutoSize = true; - this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.label4.Location = new System.Drawing.Point(231, 389); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Location = new System.Drawing.Point(308, 479); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(29, 20); + this.label4.Size = new System.Drawing.Size(44, 29); this.label4.TabIndex = 21; this.label4.Text = "Nu"; // // pictureBox1 // this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(22, 514); - this.pictureBox1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.pictureBox1.Location = new System.Drawing.Point(33, 791); + this.pictureBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(59, 50); + this.pictureBox1.Size = new System.Drawing.Size(89, 77); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox1.TabIndex = 25; this.pictureBox1.TabStop = false; @@ -282,10 +265,10 @@ private void InitializeComponent() // refreshpb // this.refreshpb.Image = ((System.Drawing.Image)(resources.GetObject("refreshpb.Image"))); - this.refreshpb.Location = new System.Drawing.Point(305, 119); - this.refreshpb.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.refreshpb.Location = new System.Drawing.Point(412, 163); + this.refreshpb.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.refreshpb.Name = "refreshpb"; - this.refreshpb.Size = new System.Drawing.Size(31, 34); + this.refreshpb.Size = new System.Drawing.Size(41, 42); this.refreshpb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.refreshpb.TabIndex = 14; this.refreshpb.TabStop = false; @@ -300,16 +283,16 @@ private void InitializeComponent() // BtnAdd // this.BtnAdd.AutoRoundedCorners = true; - this.BtnAdd.BorderRadius = 17; + this.BtnAdd.BorderRadius = 27; this.BtnAdd.BorderThickness = 1; this.BtnAdd.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnAdd.FillColor2 = System.Drawing.Color.LightGray; this.BtnAdd.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnAdd.ForeColor = System.Drawing.Color.Black; - this.BtnAdd.Location = new System.Drawing.Point(18, 467); - this.BtnAdd.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnAdd.Location = new System.Drawing.Point(46, 578); + this.BtnAdd.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnAdd.Name = "BtnAdd"; - this.BtnAdd.Size = new System.Drawing.Size(96, 36); + this.BtnAdd.Size = new System.Drawing.Size(117, 56); this.BtnAdd.TabIndex = 28; this.BtnAdd.Text = "Adaugă"; this.BtnAdd.Click += new System.EventHandler(this.BtnAdd_Click); @@ -317,16 +300,16 @@ private void InitializeComponent() // BtnEdit // this.BtnEdit.AutoRoundedCorners = true; - this.BtnEdit.BorderRadius = 17; + this.BtnEdit.BorderRadius = 27; this.BtnEdit.BorderThickness = 1; this.BtnEdit.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnEdit.FillColor2 = System.Drawing.Color.LightGray; this.BtnEdit.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnEdit.ForeColor = System.Drawing.Color.Black; - this.BtnEdit.Location = new System.Drawing.Point(118, 467); - this.BtnEdit.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnEdit.Location = new System.Drawing.Point(179, 578); + this.BtnEdit.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnEdit.Name = "BtnEdit"; - this.BtnEdit.Size = new System.Drawing.Size(96, 36); + this.BtnEdit.Size = new System.Drawing.Size(117, 56); this.BtnEdit.TabIndex = 29; this.BtnEdit.Text = "Editeză"; this.BtnEdit.Click += new System.EventHandler(this.BtnEdit_Click); @@ -334,16 +317,16 @@ private void InitializeComponent() // BtnDelete // this.BtnDelete.AutoRoundedCorners = true; - this.BtnDelete.BorderRadius = 17; + this.BtnDelete.BorderRadius = 27; this.BtnDelete.BorderThickness = 1; this.BtnDelete.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.BtnDelete.FillColor2 = System.Drawing.Color.LightGray; this.BtnDelete.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Bold); this.BtnDelete.ForeColor = System.Drawing.Color.Black; - this.BtnDelete.Location = new System.Drawing.Point(218, 467); - this.BtnDelete.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.BtnDelete.Location = new System.Drawing.Point(313, 578); + this.BtnDelete.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.BtnDelete.Name = "BtnDelete"; - this.BtnDelete.Size = new System.Drawing.Size(96, 36); + this.BtnDelete.Size = new System.Drawing.Size(117, 56); this.BtnDelete.TabIndex = 30; this.BtnDelete.Text = "Şterge"; this.BtnDelete.Click += new System.EventHandler(this.BtnDelete_Click); @@ -358,9 +341,10 @@ private void InitializeComponent() "Camera Dubla Deluxe", "Camera pentru Familie", "Triol"}); - this.comboBox1.Location = new System.Drawing.Point(68, 197); + this.comboBox1.Location = new System.Drawing.Point(91, 242); + this.comboBox1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(215, 28); + this.comboBox1.Size = new System.Drawing.Size(285, 33); this.comboBox1.TabIndex = 31; this.comboBox1.Text = "Tipul Camerei"; // @@ -368,18 +352,19 @@ private void InitializeComponent() // this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.Location = new System.Drawing.Point(276, 561); + this.label3.Location = new System.Drawing.Point(367, 835); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(712, 15); + this.label3.Size = new System.Drawing.Size(829, 18); this.label3.TabIndex = 52; this.label3.Text = "Atenţie! Dacă vrei să modifici numărul unei camere, trebuie să o ştergi şi să o a" + "daugi din nou cu numărul nou!"; // // RoomInformation // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.label3); this.Controls.Add(this.comboBox1); this.Controls.Add(this.BtnDelete); @@ -398,15 +383,14 @@ private void InitializeComponent() this.Controls.Add(this.RoomSearchtbl); this.Controls.Add(this.RoomGridview); this.Controls.Add(this.panel1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Name = "RoomInformation"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "RoomInfo"; this.Load += new System.EventHandler(this.RoomInfo_Load); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.RoomGridview)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.refreshpb)).EndInit(); @@ -444,7 +428,6 @@ private void InitializeComponent() private System.Windows.Forms.DataGridViewTextBoxColumn RoomPhone; private System.Windows.Forms.DataGridViewTextBoxColumn RoomFree; private System.Windows.Forms.Label label3; - private System.Windows.Forms.PictureBox exit; private System.Windows.Forms.Label Datelb; } } \ No newline at end of file diff --git a/HotelManagement/HotelManagement/RoomInformation.resx b/HotelManagement/HotelManagement/RoomInformation.resx index 0fcd660..430c8f2 100644 --- a/HotelManagement/HotelManagement/RoomInformation.resx +++ b/HotelManagement/HotelManagement/RoomInformation.resx @@ -129,6 +129,18 @@ True + + True + + + True + + + True + + + True + 17, 17 diff --git a/HotelManagement/HotelManagement/StaffInformation.Designer.cs b/HotelManagement/HotelManagement/StaffInformation.Designer.cs index 8bfe5cd..bf17dbf 100644 --- a/HotelManagement/HotelManagement/StaffInformation.Designer.cs +++ b/HotelManagement/HotelManagement/StaffInformation.Designer.cs @@ -34,7 +34,6 @@ private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StaffInformation)); this.panel1 = new System.Windows.Forms.Panel(); this.Datelb = new System.Windows.Forms.Label(); - this.exit = new System.Windows.Forms.PictureBox(); this.label2 = new System.Windows.Forms.Label(); this.StaffIdtb = new System.Windows.Forms.TextBox(); this.StaffNametb = new System.Windows.Forms.TextBox(); @@ -45,14 +44,6 @@ private void InitializeComponent() this.refreshpb = new System.Windows.Forms.PictureBox(); this.timer1 = new System.Windows.Forms.Timer(this.components); this.StaffView = new System.Windows.Forms.DataGridView(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.BtnDeleteStaff = new Guna.UI2.WinForms.Guna2GradientButton(); - this.BtnEditStaff = new Guna.UI2.WinForms.Guna2GradientButton(); - this.BtnAddStaff = new Guna.UI2.WinForms.Guna2GradientButton(); - this.emailtb = new System.Windows.Forms.TextBox(); - this.adresatb = new System.Windows.Forms.TextBox(); - this.functietb = new System.Windows.Forms.TextBox(); - this.parolatb = new System.Windows.Forms.TextBox(); this.StaffId = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Staffname = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Staffaddress = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -61,8 +52,15 @@ private void InitializeComponent() this.Staffemail = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Gender = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Staffpassword = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.BtnDeleteStaff = new Guna.UI2.WinForms.Guna2GradientButton(); + this.BtnEditStaff = new Guna.UI2.WinForms.Guna2GradientButton(); + this.BtnAddStaff = new Guna.UI2.WinForms.Guna2GradientButton(); + this.emailtb = new System.Windows.Forms.TextBox(); + this.adresatb = new System.Windows.Forms.TextBox(); + this.functietb = new System.Windows.Forms.TextBox(); + this.parolatb = new System.Windows.Forms.TextBox(); this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.refreshpb)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.StaffView)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); @@ -72,7 +70,6 @@ private void InitializeComponent() // this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.panel1.Controls.Add(this.Datelb); - this.panel1.Controls.Add(this.exit); this.panel1.Controls.Add(this.label2); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.ForeColor = System.Drawing.Color.WhiteSmoke; @@ -89,30 +86,18 @@ private void InitializeComponent() this.Datelb.Location = new System.Drawing.Point(1159, 83); this.Datelb.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); this.Datelb.Name = "Datelb"; - this.Datelb.Size = new System.Drawing.Size(59, 25); + this.Datelb.Size = new System.Drawing.Size(76, 33); this.Datelb.TabIndex = 52; this.Datelb.Text = "Date"; this.Datelb.TextAlign = System.Drawing.ContentAlignment.TopCenter; // - // exit - // - this.exit.Image = global::HotelManagement.Properties.Resources.close; - this.exit.Location = new System.Drawing.Point(4, 5); - this.exit.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); - this.exit.Name = "exit"; - this.exit.Size = new System.Drawing.Size(46, 45); - this.exit.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.exit.TabIndex = 51; - this.exit.TabStop = false; - this.exit.Click += new System.EventHandler(this.exit_Click); - // // label2 // this.label2.AutoSize = true; this.label2.Font = new System.Drawing.Font("Imprint MT Shadow", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label2.Location = new System.Drawing.Point(461, 36); this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(354, 57); + this.label2.Size = new System.Drawing.Size(437, 71); this.label2.TabIndex = 2; this.label2.Text = "Informaţii Staff"; // @@ -160,7 +145,7 @@ private void InitializeComponent() this.Gendercb.Location = new System.Drawing.Point(91, 663); this.Gendercb.Margin = new System.Windows.Forms.Padding(4); this.Gendercb.Name = "Gendercb"; - this.Gendercb.Size = new System.Drawing.Size(321, 28); + this.Gendercb.Size = new System.Drawing.Size(321, 33); this.Gendercb.TabIndex = 4; this.Gendercb.Text = "Gen"; // @@ -223,10 +208,75 @@ private void InitializeComponent() this.StaffView.TabIndex = 5; this.StaffView.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.StaffView_DoubleClick); // + // StaffId + // + this.StaffId.DataPropertyName = "StaffId"; + this.StaffId.HeaderText = "StaffId"; + this.StaffId.MinimumWidth = 6; + this.StaffId.Name = "StaffId"; + this.StaffId.Width = 125; + // + // Staffname + // + this.Staffname.DataPropertyName = "Staffname"; + this.Staffname.HeaderText = "Nume"; + this.Staffname.MinimumWidth = 6; + this.Staffname.Name = "Staffname"; + this.Staffname.Width = 125; + // + // Staffaddress + // + this.Staffaddress.DataPropertyName = "Staffaddress"; + this.Staffaddress.HeaderText = "Adresă"; + this.Staffaddress.MinimumWidth = 6; + this.Staffaddress.Name = "Staffaddress"; + this.Staffaddress.Width = 125; + // + // Stafffunction + // + this.Stafffunction.DataPropertyName = "Stafffunction"; + this.Stafffunction.HeaderText = "Funcţie"; + this.Stafffunction.MinimumWidth = 6; + this.Stafffunction.Name = "Stafffunction"; + this.Stafffunction.Width = 125; + // + // Staffphone + // + this.Staffphone.DataPropertyName = "Staffphone"; + this.Staffphone.HeaderText = "NumărTelefon"; + this.Staffphone.MinimumWidth = 6; + this.Staffphone.Name = "Staffphone"; + this.Staffphone.Width = 125; + // + // Staffemail + // + this.Staffemail.DataPropertyName = "Staffemail"; + this.Staffemail.HeaderText = "Email"; + this.Staffemail.MinimumWidth = 6; + this.Staffemail.Name = "Staffemail"; + this.Staffemail.Width = 125; + // + // Gender + // + this.Gender.DataPropertyName = "Gender"; + this.Gender.HeaderText = "Gen"; + this.Gender.MinimumWidth = 6; + this.Gender.Name = "Gender"; + this.Gender.Width = 125; + // + // Staffpassword + // + this.Staffpassword.DataPropertyName = "Staffpassword"; + this.Staffpassword.HeaderText = "Parolă"; + this.Staffpassword.MinimumWidth = 6; + this.Staffpassword.Name = "Staffpassword"; + this.Staffpassword.Visible = false; + this.Staffpassword.Width = 125; + // // pictureBox1 // this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); - this.pictureBox1.Location = new System.Drawing.Point(33, 791); + this.pictureBox1.Location = new System.Drawing.Point(29, 811); this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.Size = new System.Drawing.Size(89, 77); this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; @@ -330,68 +380,9 @@ private void InitializeComponent() this.parolatb.TabIndex = 37; this.parolatb.Text = "Parolă"; // - // StaffId - // - this.StaffId.DataPropertyName = "StaffId"; - this.StaffId.HeaderText = "StaffId"; - this.StaffId.MinimumWidth = 6; - this.StaffId.Name = "StaffId"; - this.StaffId.Width = 125; - // - // Staffname - // - this.Staffname.DataPropertyName = "Staffname"; - this.Staffname.HeaderText = "Nume"; - this.Staffname.MinimumWidth = 6; - this.Staffname.Name = "Staffname"; - this.Staffname.Width = 125; - // - // Staffaddress - // - this.Staffaddress.DataPropertyName = "Staffaddress"; - this.Staffaddress.HeaderText = "Adresă"; - this.Staffaddress.Name = "Staffaddress"; - // - // Stafffunction - // - this.Stafffunction.DataPropertyName = "Stafffunction"; - this.Stafffunction.HeaderText = "Funcţie"; - this.Stafffunction.Name = "Stafffunction"; - // - // Staffphone - // - this.Staffphone.DataPropertyName = "Staffphone"; - this.Staffphone.HeaderText = "NumărTelefon"; - this.Staffphone.MinimumWidth = 6; - this.Staffphone.Name = "Staffphone"; - this.Staffphone.Width = 125; - // - // Staffemail - // - this.Staffemail.DataPropertyName = "Staffemail"; - this.Staffemail.HeaderText = "Email"; - this.Staffemail.Name = "Staffemail"; - // - // Gender - // - this.Gender.DataPropertyName = "Gender"; - this.Gender.HeaderText = "Gen"; - this.Gender.MinimumWidth = 6; - this.Gender.Name = "Gender"; - this.Gender.Width = 125; - // - // Staffpassword - // - this.Staffpassword.DataPropertyName = "Staffpassword"; - this.Staffpassword.HeaderText = "Parolă"; - this.Staffpassword.MinimumWidth = 6; - this.Staffpassword.Name = "Staffpassword"; - this.Staffpassword.Visible = false; - this.Staffpassword.Width = 125; - // // StaffInformation // - this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 20F); + this.AutoScaleDimensions = new System.Drawing.SizeF(13F, 25F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.Control; this.ClientSize = new System.Drawing.Size(1500, 900); @@ -413,7 +404,7 @@ private void InitializeComponent() this.Controls.Add(this.StaffIdtb); this.Controls.Add(this.panel1); this.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; this.Margin = new System.Windows.Forms.Padding(4); this.Name = "StaffInformation"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; @@ -421,7 +412,6 @@ private void InitializeComponent() this.Load += new System.EventHandler(this.StaffInformation_Load); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.exit)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.refreshpb)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.StaffView)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); @@ -448,7 +438,6 @@ private void InitializeComponent() private Guna.UI2.WinForms.Guna2GradientButton BtnEditStaff; private Guna.UI2.WinForms.Guna2GradientButton BtnAddStaff; private Label label2; - private PictureBox exit; private Label Datelb; private TextBox emailtb; private TextBox adresatb; diff --git a/HotelManagement/HotelManagement/StaffInformation.resx b/HotelManagement/HotelManagement/StaffInformation.resx index 379f5b5..3c263c0 100644 --- a/HotelManagement/HotelManagement/StaffInformation.resx +++ b/HotelManagement/HotelManagement/StaffInformation.resx @@ -1391,6 +1391,15 @@ True + + True + + + True + + + True + /9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYG diff --git a/HotelManagement/HotelManagement/StaffLogin.Designer.cs b/HotelManagement/HotelManagement/StaffLogin.Designer.cs index 1e1a34d..bd52e6f 100644 --- a/HotelManagement/HotelManagement/StaffLogin.Designer.cs +++ b/HotelManagement/HotelManagement/StaffLogin.Designer.cs @@ -36,33 +36,33 @@ private void InitializeComponent() this.guna2HtmlLabel1 = new Guna.UI2.WinForms.Guna2HtmlLabel(); this.btnBack = new Guna.UI2.WinForms.Guna2Button(); this.guna2PictureBox1 = new Guna.UI2.WinForms.Guna2PictureBox(); - this.pictureBox4 = new System.Windows.Forms.PictureBox(); this.label1 = new System.Windows.Forms.Label(); this.registerBtn = new Guna.UI2.WinForms.Guna2GradientButton(); this.pictureBox3 = new System.Windows.Forms.PictureBox(); this.pictureBox2 = new System.Windows.Forms.PictureBox(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); this.SuspendLayout(); // // usernametb // - this.usernametb.Location = new System.Drawing.Point(513, 229); + this.usernametb.Location = new System.Drawing.Point(801, 365); + this.usernametb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.usernametb.Name = "usernametb"; - this.usernametb.Size = new System.Drawing.Size(182, 20); + this.usernametb.Size = new System.Drawing.Size(241, 22); this.usernametb.TabIndex = 2; this.usernametb.UseWaitCursor = true; this.usernametb.TextChanged += new System.EventHandler(this.usernametb_TextChanged); // // passwordtb // - this.passwordtb.Location = new System.Drawing.Point(513, 310); + this.passwordtb.Location = new System.Drawing.Point(801, 465); + this.passwordtb.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.passwordtb.Name = "passwordtb"; this.passwordtb.PasswordChar = '*'; - this.passwordtb.Size = new System.Drawing.Size(182, 20); + this.passwordtb.Size = new System.Drawing.Size(241, 22); this.passwordtb.TabIndex = 3; this.passwordtb.UseSystemPasswordChar = true; // @@ -72,11 +72,10 @@ private void InitializeComponent() this.panel1.Controls.Add(this.guna2HtmlLabel1); this.panel1.Controls.Add(this.btnBack); this.panel1.Controls.Add(this.guna2PictureBox1); - this.panel1.Controls.Add(this.pictureBox4); this.panel1.Location = new System.Drawing.Point(0, -1); - this.panel1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.panel1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(202, 605); + this.panel1.Size = new System.Drawing.Size(327, 987); this.panel1.TabIndex = 21; // // guna2HtmlLabel1 @@ -84,10 +83,10 @@ private void InitializeComponent() this.guna2HtmlLabel1.BackColor = System.Drawing.Color.Transparent; this.guna2HtmlLabel1.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); this.guna2HtmlLabel1.ForeColor = System.Drawing.Color.White; - this.guna2HtmlLabel1.Location = new System.Drawing.Point(23, 220); - this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2); + this.guna2HtmlLabel1.Location = new System.Drawing.Point(59, 274); + this.guna2HtmlLabel1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.guna2HtmlLabel1.Name = "guna2HtmlLabel1"; - this.guna2HtmlLabel1.Size = new System.Drawing.Size(155, 34); + this.guna2HtmlLabel1.Size = new System.Drawing.Size(185, 41); this.guna2HtmlLabel1.TabIndex = 39; this.guna2HtmlLabel1.Text = "Hotel LIAV"; // @@ -97,10 +96,10 @@ private void InitializeComponent() this.btnBack.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnBack.Font = new System.Drawing.Font("Imprint MT Shadow", 20F, System.Drawing.FontStyle.Bold); this.btnBack.ForeColor = System.Drawing.Color.Black; - this.btnBack.Location = new System.Drawing.Point(1, 518); - this.btnBack.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.btnBack.Location = new System.Drawing.Point(23, 786); + this.btnBack.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.btnBack.Name = "btnBack"; - this.btnBack.Size = new System.Drawing.Size(200, 46); + this.btnBack.Size = new System.Drawing.Size(267, 57); this.btnBack.TabIndex = 15; this.btnBack.Text = "Înapoi"; this.btnBack.Click += new System.EventHandler(this.btnBack_Click); @@ -110,55 +109,39 @@ private void InitializeComponent() this.guna2PictureBox1.BackColor = System.Drawing.Color.Transparent; this.guna2PictureBox1.Image = global::HotelManagement.Properties.Resources.hotel_icon; this.guna2PictureBox1.ImageRotate = 0F; - this.guna2PictureBox1.Location = new System.Drawing.Point(31, 74); - this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.guna2PictureBox1.Location = new System.Drawing.Point(69, 94); + this.guna2PictureBox1.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.guna2PictureBox1.Name = "guna2PictureBox1"; - this.guna2PictureBox1.Size = new System.Drawing.Size(138, 122); + this.guna2PictureBox1.Size = new System.Drawing.Size(184, 150); this.guna2PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.guna2PictureBox1.TabIndex = 7; this.guna2PictureBox1.TabStop = false; this.guna2PictureBox1.UseTransparentBackground = true; this.guna2PictureBox1.Click += new System.EventHandler(this.guna2PictureBox1_Click); // - // pictureBox4 - // - this.pictureBox4.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.pictureBox4.Image = global::HotelManagement.Properties.Resources.close; - this.pictureBox4.Location = new System.Drawing.Point(2, 3); - this.pictureBox4.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); - this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(33, 32); - this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; - this.pictureBox4.TabIndex = 8; - this.pictureBox4.TabStop = false; - this.pictureBox4.Click += new System.EventHandler(this.pictureBox4_Click); - // // label1 // this.label1.AutoSize = true; this.label1.Font = new System.Drawing.Font("Imprint MT Shadow", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(397, 88); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Location = new System.Drawing.Point(646, 191); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(427, 57); + this.label1.Size = new System.Drawing.Size(520, 71); this.label1.TabIndex = 0; this.label1.Text = "Staff: Intră în cont"; // // registerBtn // this.registerBtn.AutoRoundedCorners = true; - this.registerBtn.BorderRadius = 20; + this.registerBtn.BorderRadius = 25; this.registerBtn.BorderThickness = 1; this.registerBtn.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.registerBtn.FillColor2 = System.Drawing.Color.LightGray; this.registerBtn.Font = new System.Drawing.Font("Segoe UI", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.registerBtn.ForeColor = System.Drawing.Color.Black; - this.registerBtn.Location = new System.Drawing.Point(499, 402); - this.registerBtn.Margin = new System.Windows.Forms.Padding(2, 1, 2, 1); + this.registerBtn.Location = new System.Drawing.Point(782, 578); + this.registerBtn.Margin = new System.Windows.Forms.Padding(3, 1, 3, 1); this.registerBtn.Name = "registerBtn"; - this.registerBtn.Size = new System.Drawing.Size(161, 43); + this.registerBtn.Size = new System.Drawing.Size(215, 53); this.registerBtn.TabIndex = 23; this.registerBtn.Text = "Intră în cont"; this.registerBtn.Click += new System.EventHandler(this.registerBtn_Click); @@ -166,9 +149,10 @@ private void InitializeComponent() // pictureBox3 // this.pictureBox3.Image = global::HotelManagement.Properties.Resources.password; - this.pictureBox3.Location = new System.Drawing.Point(460, 299); + this.pictureBox3.Location = new System.Drawing.Point(730, 451); + this.pictureBox3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(47, 40); + this.pictureBox3.Size = new System.Drawing.Size(63, 49); this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox3.TabIndex = 7; this.pictureBox3.TabStop = false; @@ -176,19 +160,20 @@ private void InitializeComponent() // pictureBox2 // this.pictureBox2.Image = global::HotelManagement.Properties.Resources.username; - this.pictureBox2.Location = new System.Drawing.Point(461, 219); + this.pictureBox2.Location = new System.Drawing.Point(732, 353); + this.pictureBox2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(47, 40); + this.pictureBox2.Size = new System.Drawing.Size(63, 49); this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; this.pictureBox2.TabIndex = 6; this.pictureBox2.TabStop = false; // // StaffLogin // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.ControlLight; - this.ClientSize = new System.Drawing.Size(1000, 585); + this.ClientSize = new System.Drawing.Size(1500, 900); this.Controls.Add(this.label1); this.Controls.Add(this.registerBtn); this.Controls.Add(this.panel1); @@ -196,7 +181,8 @@ private void InitializeComponent() this.Controls.Add(this.pictureBox2); this.Controls.Add(this.passwordtb); this.Controls.Add(this.usernametb); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); this.MaximizeBox = false; this.Name = "StaffLogin"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; @@ -205,7 +191,6 @@ private void InitializeComponent() this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.guna2PictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); this.ResumeLayout(false); @@ -218,7 +203,6 @@ private void InitializeComponent() private TextBox passwordtb; private PictureBox pictureBox2; private PictureBox pictureBox3; - private PictureBox pictureBox4; private Panel panel1; private Guna.UI2.WinForms.Guna2Button btnBack; private Guna.UI2.WinForms.Guna2PictureBox guna2PictureBox1; diff --git a/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe b/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe index ea2d4f296253763c85b4c2bfb88b44675062cbda..ae83297ab36125e43fdc771d956c35ba51f18eea 100644 GIT binary patch delta 100410 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∓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

IBu(Vfd+3Z8nINc2+wKT86kT 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 p0;{(a?%Kb4i(l>Xtljdr81-#H&A8tmnEJeQ)o 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 diff --git a/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe.config b/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe.config index 46780ad..76b3c3c 100644 --- a/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe.config +++ b/HotelManagement/HotelManagement/bin/Debug/HotelManagement.exe.config @@ -1,4 +1,4 @@ - + @@ -14,7 +14,14 @@ - - - + + + + + + + + + + \ No newline at end of file diff --git a/HotelManagement/HotelManagement/bin/Debug/HotelManagement.pdb b/HotelManagement/HotelManagement/bin/Debug/HotelManagement.pdb index 9517e06560b03853143acacbf25dce6fb9f295bb..cf2fcf201efe64abc713b90e9d25361e52bf1dcd 100644 GIT binary patch delta 65946 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 U4*@ON<$J~agL3(GcmB=)zxrs%tN;K2 delta 72896 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 diff --git a/HotelManagement/HotelManagement/bin/Debug/Microsoft.Build.Framework.dll b/HotelManagement/HotelManagement/bin/Debug/Microsoft.Build.Framework.dll new file mode 100644 index 0000000000000000000000000000000000000000..763a6685c8821e7af718c3cf6d857d5d0ab7d11a GIT binary patch literal 359056 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 Ix|6FV5{;R`FlLw;I}s8hLQ*JMDv6RLB`vgw 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

x?u1sF|-k9v%z$0gBKkujb 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 + + + Microsoft.Build.Framework + + + +

+ Provides methods for creating a segmented dictionary that is immutable; meaning it cannot be changed once it is + created. + + + + + Represents a segmented dictionary that is immutable; meaning it cannot be changed once it is created. + + + There are different scenarios best for and others + best for . + + In general, is applicable in scenarios most like + the scenarios where is applicable, and + is applicable in scenarios most like the scenarios where + is applicable. + + The following table summarizes the performance characteristics of + : + + + + Operation + Complexity + Complexity + Comments + + + Item + O(1) + O(log n) + Directly index into the underlying segmented dictionary + + + Add() + O(n) + O(log n) + Requires creating a new segmented dictionary + + + + This type is backed by segmented arrays to avoid using the Large Object Heap without impacting algorithmic + complexity. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + This type has a documented contract of being exactly one reference-type field in size. Our own + class depends on it, as well as others externally. + + IMPORTANT NOTICE FOR MAINTAINERS AND REVIEWERS: + + This type should be thread-safe. As a struct, it cannot protect its own fields from being changed from one + thread while its members are executing on other threads because structs can change in place simply by + reassigning the field containing this struct. Therefore it is extremely important that ⚠⚠ Every member + should only dereference this ONCE ⚠⚠. If a member needs to reference the + field, that counts as a dereference of this. Calling other instance members + (properties or methods) also counts as dereferencing this. Any member that needs to use this more + than once must instead assign this to a local variable and use that for the rest of the code instead. + This effectively copies the one field in the struct to a local variable so that it is insulated from other + threads. + + + + + The immutable collection this builder is based on. + + + + + The current mutable collection this builder is operating on. This field is initialized to a copy of + the first time a change is made. + + + + + The return value from the implementation of is + . This is the return value for most instances of this + enumerator. + + + + + The return value from the implementation of is + . This is the return value for instances of this + enumerator created by the implementation in + . + + + + + Private helper class for use only by . + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a segmented list that is immutable; meaning it cannot be changed once it is created. + + + There are different scenarios best for and others + best for . + + The following table summarizes the performance characteristics of + : + + + + Operation + Complexity + Complexity + Comments + + + Item + O(1) + O(log n) + Directly index into the underlying segmented list + + + Add() + Currently O(n), but could be O(1) with a relatively large constant + O(log n) + Currently requires creating a new segmented list, but could be modified to only clone the segments with changes + + + Insert() + O(n) + O(log n) + Requires creating a new segmented list and cloning all impacted segments + + + + This type is backed by segmented arrays to avoid using the Large Object Heap without impacting algorithmic + complexity. + + The type of the value in the list. + + This type has a documented contract of being exactly one reference-type field in size. Our own + class depends on it, as well as others externally. + + IMPORTANT NOTICE FOR MAINTAINERS AND REVIEWERS: + + This type should be thread-safe. As a struct, it cannot protect its own fields from being changed from one + thread while its members are executing on other threads because structs can change in place simply by + reassigning the field containing this struct. Therefore it is extremely important that ⚠⚠ Every member + should only dereference this ONCE ⚠⚠. If a member needs to reference the + field, that counts as a dereference of this. Calling other instance members + (properties or methods) also counts as dereferencing this. Any member that needs to use this more + than once must instead assign this to a local variable and use that for the rest of the code instead. + This effectively copies the one field in the struct to a local variable so that it is insulated from other + threads. + + + + + The immutable collection this builder is based on. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Private helper class for use only by . + + + + + The immutable collection this builder is based on. + + + + + The current mutable collection this builder is operating on. This field is initialized to a copy of + the first time a change is made. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Swaps the values in the two references if the first is greater than the second. + + + Swaps the values in the two references, regardless of whether the two references are the same. + + + Helper methods for use in array/span sorting routines. + + + + Returns the integer (floor) log of the specified value, base 2. + Note that by convention, input value 0 returns 0 since Log(0) is undefined. + Does not directly use any hardware intrinsics, nor does it incur branching. + + The value. + + + Returns approximate reciprocal of the divisor: ceil(2**64 / divisor). + This should only be used on 64-bit. + + + Performs a mod operation using the multiplier pre-computed with . + + PERF: This improves performance in 64-bit scenarios at the expense of performance in 32-bit scenarios. Since + we only build a single AnyCPU binary, we opt for improved performance in the 64-bit scenario. + + + + + Provides static methods to invoke members on value types that explicitly implement the + member. + + + Normally, invocation of explicit interface members requires boxing or copying the value type, which is + especially problematic for operations that mutate the value. Invocation through these helpers behaves like a + normal call to an implicitly implemented member. + + + + + Provides static methods to invoke members on value types that explicitly implement + the member. + + + Normally, invocation of explicit interface members requires boxing or copying the value type, which is + especially problematic for operations that mutate the value. Invocation through these helpers behaves like a + normal call to an implicitly implemented member. + + + + + Provides static methods to invoke members on value types that explicitly implement the + member. + + + Normally, invocation of explicit interface members requires boxing or copying the value type, which is + especially problematic for operations that mutate the value. Invocation through these helpers behaves like a + normal call to an implicitly implemented member. + + + + + Provides static methods to invoke members on value types that explicitly implement + the member. + + + Normally, invocation of explicit interface members requires boxing or copying the value type, which is + especially problematic for operations that mutate the value. Invocation through these helpers behaves like a + normal call to an implicitly implemented member. + + + + + Provides static methods to invoke members on value types that explicitly implement the + member. + + + Normally, invocation of explicit interface members requires boxing or copying the value type, which is + especially problematic for operations that mutate the value. Invocation through these helpers behaves like a + normal call to an implicitly implemented member. + + + + + Used internally to control behavior of insertion into a or . + + + + + The default insertion behavior. + + + + + Specifies that an existing entry with the same key should be overwritten if encountered. + + + + + Specifies that if an existing entry with the same key is encountered, an exception should be thrown. + + + + + Returns a by-ref to type that is a null reference. + + + + + Returns if a given by-ref to type is a null reference. + + + This check is conceptually similar to (void*)(&source) == nullptr. + + + + + A combination of and + . + + + + + Calculates the maximum number of elements of size which can fit into an array + which has the following characteristics: + + The array can be allocated in the small object heap. + The array length is a power of 2. + + + The size of the elements in the array. + The segment size to use for small object heap segmented arrays. + + + + Calculates a shift which can be applied to an absolute index to get the page index within a segmented array. + + The number of elements in each page of the segmented array. Must be a power of 2. + The shift to apply to the absolute index to get the page index within a segmented array. + + + + Calculates a mask, which can be applied to an absolute index to get the index within a page of a segmented + array. + + The number of elements in each page of the segmented array. Must be a power of 2. + The bit mask to obtain the index within a page from an absolute index within a segmented array. + + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation + function. The transformation is retried as many times as necessary to win the optimistic locking race. + + The type of value stored by the list. + + The variable or field to be changed, which may be accessed by multiple threads. + + + A function that mutates the value. This function should be side-effect free, + as it may run multiple times when races occur with other threads. + + if the location's value is changed by applying the result of the + function; otherwise, if the location's value remained + the same because the last invocation of returned the existing value. + + + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation + function. The transformation is retried as many times as necessary to win the optimistic locking race. + + The type of value stored by the list. + The type of argument passed to the . + + The variable or field to be changed, which may be accessed by multiple threads. + + + A function that mutates the value. This function should be side-effect free, as it may run multiple times + when races occur with other threads. + The argument to pass to . + + if the location's value is changed by applying the result of the + function; otherwise, if the location's value remained + the same because the last invocation of returned the existing value. + + + + + Assigns a field or variable containing an immutable list to the specified value and returns the previous + value. + + The type of value stored by the list. + The field or local variable to change. + The new value to assign. + The prior value at the specified . + + + + Assigns a field or variable containing an immutable list to the specified value if it is currently equal to + another specified value. Returns the previous value. + + The type of value stored by the list. + The field or local variable to change. + The new value to assign. + The value to check equality for before assigning. + The prior value at the specified . + + + + Assigns a field or variable containing an immutable list to the specified value if it is has not yet been + initialized. + + The type of value stored by the list. + The field or local variable to change. + The new value to assign. + if the field was assigned the specified value; otherwise, + if it was previously initialized. + + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation + function. The transformation is retried as many times as necessary to win the optimistic locking race. + + The type of key stored by the dictionary. + The type of value stored by the dictionary. + + The variable or field to be changed, which may be accessed by multiple threads. + + + A function that mutates the value. This function should be side-effect free, + as it may run multiple times when races occur with other threads. + + if the location's value is changed by applying the result of the + function; otherwise, if the location's value remained + the same because the last invocation of returned the existing value. + + + + + Mutates a value in-place with optimistic locking transaction semantics via a specified transformation + function. The transformation is retried as many times as necessary to win the optimistic locking race. + + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The type of argument passed to the . + + The variable or field to be changed, which may be accessed by multiple threads. + + + A function that mutates the value. This function should be side-effect free, as it may run multiple times + when races occur with other threads. + The argument to pass to . + + if the location's value is changed by applying the result of the + function; otherwise, if the location's value remained + the same because the last invocation of returned the existing value. + + + + + Assigns a field or variable containing an immutable dictionary to the specified value and returns the + previous value. + + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The field or local variable to change. + The new value to assign. + The prior value at the specified . + + + + Assigns a field or variable containing an immutable dictionary to the specified value if it is currently + equal to another specified value. Returns the previous value. + + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The field or local variable to change. + The new value to assign. + The value to check equality for before assigning. + The prior value at the specified . + + + + Assigns a field or variable containing an immutable dictionary to the specified value if it is has not yet + been initialized. + + The type of key stored by the dictionary. + The type of value stored by the dictionary. + The field or local variable to change. + The new value to assign. + if the field was assigned the specified value; otherwise, + if it was previously initialized. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Defines a fixed-size collection with the same API surface and behavior as an "SZArray", which is a + single-dimensional zero-based array commonly represented in C# as T[]. The implementation of this + collection uses segmented arrays to avoid placing objects on the Large Object Heap. + + The type of elements stored in the array. + + + + The number of elements in each page of the segmented array of type . + + + The segment size is calculated according to , performs the IL operation + defined by . ECMA-335 defines this operation with the following note: + + sizeof returns the total size that would be occupied by each element in an array of this type – + including any padding the implementation chooses to add. Specifically, array elements lie sizeof + bytes apart. + + + + + The bit shift to apply to an array index to get the page index within . + + + + + The bit mask to apply to an array index to get the index within a page of . + + + + + Represents a collection of keys and values. + + + This collection has the same performance characteristics as , but + uses segmented arrays to avoid allocations in the Large Object Heap. + + The type of the keys in the dictionary. + The type of the values in the dictionary. + + + + doesn't devirtualize on .NET Framework, so we always ensure + is initialized to a non- value. + + + + + Ensures that the dictionary can hold up to 'capacity' entries without any further expansion of its backing storage + + + + + Sets the capacity of this dictionary to what it would be if it had been originally initialized with all its entries + + + This method can be used to minimize the memory overhead + once it is known that no new elements will be added. + + To allocate minimum size storage array, execute the following statements: + + dictionary.Clear(); + dictionary.TrimExcess(); + + + + + Sets the capacity of this dictionary to hold up 'capacity' entries without any further expansion of its backing storage + + + This method can be used to minimize the memory overhead + once it is known that no new elements will be added. + + + + + 0-based index of next entry in chain: -1 means end of chain + also encodes whether this entry _itself_ is part of the free list by changing sign and subtracting 3, + so -2 means end of free list, -3 means index 0 but on free list, -4 means index 1 but on free list, etc. + + + + + Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and + manipulate lists. + + + This collection has the same performance characteristics as , but uses segmented + arrays to avoid allocations in the Large Object Heap. + + The type of elements in the list. + + + Destination array is not long enough to copy all the items in the collection. Check array index and length. + + + Hashtable's capacity overflowed and went negative. Check load factor, capacity and the current size of the table. + + + The given key '{0}' was not present in the dictionary. + + + Destination array was not long enough. Check the destination index, length, and the array's lower bounds. + + + Source array was not long enough. Check the source index, length, and the array's lower bounds. + + + The lower bound of target array must be zero. + + + Only single dimensional arrays are supported for the requested action. + + + The value "{0}" is not of type "{1}" and cannot be used in this generic collection. + + + An item with the same key has already been added. Key: {0} + + + Target array type is not compatible with the type of items in the collection. + + + Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection. + + + Number was less than the array's lower bound in the first dimension. + + + Larger than collection size. + + + Count must be positive and count must refer to a location within the string/array/collection. + + + Index was out of range. Must be non-negative and less than the size of the collection. + + + Index must be within the bounds of the List. + + + Non-negative number required. + + + capacity was less than the current size. + + + Operations that change non-concurrent collections must have exclusive access. A concurrent update was performed on this collection and corrupted its state. The collection's state is no longer correct. + + + Collection was modified; enumeration operation may not execute. + + + Enumeration has either not started or has already finished. + + + Failed to compare two elements in the array. + + + Mutating a key collection derived from a dictionary is not allowed. + + + Mutating a value collection derived from a dictionary is not allowed. + + + The specified arrays must have the same number of dimensions. + + + Collection was of a fixed size. + + + Object is not a array with the same number of elements as the array to compare it to. + + + Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: '{0}'. + + + Cannot find the old value + + + + This class contains common reflection tasks + + + + + Helper class to wrap the Microsoft.VisualStudio.Setup.Configuration.Interop API to query + Visual Studio setup for instances installed on the machine. + Code derived from sample: https://code.msdn.microsoft.com/Visual-Studio-Setup-0cedd331 + + + + + Query the Visual Studio setup API to get instances of Visual Studio installed + on the machine. Will not include anything before Visual Studio "15". + + Enumerable list of Visual Studio instances + + + + Wrapper class to represent an installed instance of Visual Studio. + + + + + Version of the Visual Studio Instance + + + + + Path to the Visual Studio installation + + + + + Full name of the Visual Studio instance with SKU name + + + + + Constants that we want to be shareable across all our assemblies. + + + + + The name of the property that indicates the tools path + + + + + Name of the property that indicates the X64 tools path + + + + + Name of the property that indicates the root of the SDKs folder + + + + + Name of the property that indicates that all warnings should be treated as errors. + + + + + Name of the property that indicates a list of warnings to treat as errors. + + + + + Name of the property that indicates a list of warnings to not treat as errors. + + + + + Name of the property that indicates the list of warnings to treat as messages. + + + + + The name of the environment variable that users can specify to override where NuGet assemblies are loaded from in the NuGetSdkResolver. + + + + + The name of the target to run when a user specifies the /restore command-line argument. + + + + + The most current Visual Studio Version known to this version of MSBuild. + + + + + The most current ToolsVersion known to this version of MSBuild. + + + + + The most current VSGeneralAssemblyVersion known to this version of MSBuild. + + + + + Current version of this MSBuild Engine assembly in the form, e.g, "12.0" + + + + + Symbol used in ProjectReferenceTarget items to represent default targets + + + + + Framework version against which our test projects should be built. + + + The targeting pack for this version of .NET Framework must be installed + on any machine that wants to run tests successfully, so this can be + periodically updated. + + + + + Symbol used in ProjectReferenceTarget items to represent targets specified on the ProjectReference item + with fallback to default targets if the ProjectReference item has no targets specified. + + + + + Specifies whether the current evaluation / build is happening during a graph build + + + + + References to other msbuild projects + + + + + Statically specifies what targets a project calls on its references + + + + + Declares a project cache plugin and its configuration. + + + + + Embed specified files in the binary log + + + + + Constants naming well-known item metadata. + + + + + The output path for a given item. + + + + + This structure is used to return the result of the build and the target outputs. + + + + + Did the build pass or fail + + + + + Target outputs by project + + + + + The constructor takes the result of the build and a list of the target outputs per project + + + + + Did the build pass or fail. True means the build succeeded, False means the build failed. + + + + + Outputs of the targets per project. + + + + + Class to encapsulate state that was stored in BuildEnvironmentHelper. + + + This should be deleted when BuildEnvironmentHelper can be moved into Framework. + + + + + Arguments for error events + + + + + Subcategory of the error + + + + + Error code + + + + + File name + + + + + The project which issued the event + + + + + Line number + + + + + Column number + + + + + End line number + + + + + End column number + + + + + A link pointing to more information about the error + + + + + This constructor allows all event data to be initialized + + event sub-category + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + + + + This constructor which allows a timestamp to be set + + event sub-category + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + Timestamp when event was created + + + + This constructor which allows a timestamp to be set + + event sub-category + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + Timestamp when event was created + message arguments + + + + This constructor which allows a timestamp to be set + + event sub-category + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + A link pointing to more information about the error + name of event sender + Timestamp when event was created + message arguments + + + + Default constructor + + + + + The custom sub-type of the event. + + + + + Code associated with event. + + + + + File associated with event. + + + + + The project file which issued this event. + + + + + Line number of interest in associated file. + + + + + Column number of interest in associated file. + + + + + Ending line number of interest in associated file. + + + + + Ending column number of interest in associated file. + + + + + A link pointing to more information about the error. + + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes to a stream through a binary writer + + Binary reader which the object will be deserialized from + The version of the runtime the message packet was created from + + + + This class encapsulates the default data associated with build events. + It is intended to be extended/sub-classed. + + + + + Message. Volatile because it may be updated lock-free after construction. + + + + + Help keyword + + + + + Sender name + + + + + Timestamp + + + + + Thread id + + + + + Build event context + + + + + Default constructor + + + + + This constructor allows all event data to be initialized + + text message + help keyword + name of event sender + + + + This constructor allows all event data to be initialized while providing a custom timestamp. + + text message + help keyword + name of event sender + TimeStamp of when the event was created + + + + The time when event was raised. + + + + + Exposes the private field to derived types. + Used for serialization. Avoids the side effects of calling the + getter. + + + + + The thread that raised event. + + + + + Text of event. + + + + + Exposes the underlying message field without side-effects. + Used for serialization. + + + + + Like but returns a formatted message string if available. + Used for serialization. + + + + + Custom help keyword associated with event. + + + + + Name of the object sending this event. + + + + + Event contextual information for the build event argument + + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + The message to write to the stream. + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Run before the object has been deserialized + UNDONE (Logging.) Can this and the next function go away, and instead return a BuildEventContext.Invalid from + the property if the buildEventContext field is null? + + + + + Run after the object has been deserialized + + + + + This is the default stub implementation, only here as a safeguard. + Actual logic is injected from Microsoft.Build.dll to replace this. + This is used by the Message property overrides to reconstruct the + message lazily on demand. + + + + + Shortcut method to mimic the original logic of creating the formatted strings. + + Name of the resource string. + Optional list of arguments to pass to the formatted string. + The concatenated formatted string. + + + + Will provide location information for an event, this is especially + needed in a multi processor environment + + + + + Node event was in + + + + + Target event was in + + + + + The node-unique project request context the event was in + + + + + Id of the task the event was caused from + + + + + The id of the project instance to which this event refers. + + + + + The id of the submission. + + + + + The id of the evaluation + + + + + This is the original constructor. No one should ever use this except internally for backward compatibility. + + + + + Constructs a BuildEventContext with a specified project instance id. + + + + + Constructs a BuildEventContext with a specific submission id + + + + + Constructs a BuildEventContext + + + + + Returns a default invalid BuildEventContext + + + + + Retrieves the Evaluation id. + + + + + NodeId where event took place + + + + + Id of the target the event was in when the event was fired + + + + + Retrieves the Project Context id. + + + + + Retrieves the task id. + + + + + Retrieves the project instance id. + + + + + Retrieves the Submission id. + + + + + Retrieves the BuildRequest id. Note that this is not the same as the global request id on a BuildRequest or BuildResult. + + + + + Indicates an invalid project context identifier. + + + + + Indicates an invalid task identifier. + + + + + Indicates an invalid target identifier. + + + + + Indicates an invalid node identifier. + + + + + Indicates an invalid project instance identifier. + + + + + Indicates an invalid submission identifier. + + + + + Indicates an invalid evaluation identifier. + + + + + Retrieves a hash code for this BuildEventContext. + + + + + + Compare a BuildEventContext with this BuildEventContext. + A build event context is compared in the following way. + + 1. If the object references are the same the contexts are equivalent + 2. If the object type is the same and the Id values in the context are the same, the contexts are equivalent + + + + + + + Override == so the equals comparison using this operator will be the same as + .Equals + + Left hand side operand + Right hand side operand + True if the object values are identical, false if they are not identical + + + + Override != so the equals comparison using this operator will be the same as + ! Equals + + Left hand side operand + Right hand side operand + True if the object values are not identical, false if they are identical + + + + Verify the fields are identical + + BuildEventContext to compare to this instance + True if the value fields are the same, false if otherwise + + + + This class represents the event arguments for build finished events. + + + + + Whether the build succeeded + + + + + Default constructor + + + + + Constructor to initialize all parameters. + Sender field cannot be set here and is assumed to be "MSBuild" + + text message + help keyword + True indicates a successful build + + + + Constructor which allows the timestamp to be set + + text message + help keyword + True indicates a successful build + Timestamp when the event was created + + + + Constructor which allows the timestamp to be set + + text message + help keyword + True indicates a successful build + Timestamp when the event was created + message arguments + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Succeeded is true if the build succeeded; false otherwise. + + + + + This enumeration provides three levels of importance for messages. + + + + + High importance, appears in less verbose logs + + + + + Normal importance + + + + + Low importance, appears in more verbose logs + + + + + Arguments for message events + + + + + Default constructor + + + + + This constructor allows all event data to be initialized + + text message + help keyword + name of event sender + importance of the message + + + + This constructor allows a timestamp to be set + + text message + help keyword + name of event sender + importance of the message + Timestamp when event was created + + + + This constructor allows a timestamp to be set + + text message + help keyword + name of event sender + importance of the message + Timestamp when event was created + message arguments + + + + This constructor allows all event data to be initialized + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + importance of the message + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + importance of the message + custom timestamp for the event + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + importance of the message + custom timestamp for the event + message arguments + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Importance of the message + + + + + The custom sub-type of the event. + + + + + Code associated with event. + + + + + File associated with event. + + + + + Line number of interest in associated file. + + + + + Column number of interest in associated file. + + + + + Ending line number of interest in associated file. + + + + + Ending column number of interest in associated file. + + + + + The project which was building when the message was issued. + + + + + Arguments for build started events. + + + + + Default constructor + + + + + Constructor to initialize all parameters. + Sender field cannot be set here and is assumed to be "MSBuild" + + text message + help keyword + + + + Constructor to initialize all parameters. + Sender field cannot be set here and is assumed to be "MSBuild" + + text message + help keyword + A dictionary which lists the environment of the build when the build is started. + + + + Constructor to allow timestamp to be set + + text message + help keyword + Timestamp when the event was created + + + + Constructor to allow timestamp to be set + + text message + help keyword + Timestamp when the event was created + message args + + + + The environment which is used at the start of the build + + + + + Base class for build status events. This class is meant + to be extended. + + + WARNING: marking a type [Serializable] without implementing + ISerializable imposes a serialization contract -- it is a + promise to never change the type's fields i.e. the type is + immutable; adding new fields in the next version of the type + without following certain special FX guidelines, can break both + forward and backward compatibility + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + + text message + help keyword + name of event sender + + + + This constructor allows timestamp to be set + + text message + help keyword + name of event sender + Timestamp when event was created + + + + This constructor allows timestamp to be set + + text message + help keyword + name of event sender + Timestamp when event was created + Optional arguments for formatting the message string. + + + + Arguments for warning events + + + + + Default constructor + + + + + This constructor allows all event data to be initialized + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + message arguments + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + A link pointing to more information about the warning + name of event sender + custom timestamp for the event + message arguments + + + + Serializes the Errorevent to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + The custom sub-type of the event. + + + + + Code associated with event. + + + + + File associated with event. + + + + + Line number of interest in associated file. + + + + + Column number of interest in associated file. + + + + + Ending line number of interest in associated file. + + + + + Ending column number of interest in associated file. + + + + + The project which was building when the message was issued. + + + + + A link pointing to more information about the warning. + + + + + Coupled together with the MSBUILDDISABLEFEATURESFROMVERSION environment variable, + this class acts as a way to make risky changes while giving customers an opt-out. + + See docs here: https://github.com/dotnet/msbuild/blob/master/documentation/wiki/ChangeWaves.md + For dev docs: https://github.com/dotnet/msbuild/blob/master/documentation/wiki/ChangeWaves-Dev.md + + + + Special value indicating that all features behind all Change Waves should be enabled. + + + + + The lowest wave in the current rotation of Change Waves. + + + + + The highest wave in the current rotation of Change Waves. + + + + + Checks the conditions for whether or not we want ApplyChangeWave to be called again. + + + + + The current disabled wave. + + + + + The status of how the disabled wave was set. + + + + + Read from environment variable `MSBUILDDISABLEFEATURESFROMVERSION`, correct it if required, cache it and its ConversionState. + + + + + Determines whether features behind the given wave are enabled. + + The version to compare. + A bool indicating whether the change wave is enabled. + + + + Resets the state and value of the currently disabled version. + Used for testing only. + + + + + Arguments for critical message events. These always have High importance. + + + + + This constructor allows all event data to be initialized + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + + + + This constructor allows timestamp to be set + + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + message arguments + + + + Default constructor + + + + + Arguments for custom build events. + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + + text message + help keyword + name of sender + + + + This constructor allows event data to be initialized including timestamp. + + text message + help keyword + name of sender + Timestamp when event was created + + + + This constructor allows event data to be initialized including timestamp. + + text message + help keyword + name of sender + Timestamp when event was created + Message arguments + + + + Exposes build engine functionality that was made available in newer versions of MSBuild. + + + Make all members virtual but not abstract, ensuring that implementations can override them and external implementations + won't break when the class is extended with new members. This base implementation should be throwing . + + + + + Initial version with LogsMessagesOfImportance() and IsTaskInputLoggingEnabled as the only exposed members. + + + + + An explicit version of this class. Must be incremented whenever new members are added. Derived classes should override + the property to return the version actually being implemented. + + + + + Returns if the given message importance is not guaranteed to be ignored by registered loggers. + + The importance to check. + True if messages of the given importance should be logged, false if it's guaranteed that such messages would be ignored. + + Example: If we know that no logger is interested in , this method returns + for and , and returns + for . + + + + + Returns if the build is configured to log all task inputs. + + + This is a performance optimization allowing tasks to skip expensive double-logging. + + + + + Arguments for the environment variable read event. + + + + + Initializes an instance of the EnvironmentVariableReadEventArgs class. + + + + + Initializes an instance of the EnvironmentVariableReadEventArgs class. + + The name of the environment variable that was read. + The value of the environment variable that was read. + Help keyword. + The name of the sender of the event. + The importance of the message. + + + + The name of the environment variable that was read. + + + + + Emergency escape hatch. If a customer hits a bug in the shipped product causing an internal exception, + and fortuitously it happens that ignoring the VerifyThrow allows execution to continue in a reasonable way, + then we can give them this undocumented environment variable as an immediate workaround. + + + + + This method should be used in places where one would normally put + an "assert". It should be used to validate that our assumptions are + true, where false would indicate that there must be a bug in our + code somewhere. This should not be used to throw errors based on bad + user input or anything that the user did wrong. + + + + + + + Helper to throw an InternalErrorException when the specified parameter is null. + This should be used ONLY if this would indicate a bug in MSBuild rather than + anything caused by user action. + + The value of the argument. + Parameter that should not be null + + + + Throws InternalErrorException. + This is only for situations that would mean that there is a bug in MSBuild itself. + + + + + Arguments for external project finished events + + + + + Default constructor + + + + + Useful constructor + + text message + help keyword + name of the object sending this event + project name + true indicates project built successfully + + + + Useful constructor including the ability to set the timestamp + + text message + help keyword + name of the object sending this event + project name + true indicates project built successfully + Timestamp when event was created + + + + Project name + + + + + True if project built successfully, false otherwise + + + + + Arguments for external project started events + + + + + Default constructor + + + + + Useful constructor + + text message + help keyword + name of the object sending this event + project name + targets we are going to build (empty indicates default targets) + + + + Useful constructor, including the ability to set the timestamp of the event + + text message + help keyword + name of the object sending this event + project name + targets we are going to build (empty indicates default targets) + Timestamp when the event was created + + + + Project name + + + + + Targets that we will build in the project. This may mean different things for different project types, + our tasks will put something like Rebuild, Clean, etc. here. This may be null if the project is being + built with the default target. + + + + + Attempts to classify project files for various purposes such as safety and performance. + + + Callers of this class are responsible to respect current OS path string comparison. + + The term "project files" refers to the root project file (e.g. MyProject.csproj) and + any other .props and .targets files it imports. + + + Classifications provided are: + + + which indicates the file is not expected to change over time, + other than when it is first created. This is a subset of non-user-editable files and + generally excludes generated files which can be regenerated in response to user actions. + + + + + + + + StringComparison used for comparing paths on current OS. + + + TODO: Replace RuntimeInformation.IsOSPlatform(OSPlatform.Linux) by NativeMethodsShared.OSUsesCaseSensitivePaths once it is moved out from Shared + + + + + Single, static instance of shared file FileClassifier for member. + + + + + Serves purpose of thread safe set of known immutable directories. + + + Although is not optimal memory-wise, in this particular case it does not matter + much as the expected size of this set is ~5 and in very extreme cases less then 100. + + + + + Copy on write snapshot of . + + + + + Creates default FileClassifier which following immutable folders: + Classifications provided are: + + Program Files\Reference Assemblies\Microsoft + Program Files (x86)\Reference Assemblies\Microsoft + Visual Studio installation root + + + + Individual projects NuGet folders are added during project build by calling + + + + + + Shared singleton instance. + + + + + Try add path into set of known immutable paths. + Files under any of these folders are considered non-modifiable. + + + This value is used by . + Files in the NuGet package cache are not expected to change over time, once they are created. + + + + + Gets whether a file is expected to not be modified in place on disk once it has been created. + + The path to the file to test. + if the file is non-modifiable, otherwise . + + + + This interface exposes functionality on the build engine + that is required for task authoring. + + + + + Allows tasks to raise error events to all registered loggers. + The build engine may perform some filtering or + pre-processing on the events, before dispatching them. + + Details of event to raise. + + + + Allows tasks to raise warning events to all registered loggers. + The build engine may perform some filtering or + pre-processing on the events, before dispatching them. + + Details of event to raise. + + + + Allows tasks to raise message events to all registered loggers. + The build engine may perform some filtering or + pre-processing on the events, before dispatching them. + + Details of event to raise. + + + + Allows tasks to raise custom events to all registered loggers. + The build engine may perform some filtering or + pre-processing on the events, before dispatching them. + + Details of event to raise. + + + + Returns true if the ContinueOnError flag was set to true for this particular task + in the project file. + + + + + Retrieves the line number of the task node within the project file that called it. + + + + + Retrieves the line number of the task node within the project file that called it. + + + + + Returns the full path to the project file that contained the call to this task. + + + + + This method allows tasks to initiate a build on a + particular project file. If the build is successful, the outputs + (if any) of the specified targets are returned. + + + 1) it is acceptable to pass null for both targetNames and targetOutputs + 2) if no targets are specified, the default targets are built + 3) target outputs are returned as ITaskItem arrays indexed by target name + + The project to build. + The targets in the project to build (can be null). + A hash table of additional global properties to apply + to the child project (can be null). The key and value should both be strings. + The outputs of each specified target (can be null). + true, if build was successful + + + + This interface extends to provide a reference to the class. + Future engine API should be added to the class as opposed to introducing yet another version of the IBuildEngine interface. + + + + + Returns the new build engine interface. + + + + + This interface extends IBuildEngine to provide a method allowing building + project files in parallel. + + + + + This property allows a task to query whether or not the system is running in single process mode or multi process mode. + Single process mode (IsRunningMultipleNodes = false) is where the engine is initialized with the number of cpus = 1 and the engine is not a child engine. + The engine is in multi process mode (IsRunningMultipleNodes = true) when the engine is initialized with a number of cpus > 1 or the engine is a child engine. + + + + + This method allows tasks to initiate a build on a + particular project file. If the build is successful, the outputs + (if any) of the specified targets are returned. + + + 1) it is acceptable to pass null for both targetNames and targetOutputs + 2) if no targets are specified, the default targets are built + 3) target outputs are returned as ITaskItem arrays indexed by target name + + The project to build. + The targets in the project to build (can be null). + A hash table of additional global properties to apply + to the child project (can be null). The key and value should both be strings. + The outputs of each specified target (can be null). + A tools version recognized by the Engine that will be used during this build (can be null). + true, if build was successful + + + + This method allows tasks to initiate a build on a + particular project file. If the build is successful, the outputs + (if any) of the specified targets are returned. + + + 1) it is acceptable to pass null for both targetNames and targetOutputs + 2) if no targets are specified, the default targets are built + 3) target outputs are returned as ITaskItem arrays indexed by target name + + The project to build. + The targets in the project to build (can be null). + An array of hashtables of additional global properties to apply + to the child project (array entries can be null). + The key and value in the hashtable should both be strings. + The outputs of each specified target (can be null). + A tools version recognized by the Engine that will be used during this build (can be null). + If true the operation will only be run if the cache doesn't + already contain the result. After the operation the result is + stored in the cache + If true the project will be unloaded once the + operation is completed + true, if build was successful + + + + This interface extends IBuildEngine to provide a method allowing building + project files in parallel. + + + + + This method allows tasks to initiate a build on a + particular project file. If the build is successful, the outputs + (if any) of the specified targets are returned. + + + 1) it is acceptable to pass null for both targetNames and targetOutputs + 2) if no targets are specified, the default targets are built + + + The project to build. + The targets in the project to build (can be null). + An array of hashtables of additional global properties to apply + to the child project (array entries can be null). + The key and value in the hashtable should both be strings. + A list of global properties which should be removed. + A tools version recognized by the Engine that will be used during this build (can be null). + Should the target outputs be returned in the BuildEngineResult + Returns a structure containing the success or failure of the build and the target outputs by project. + + + + Informs the system that this task has a long-running out-of-process component and other work can be done in the + build while that work completes. + + + + + Waits to reacquire control after yielding. + + + + + Defines the lifetime of a registered task object. + + + + + The registered object will be disposed when the build ends. + + + + + The registered object will be disposed when the AppDomain is unloaded. + + + The AppDomain to which this refers is the one in which MSBuild was launched, + not the one in which the Task was launched. + + + + + This interface extends IBuildEngine to provide a mechanism allowing tasks to + share data between task invocations. + + + + + Registers an object with the system that will be disposed of at some specified time + in the future. + + The key used to retrieve the object. + The object to be held for later disposal. + The lifetime of the object. + The object may be disposed earlier that the requested time if + MSBuild needs to reclaim memory. + + + This method may be called by tasks which need to maintain state across task invocations, + such as to cache data which may be expensive to generate but which is known not to change during the + build. It is strongly recommended that be set to true if the + object will retain any significant amount of data, as this gives MSBuild the most flexibility to + manage limited process memory resources. + + + The thread on which the object is disposed may be arbitrary - however it is guaranteed not to + be disposed while the task is executing, even if is set + to true. + + + If the object implements IDisposable, IDisposable.Dispose will be invoked on the object before + discarding it. + + + + + + Retrieves a previously registered task object stored with the specified key. + + The key used to retrieve the object. + The lifetime of the object. + + The registered object, or null is there is no object registered under that key or the object + has been discarded through early collection. + + + + + Unregisters a previously-registered task object. + + The key used to retrieve the object. + The lifetime of the object. + + The registered object, or null is there is no object registered under that key or the object + has been discarded through early collection. + + + + + This interface extends IBuildEngine to log telemetry. + + + + + Logs telemetry. + + The event name. + The event properties. + + + + This interface extends to allow tasks to get the current project's global properties. + + + + + Gets the global properties for the current project. + + An containing the global properties of the current project. + + + + This interface extends to allow tasks to set whether they want to + log an error when a task returns without logging an error. + + + + + This interface extends to let tasks know if a warning + they are about to log will be converted into an error. + + + + + Determines whether the logging service will convert the specified + warning code into an error. + + The warning code to check. + A boolean to determine whether the warning should be treated as an error. + + + + This interface extends to provide resource management API to tasks. + + + + + If a task launches multiple parallel processes, it should ask how many cores it can use. + + The number of cores a task can potentially use. + The number of cores a task is allowed to use. + + + + A task should notify the build manager when all or some of the requested cores are not used anymore. + When task is finished, the cores it requested are automatically released. + + Number of cores no longer in use. + + + + Interface for tasks which can be cancelled. + + + + + Instructs the task to exit as soon as possible, or to immediately exit if Execute is invoked after this method. + + + Cancel() may be called at any time after the task has been instantiated, even before is called. + Cancel calls may come in from any thread. The implementation of this method should not block indefinitely. + + + + + This interface is used to forward events to another loggers + + + + + This method is called by the node loggers to forward the events to central logger + + + + + Type of handler for MessageRaised events + + + + + Type of handler for ErrorRaised events + + + + + Type of handler for WarningRaised events + + + + + Type of handler for CustomEventRaised events + + + + + Type of handler for BuildStartedEvent events + + + + + Type of handler for BuildFinishedEvent events + + + + + Type of handler for ProjectStarted events + + + + + Type of handler for ProjectFinished events + + + + + Type of handler for TargetStarted events + + + + + Type of handler for TargetFinished events + + + + + Type of handler for TaskStarted events + + + + + Type of handler for TaskFinished events + + + + + Type of handler for BuildStatus events + + + + + Type of handler for AnyEventRaised events + + + + + This interface defines the events raised by the build engine. + Loggers use this interface to subscribe to the events they + are interested in receiving. + + + + + this event is raised to log a message + + + + + this event is raised to log an error + + + + + this event is raised to log a warning + + + + + this event is raised to log the start of a build + + + + + this event is raised to log the end of a build + + + + + this event is raised to log the start of a project build + + + + + this event is raised to log the end of a project build + + + + + this event is raised to log the start of a target build + + + + + this event is raised to log the end of a target build + + + + + this event is raised to log the start of task execution + + + + + this event is raised to log the end of task execution + + + + + this event is raised to log custom events + + + + + this event is raised to log any build status event + + + + + this event is raised to log any build event. These events do not include telemetry. To receive telemetry, you must attach to the event. + + + + + Type of handler for TelemetryLogged events + + + + + This interface defines the events raised by the build engine. + Loggers use this interface to subscribe to the events they + are interested in receiving. + + + + + this event is raised to when telemetry is logged. + + + + + This interface defines the events raised by the build engine. + Loggers use this interface to subscribe to the events they + are interested in receiving. + + + + + Should evaluation events include generated metaprojects? + + + + + Should evaluation events include profiling information? + + + + + Should task events include task inputs? + + + + + This interface defines the events raised by the build engine. + Loggers use this interface to subscribe to the events they + are interested in receiving. + + + + + Determines whether properties and items should be logged on + instead of . + + + + + This interface extends the ILogger interface to provide a property which can be used to forward events + to a logger running in a different process. It can also be used create filtering loggers. + + + + + This property is set by the build engine to allow a node loggers to forward messages to the + central logger + + + + + This property is set by the build engine or node to inform the forwarding logger which node it is running on + + + + + An interface implemented by tasks that are generated by ITaskFactory instances. + + + + + Sets a value on a property of this task instance. + + The property to set. + The value to set. The caller is responsible to type-coerce this value to match the property's . + + All exceptions from this method will be caught in the taskExecution host and logged as a fatal task error + + + + + Gets the property value. + + The property to get. + + The value of the property, the value's type will match the type given by . + + + MSBuild calls this method after executing the task to get output parameters. + All exceptions from this method will be caught in the taskExecution host and logged as a fatal task error + + + + + Enumeration of the levels of detail of an event log. + + + The level of detail (i.e. verbosity) of an event log is entirely controlled by the logger generating the log -- a logger + will be directed to keep its verbosity at a certain level, based on user preferences, but a logger is free to choose the + events it logs for each verbosity level. + + LOGGING GUIDELINES FOR EACH VERBOSITY LEVEL: + 1) Quiet -- only display a summary at the end of build + 2) Minimal -- only display errors, warnings, high importance events and a build summary + 3) Normal -- display all errors, warnings, high importance events, some status events, and a build summary + 4) Detailed -- display all errors, warnings, high and normal importance events, all status events, and a build summary + 5) Diagnostic -- display all events, and a build summary + + + + + The most minimal output + + + + + Relatively little output + + + + + Standard output. This should be the default if verbosity level is not set + + + + + Relatively verbose, but not exhaustive + + + + + The most verbose and informative verbosity + + + + + This interface defines a "logger" in the build system. A logger subscribes to build system events. All logger classes must + implement this interface to be recognized by the build engine. + + + + + The verbosity level directs the amount of detail that appears in a logger's event log. Though this is only a + recommendation based on user preferences, and a logger is free to choose the exact events it logs, it is still + important that the guidelines for each level be followed, for a good user experience. + + The verbosity level. + + + + This property holds the user-specified parameters to the logger. If parameters are not provided, a logger should revert + to defaults. If a logger does not take parameters, it can ignore this property. + + The parameter string (can be null). + + + + Called by the build engine to allow loggers to subscribe to the events they desire. + + The events available to loggers. + + + + Called by the build engine to allow loggers to release any resources they may have allocated at initialization time, + or during the build. + + + + + Provides a way to efficiently enumerate item metadata + + + + + Returns a list of metadata names and unescaped values, including + metadata from item definition groups, but not including built-in + metadata. Implementations should be low-overhead as the method + is used for serialization (in node packet translator) as well as + in the binary logger. + + + + + Caching 'Last Write File Utc' times for Immutable files . + + + Cache is add only. It does not updates already existing cached items. + + + + + Shared singleton instance + + + + + Try get 'Last Write File Utc' time of particular file. + + if record exists + + + + Try Add 'Last Write File Utc' time of particular file into cache. + + + + + This interface defines a "parallel aware logger" in the build system. A parallel aware logger + will accept a cpu count and be aware that any cpu count greater than 1 means the events will + be received from the logger from each cpu as the events are logged. + + + + + Initializes the current instance. + + + + + + + This exception is to be thrown whenever an assumption we have made in the code turns out to be false. Thus, if this + exception ever gets thrown, it is because of a bug in our own code, not because of something the user or project author + did wrong. + + + + + Default constructor. + SHOULD ONLY BE CALLED BY DESERIALIZER. + SUPPLY A MESSAGE INSTEAD. + + + + + Creates an instance of this exception using the given message. + + + + + Creates an instance of this exception using the given message and inner exception. + Adds the inner exception's details to the exception message because most bug reporters don't bother + to provide the inner exception details which is typically what we care about. + + + + + Private constructor used for (de)serialization. The constructor is private as this class is sealed + If we ever add new members to this class, we'll need to update this. + + + + + A fatal internal error due to a bug has occurred. Give the dev a chance to debug it, if possible. + + Will in all cases launch the debugger, if the environment variable "MSBUILDLAUNCHDEBUGGER" is set. + + In DEBUG build, will always launch the debugger, unless we are in razzle (_NTROOT is set) or in NUnit, + or MSBUILDDONOTLAUNCHDEBUGGER is set (that could be useful in suite runs). + We don't launch in retail or LKG so builds don't jam; they get a callstack, and continue or send a mail, etc. + We don't launch in NUnit as tests often intentionally cause InternalErrorExceptions. + + Because we only call this method from this class, just before throwing an InternalErrorException, there is + no danger that this suppression will cause a bug to only manifest itself outside NUnit + (which would be most unfortunate!). Do not make this non-private. + + Unfortunately NUnit can't handle unhandled exceptions like InternalErrorException on anything other than + the main test thread. However, there's still a callstack displayed before it quits. + + If it is going to launch the debugger, it first does a Debug.Fail to give information about what needs to + be debugged -- the exception hasn't been thrown yet. This automatically displays the current callstack. + + + + + Interface for exposing a ProjectElement to the appropriate loggers + + + + + Gets the name of the associated element. + Useful for display in some circumstances. + + + + + The outer markup associated with this project element + + + + + This interface defines a "task" in the build system. A task is an atomic unit of build operation. All task classes must + implement this interface to be recognized by the build engine. + + + + + This property is set by the build engine to allow a task to call back into it. + + The interface on the build engine available to tasks. + + + + The build engine sets this property if the host IDE has associated a host object with this particular task. + + The host object instance (can be null). + + + + This method is called by the build engine to begin task execution. A task uses the return value to indicate + whether it was successful. If a task throws an exception out of this method, the engine will automatically + assume that the task has failed. + + true, if successful + + + + Interface that a task factory Instance should implement + + + + + Gets the name of the factory. + + The name of the factory. + + + + Gets the type of the task this factory will instantiate. Implementations must return a value for this property. + + + + + Initializes this factory for instantiating tasks with a particular inline task block. + + Name of the task. + The parameter group. + The task body. + The task factory logging host. + A value indicating whether initialization was successful. + + MSBuild engine will call this to initialize the factory. This should initialize the factory enough so that the factory can be asked + whether or not task names can be created by the factory. + + The taskFactoryLoggingHost will log messages in the context of the target where the task is first used. + + + + + + Get the descriptions for all the task's parameters. + + A non-null array of property descriptions. + + + + Create an instance of the task to be used. + + + The task factory logging host will log messages in the context of the task. + + + The generated task, or null if the task failed to be created. + + + + + Cleans up any context or state that may have been built up for a given task. + + The task to clean up. + + For many factories, this method is a no-op. But some factories may have built up + an AppDomain as part of an individual task instance, and this is their opportunity + to shutdown the AppDomain. + + + + + Interface that a task factory Instance should implement if it wants to be able to + use new UsingTask parameters such as Runtime and Architecture. + + + + + Initializes this factory for instantiating tasks with a particular inline task block and a set of UsingTask parameters. MSBuild + provides an implementation of this interface, TaskHostFactory, that uses "Runtime", with values "CLR2", "CLR4", "CurrentRuntime", + and "*" (Any); and "Architecture", with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 + can choose to use these pre-defined Runtime and Architecture values, or can specify new values for these parameters. + + Name of the task. + Special parameters that the task factory can use to modify how it executes tasks, + such as Runtime and Architecture. The key is the name of the parameter and the value is the parameter's value. This + is the set of parameters that was set on the UsingTask using e.g. the UsingTask Runtime and Architecture parameters. + The parameter group. + The task body. + The task factory logging host. + A value indicating whether initialization was successful. + + MSBuild engine will call this to initialize the factory. This should initialize the factory enough so that the + factory can be asked whether or not task names can be created by the factory. If a task factory implements ITaskFactory2, + this Initialize method will be called in place of ITaskFactory.Initialize. + + The taskFactoryLoggingHost will log messages in the context of the target where the task is first used. + + + + + + Create an instance of the task to be used, with an optional set of "special" parameters set on the individual task invocation using + the MSBuildRuntime and MSBuildArchitecture default task parameters. MSBuild provides an implementation of this interface, + TaskHostFactory, that uses "MSBuildRuntime", with values "CLR2", "CLR4", "CurrentRuntime", and "*" (Any); and "MSBuildArchitecture", + with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 can choose to use these pre-defined + MSBuildRuntime and MSBuildArchitecture values, or can specify new values for these parameters. + + + The task factory logging host will log messages in the context of the task. + + + Special parameters that the task factory can use to modify how it executes tasks, such as Runtime and Architecture. + The key is the name of the parameter and the value is the parameter's value. This is the set of parameters that was + set to the task invocation itself, via e.g. the special MSBuildRuntime and MSBuildArchitecture parameters. + + + If a task factory implements ITaskFactory2, MSBuild will call this method instead of ITaskFactory.CreateTask. + + + The generated task, or null if the task failed to be created. + + + + + This empty interface is used to pass host objects from an IDE to individual + tasks. Depending on the task itself and what kinds parameters and functionality + it exposes, the task should define its own interface that inherits from this one, + and then use that interface to communicate with the host. + + + + + This interface defines a project item that can be consumed and emitted by tasks. + + + + + Gets or sets the item "specification" e.g. for disk-based items this would be the file path. + + + This should be named "EvaluatedInclude" but that would be a breaking change to this interface. + + The item-spec string. + + + + Gets the names of all the metadata on the item. + Includes the built-in metadata like "FullPath". + + The list of metadata names. + + + + Gets the number of pieces of metadata on the item. Includes + both custom and built-in metadata. + + Count of pieces of metadata. + + + + Allows the values of metadata on the item to be queried. + + The name of the metadata to retrieve. + The value of the specified metadata. + + + + Allows a piece of custom metadata to be set on the item. + + The name of the metadata to set. + The metadata value. + + + + Allows the removal of custom metadata set on the item. + + The name of the metadata to remove. + + + + Allows custom metadata on the item to be copied to another item. + + + RECOMMENDED GUIDELINES FOR METHOD IMPLEMENTATIONS: + 1) this method should NOT copy over the item-spec + 2) if a particular piece of metadata already exists on the destination item, it should NOT be overwritten + 3) if there are pieces of metadata on the item that make no semantic sense on the destination item, they should NOT be copied + + The item to copy metadata to. + + + + Get the collection of custom metadata. This does not include built-in metadata. + + + RECOMMENDED GUIDELINES FOR METHOD IMPLEMENTATIONS: + 1) this method should return a clone of the metadata + 2) writing to this dictionary should not be reflected in the underlying item. + + Dictionary of cloned metadata + + + + This interface adds escaping support to the ITaskItem interface. + + + + + Gets or sets the item include value e.g. for disk-based items this would be the file path. + + + Taking the opportunity to fix the property name, although this doesn't + make it obvious it's an improvement on ItemSpec. + + + + + Allows the values of metadata on the item to be queried. + + + Taking the opportunity to fix the property name, although this doesn't + make it obvious it's an improvement on GetMetadata. + + + + + Allows a piece of custom metadata to be set on the item. Assumes that the value passed + in is unescaped, and escapes the value as necessary in order to maintain its value. + + + Taking the opportunity to fix the property name, although this doesn't + make it obvious it's an improvement on SetMetadata. + + + + + ITaskItem2 implementation which returns a clone of the metadata on this object. + Values returned are in their original escaped form. + + The cloned metadata, with values' escaping preserved. + + + + Provides a way to efficiently enumerate custom metadata of an item, without built-in metadata. + + TaskItem implementation to return metadata from + WARNING: do NOT use List`1.AddRange to iterate over this collection. + CopyOnWriteDictionary from Microsoft.Build.Utilities.v4.0.dll is broken. + A non-null (but possibly empty) enumerable of item metadata. + + + + Stores strings for parts of a message delaying the formatting until it needs to be shown + + + + + Stores the message arguments. + + + + + Exposes the underlying arguments field to serializers. + + + + + Exposes the formatted message string to serializers. + + + + + This constructor allows all event data to be initialized. + + text message. + help keyword. + name of event sender. + + + + This constructor that allows message arguments that are lazily formatted. + + text message. + help keyword. + name of event sender. + Timestamp when event was created. + Message arguments. + + + + Default constructor. + + + + + Gets the formatted message. + + + + + Serializes to a stream through a binary writer. + + Binary writer which is attached to the stream the event will be serialized into. + + + + Deserializes from a stream through a binary reader. + + Binary reader which is attached to the stream the event will be deserialized from. + The version of the runtime the message packet was created from + + + + Formats the given string using the variable arguments passed in. + + PERF WARNING: calling a method that takes a variable number of arguments is expensive, because memory is allocated for + the array of arguments -- do not call this method repeatedly in performance-critical scenarios + + This method is thread-safe. + The string to format. + Optional arguments for formatting the given string. + The formatted string. + + + + This attribute is used to mark tasks that need to be run in their own app domains. The build engine will create a new app + domain each time it needs to run such a task, and immediately unload it when the task is finished. + + + + + Default constructor. + + + + + Exception that should be thrown by a logger when it cannot continue. + Allows a logger to force the build to stop in an explicit way, when, for example, it + receives invalid parameters, or cannot write to disk. + + + + + Default constructor. + + + This constructor only exists to satisfy .NET coding guidelines. Use the rich constructor instead. + + + + + Creates an instance of this exception using the specified error message. + + Message string + + + + Creates an instance of this exception using the specified error message and inner exception. + + Message string + Inner exception. Can be null + + + + Creates an instance of this exception using rich error information. + + Message string + Inner exception. Can be null + Error code + Help keyword for host IDE. Can be null + + + + Protected constructor used for (de)serialization. + If we ever add new members to this class, we'll need to update this. + + Serialization info + Streaming context + + + + ISerializable method which we must override since Exception implements this interface + If we ever add new members to this class, we'll need to update this. + + Serialization info + Streaming context + + + + Gets the error code associated with this exception's message (not the inner exception). + + The error code string. + + + + Gets the F1-help keyword associated with this error, for the host IDE. + + The keyword string. + + + + Arguments for the metaproject generated event. + + + + + Raw xml representing the metaproject. + + + + + Initializes a new instance of the MetaprojectGeneratedEventArgs class. + + + + + Default buffer size to use when dealing with the Windows API. + + + + + Flags for CoWaitForMultipleHandles + + + + + Exit when a handle is signaled. + + + + + Exit when all handles are signaled AND a message is received. + + + + + Exit when an RPC call is serviced. + + + + + Processor architecture values + + + + + Structure that contain information about the system on which we are running + + + + + Wrap the intptr returned by OpenProcess in a safe handle. + + + + + Contains information about the current state of both physical and virtual memory, including extended memory + + + + + Initializes a new instance of the class. + + + + + Size of the structure, in bytes. You must set this member before calling GlobalMemoryStatusEx. + + + + + Number between 0 and 100 that specifies the approximate percentage of physical + memory that is in use (0 indicates no memory use and 100 indicates full memory use). + + + + + Total size of physical memory, in bytes. + + + + + Size of physical memory available, in bytes. + + + + + Size of the committed memory limit, in bytes. This is physical memory plus the + size of the page file, minus a small overhead. + + + + + Size of available memory to commit, in bytes. The limit is ullTotalPageFile. + + + + + Total size of the user mode portion of the virtual address space of the calling process, in bytes. + + + + + Size of unreserved and uncommitted memory in the user mode portion of the virtual + address space of the calling process, in bytes. + + + + + Size of unreserved and uncommitted memory in the extended portion of the virtual + address space of the calling process, in bytes. + + + + + Contains information about a file or directory; used by GetFileAttributesEx. + + + + + Contains the security descriptor for an object and specifies whether + the handle retrieved by specifying this structure is inheritable. + + + + + Architecture as far as the current process is concerned. + It's x86 in wow64 (native architecture is x64 in that case). + Otherwise it's the same as the native architecture. + + + + + Actual architecture of the system. + + + + + Convert SYSTEM_INFO architecture values to the internal enum + + + + + + + Read system info values + + + + + Get the exact physical core count on Windows + Useful for getting the exact core count in 32 bits processes, + as Environment.ProcessorCount has a 32-core limit in that case. + https://github.com/dotnet/runtime/blob/221ad5b728f93489655df290c1ea52956ad8f51c/src/libraries/System.Runtime.Extensions/src/System/Environment.Windows.cs#L171-L210 + + + + + Gets the max path limit of the current OS. + + + + + Cached value for MaxPath. + + + + + Cached value for IsUnixLike (this method is called frequently during evaluation). + + + + + Gets a flag indicating if we are running under a Unix-like system (Mac, Linux, etc.) + + + + + Gets a flag indicating if we are running under Linux + + + + + Gets a flag indicating if we are running under flavor of BSD (NetBSD, OpenBSD, FreeBSD) + + + + + Gets a flag indicating if we are running under MONO + + + + + Gets a flag indicating if we are running under some version of Windows + + + + + Gets a flag indicating if we are running under Mac OSX + + + + + Gets a string for the current OS. This matches the OS env variable + for Windows (Windows_NT). + + + + + Framework named as presented to users (for example in version info). + + + + + OS name that can be used for the msbuildExtensionsPathSearchPaths element + for a toolset + + + + + The base directory for all framework paths in Mono + + + + + The directory of the current framework + + + + + Gets the currently running framework path + + + + + Gets the base directory of all Mono frameworks + + + + + System information, initialized when required. + + + Initially implemented as , but + that's .NET 4+, and this is used in MSBuildTaskHost. + + + + + Architecture getter + + + + + Native architecture getter + + + + + Get the last write time of the fullpath to a directory. If the pointed path is not a directory, or + if the directory does not exist, then false is returned and fileModifiedTimeUtc is set DateTime.MinValue. + + Full path to the file in the filesystem + The UTC last write time for the directory + + + + Takes the path and returns the short path + + + + + Takes the path and returns a full path + + + + + + + Retrieves the current global memory status. + + + + + Get the last write time of the fullpath to the file. + + Full path to the file in the filesystem + The last write time of the file, or DateTime.MinValue if the file does not exist. + + This method should be accurate for regular files and symlinks, but can report incorrect data + if the file's content was modified by writing to it through a different link, unless + MSBUILDALWAYSCHECKCONTENTTIMESTAMP=1. + + + + + Get the last write time of the content pointed to by a file path. + + Full path to the file in the filesystem + The last write time of the file, or DateTime.MinValue if the file does not exist. + + This is the most accurate timestamp-extraction mechanism, but it is too slow to use all the time. + See https://github.com/dotnet/msbuild/issues/2052. + + + + + Did the HRESULT succeed + + + + + Did the HRESULT Fail + + + + + Given an error code, converts it to an HRESULT and throws the appropriate exception. + + + + + + Kills the specified process by id and all of its children recursively. + + + + + Returns the parent process id for the specified process. + Returns zero if it cannot be gotten for some reason. + + + + + Returns an array of all the immediate child processes by id. + NOTE: The IntPtr in the tuple is the handle of the child process. CloseHandle MUST be called on this. + + + + + Internal, optimized GetCurrentDirectory implementation that simply delegates to the native method + + + + + + Compare an unsafe char buffer with a to see if their contents are identical. + + The beginning of the char buffer. + The length of the buffer. + The string. + True only if the contents of and the first characters in are identical. + + + + Gets the current OEM code page which is used by console apps + (as opposed to the Windows/ANSI code page) + Basically for each ANSI code page (set in Regional settings) there's a corresponding OEM code page + that needs to be used for instance when writing to batch files + + + + + Gets the fully qualified filename of the currently executing .exe. + + of the module for which we are finding the file name. + The character buffer used to return the file name. + The length of the buffer. + + + + CoWaitForMultipleHandles allows us to wait in an STA apartment and still service RPC requests from other threads. + VS needs this in order to allow the in-proc compilers to properly initialize, since they will make calls from the + build thread which the main thread (blocked on BuildSubmission.Execute) must service. + + + + + This attribute is used by task writers to designate certain task parameters as "outputs". The build engine will only allow + task parameters (i.e. the task class' .NET properties) that are marked with this attribute to output data from a task. Project + authors can only use parameters marked with this attribute in a task's <Output> tag. All task parameters, including those + marked with this attribute, may be treated as inputs to a task by the build engine. + + + + + Default constructor. + + + + + Assigns unique evaluation ids. Thread safe. + + + + + Returns a unique evaluation id + + + The id is guaranteed to be unique across all running processes. + Additionally, it is monotonically increasing for callers on the same process id + + + + + Evaluation main phases used by the profiler + + + Order matters since the profiler pretty printer orders profiled items from top to bottom using + the pass they belong to + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The kind of the evaluated location being tracked + + + + + + + + + + + + + + Represents a location for different evaluation elements tracked by the EvaluationProfiler. + + + + + Default descriptions for locations that are used in case a description is not provided + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Constructs a generic evaluation location + + + Used by serialization/deserialization purposes + + + + + Constructs a generic evaluation location based on a (possibly null) parent Id. + + + A unique Id gets assigned automatically + Used by serialization/deserialization purposes + + + + + Constructs a generic evaluation location with no parent. + + + A unique Id gets assigned automatically + Used by serialization/deserialization purposes + + + + + An empty location, used as the starting instance. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Result of profiling an evaluation + + + + + + + + + + + + + + + + + Result of timing the evaluation of a given element at a given location + + + + + + + + + + + + + + + + + + + + + + + + + + Arguments for the project evaluation finished event. + + + + + Initializes a new instance of the ProjectEvaluationFinishedEventArgs class. + + + + + Initializes a new instance of the ProjectEvaluationFinishedEventArgs class. + + + + + Gets or sets the full path of the project that started evaluation. + + + + + Global properties used during this evaluation. + + + + + Final set of properties produced by this evaluation. + + + + + Final set of items produced by this evaluation. + + + + + The result of profiling a project. + + + Null if profiling is not turned on + + + + + Arguments for the project evaluation started event. + + + + + Initializes a new instance of the ProjectEvaluationStartedEventArgs class. + + + + + Initializes a new instance of the ProjectEvaluationStartedEventArgs class. + + + + + Gets or sets the full path of the project that started evaluation. + + + + + Arguments for project finished events + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + name of the project + true indicates project built successfully + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". This constructor allows the timestamp to be set as well + + text message + help keyword + name of the project + true indicates project built successfully + Timestamp when the event was created + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Project name + + + + + True if project built successfully, false otherwise + + + + + Arguments for the project imported event. + + + + + Initializes a new instance of the ProjectImportedEventArgs class. + + + + + Initializes a new instance of the ProjectImportedEventArgs class. + + + + + Gets or sets the original value of the Project attribute. + + + + + Gets or sets the full path to the project file that was imported. Will be null + if the import statement was a glob and no files matched, or the condition (if any) evaluated + to false. + + + + + Gets or sets if this import was ignored. Ignoring imports is controlled by + ProjectLoadSettings. This is only set when an import would have been included + but was ignored to due being invalid. This does not include when a globbed import returned + no matches, or a conditioned import that evaluated to false. + + + + + Arguments for project started events + + + + + Indicates an invalid project identifier. + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + project name + targets we are going to build (empty indicates default targets) + list of properties + list of items + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + project id + text message + help keyword + project name + targets we are going to build (empty indicates default targets) + list of properties + list of items + event context info for the parent project + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + project id + text message + help keyword + project name + targets we are going to build (empty indicates default targets) + list of properties + list of items + event context info for the parent project + An containing global properties. + The tools version. + + + + This constructor allows event data to be initialized. Also the timestamp can be set + Sender is assumed to be "MSBuild". + + text message + help keyword + project name + targets we are going to build (empty indicates default targets) + list of properties + list of items + The of the event. + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + project id + text message + help keyword + project name + targets we are going to build (empty indicates default targets) + list of properties + list of items + event context info for the parent project + The of the event. + + + + Gets the identifier of the project. + + + + + Event context information, where the event was fired from in terms of the build location + + + + + The name of the project file + + + + + Project name + + + + + Targets that we will build in the project + + + + + Targets that we will build in the project + + + + + Gets the set of global properties used to evaluate this project. + + + + + Gets the set of global properties used to evaluate this project. + + + + + Gets the tools version used to evaluate this project. + + + + + List of properties in this project. This is a live, read-only list. + + + + + List of items in this project. This is a live, read-only list. + + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + The argument for a property initial value set event. + + + + + Creates an instance of the class. + + + + + Creates an instance of the class. + + The name of the property. + The value of the property. + The source of the property. + The message of the property. + The help keyword. + The sender name of the event. + The importance of the message. + + + + The name of the property. + + + + + The value of the property. + + + + + The source of the property. + + + + + The argument for a property reassignment event. + + + + + Creates an instance of the PropertyReassignmentEventArgs class. + + + + + Creates an instance of the PropertyReassignmentEventArgs class. + + The name of the property whose value was reassigned. + The previous value of the reassigned property. + The new value of the reassigned property. + The location of the reassignment. + The message of the reassignment event. + The help keyword of the reassignment. + The sender name of the reassignment event. + The importance of the message. + + + + The name of the property whose value was reassigned. + + + + + The previous value of the reassigned property. + + + + + The new value of the reassigned property. + + + + + The location of the reassignment. + + + + + This class defines the attribute that a task writer can apply to a task's property to declare the property to be a + required property. + + + + + Default constructor. + + + + + When marked with the RequiredRuntimeAttribute, a task indicates that it has stricter + runtime requirements than a regular task - this tells MSBuild that it will need to potentially + launch a separate process for that task if the current runtime does not match the version requirement. + This attribute is currently non-functional since there is only one version of the CLR that is + capable of running MSBuild v2.0 or v3.5 - the runtime v2.0 + + + + + Constructor taking a version, such as "v2.0". + + + + + Returns the runtime version the attribute was constructed with, + e.g., "v2.0" + + + + + A StringBuilder lookalike that reuses its internal storage. + + + This class is being deprecated in favor of SpanBasedStringBuilder in StringTools. Avoid adding more uses. + + + + + Captured string builder. + + + + + Capacity of borrowed string builder at the time of borrowing. + + + + + Capacity to initialize the builder with. + + + + + Create a new builder, under the covers wrapping a reused one. + + + + + The length of the target. + + + + + Convert to a string. + + + + + Dispose, indicating you are done with this builder. + + + + + Append a character. + + + + + Append a string. + + + + + Append a substring. + + + + + + + + + + + Remove a substring. + + + + + Grab a backing builder if necessary. + + + + + A utility class that mediates access to a shared string builder. + + + If this shared builder is highly contended, this class could add + a second one and try both in turn. + + + + + Made up limit beyond which we won't share the builder + because we could otherwise hold a huge builder indefinitely. + This was picked empirically to save at least 95% of allocated data size. + This constant has to be exactly 2^n (power of 2) where n = 4 ... 32 as GC is optimized to work with such block sizes. + Same approach is used in ArrayPool or RecyclableMemoryStream so having same uniform allocation sizes will + reduce likelihood of heaps fragmentation. + + + In order to collect and analyze ETW ReusableStringBuilderFactory events developer could follow these steps: + - With compiled as Debug capture events by perfview; example: "perfview collect /NoGui /OnlyProviders=*Microsoft-Build" + - Open Events view and filter for ReusableStringBuilderFactory and pick ReusableStringBuilderFactory/Stop + - Display columns: returning length, type + - Set MaxRet limit to 1_000_000 + - Right click and Open View in Excel + - Use Excel data analytic tools to extract required data from it. I recommend to use + Pivot Table/Chart with + filter: type=[return-se,discarder]; + rows: returningLength grouped (right click and Group... into sufficient size bins) + value: sum of returningLength + + + This constant might looks huge, but rather than lowering this constant, + we shall focus on eliminating code which requires creating such huge strings. + + + + + The shared builder. + + + + + Obtains a string builder which may or may not already + have been used. + Never returns null. + + + + + Returns the shared builder for the next caller to use. + ** CALLERS, DO NOT USE THE BUILDER AFTER RELEASING IT HERE! ** + + + + + This attribute is used to mark a task class as explicitly not being required to run in the STA for COM. + + + + + Default constructor. + + + + + This attribute is used to mark a task class as being required to run in a Single Threaded Apartment for COM. + + + + + Default constructor. + + + + + An abstract interface class to providing real-time logging and status while resolving + an SDK. + + + + + Log a build message to MSBuild. + + Message string. + Optional message importances. Default to low. + + + + Represents a software development kit (SDK) that is referenced in a <Project /> or <Import /> element. + + + + + Initializes a new instance of the SdkReference class. + + The name of the SDK. + The version of the SDK. + Minimum SDK version required by the project. + + + + Gets the name of the SDK. + + + + + Gets the version of the SDK. + + + + + Gets the minimum version required. This value is specified by the project to indicate the minimum version of the + SDK that is required in order to build. This is useful in order to produce an error message if a name match can + be found but no acceptable version could be resolved. + + + + Indicates whether the current object is equal to another object of the same type. + An object to compare with this object. + + if the current object is equal to the parameter; otherwise, . + + + + + Attempts to parse the specified string as a . The expected format is: + SDK, SDK/Version, or SDK/min=MinimumVersion + Values are not required to specify a version or MinimumVersion. + + An SDK name and version to parse in the format "SDK/Version,min=MinimumVersion". + A parsed if the specified value is a valid SDK name. + true if the SDK name was successfully parsed, otherwise false. + + + + + + + + + + + + + An abstract interface for classes that can resolve a Software Development Kit (SDK). + + + + + Gets the name of the to be displayed in build output log. + + + + + Gets the self-described resolution priority order. MSBuild will sort resolvers + by this value. + + + + + Resolves the specified SDK reference. + + A containing the referenced SDKs be resolved. + Context for resolving the SDK. + Factory class to create an + + An containing the resolved SDKs or associated error / reason + the SDK could not be resolved. Return if the resolver is not + applicable for a particular . + + + Note: You must use to return a result. + + + + + + Context used by an to resolve an SDK. + + + + + Gets a value indicating if the resolver is allowed to be interactive. + + + + + Gets a value indicating if the resolver is running in Visual Studio. + + + + + Logger to log real-time messages back to MSBuild. + + + + + Path to the project file being built. + + + + + Path to the solution file being built, if known. May be null. + + + + + Version of MSBuild currently running. + + + + + + + + Gets or sets any custom state for current build. This allows resolvers to maintain state between resolutions. + This property is not thread-safe. + + + + + An abstract interface class to indicate SDK resolver success or failure. + + + [!NOTE] + > Use to create instances of this class. Do not inherit from this class. + ]]> + + + + + Indicates the resolution was successful. + + + + + Resolved path to the SDK. + + Null if == false + + + + + Resolved version of the SDK. + Can be null or empty if the resolver did not provide a version (e.g. a path based resolver) + + Null if == false + + + + + Additional resolved SDK paths beyond the one specified in + + + This allows an SDK resolver to return multiple SDK paths, which will all be imported. + + + + + Properties that should be added to the evaluation. This allows an SDK resolver to provide information to the build + + + + + Items that should be added to the evaluation. This allows an SDK resolver to provide information to the build + + + + + The Sdk reference + + + + + An abstract interface class provided to to create an + object indicating success / failure. + + + + + Create an object indicating success resolving the SDK. + + Path to the SDK. + Version of the SDK that was resolved. + Optional warnings to display during resolution. + + + + + Create an object indicating success resolving the SDK. + + Path to the SDK. + Version of the SDK that was resolved. + Properties to set in the evaluation + Items to add to the evaluation + Optional warnings to display during resolution. + + + + + Create an object indicating success. + + + This overload allows any number (zero, one, or many) of SDK paths to be returned. This means a "successful" result + may not resolve to any SDKs. The resolver can also supply properties or items to communicate information to the build. This + can allow resolvers to report SDKs that could not be resolved without hard-failing the evaluation, which can allow other + components to take more appropriate action (for example installing optional workloads or downloading NuGet SDKs). + + SDK paths which should be imported + SDK version which should be imported + Properties to set in the evaluation + Items to add to the evaluation + Optional warnings to display during resolution. + + + + + Create an object indicating failure resolving the SDK. + + + Errors / reasons the SDK could not be resolved. Will be logged as a + build error if no other SdkResolvers were able to indicate success. + + + + + + + The value of an item and any associated metadata to be added by an SDK resolver. See + + + + + Creates an + + The value (itemspec) for the item + A dictionary of item metadata. This should be created with for the comparer. + + + + A cached reusable instance of StringBuilder. + + + An optimization that reduces the number of instances of constructed and collected. + + + + + Get a of at least the specified capacity. + + The suggested starting size of this instance. + A that may or may not be reused. + + It can be called any number of times; if a is in the cache then + it will be returned and the cache emptied. Subsequent calls will return a new . + + The instance is cached in Thread Local Storage and so there is one per thread. + + + + + Place the specified builder in the cache if it is not too big. Unbalanced Releases are acceptable. + The StringBuilder should not be used after it has + been released. + Unbalanced Releases are perfectly acceptable.It + will merely cause the runtime to create a new + StringBuilder next time Acquire is called. + + The to cache. Likely returned from . + + The StringBuilder should not be used after it has been released. + + + Unbalanced Releases are perfectly acceptable.It + will merely cause the runtime to create a new + StringBuilder next time Acquire is called. + + + + + + Get a string and return its builder to the cache. + + Builder to cache (if it's not too big). + The equivalent to 's contents. + + Convenience method equivalent to calling followed by . + + + + + The reason that a target was built by its parent target. + + + + + This wasn't built on because of a parent. + + + + + The target was part of the parent's BeforeTargets list. + + + + + The target was part of the parent's DependsOn list. + + + + + The target was part of the parent's AfterTargets list. + + + + + Arguments for target finished events + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + target name + project file + file in which the target is defined + true if target built successfully + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + target name + project file + file in which the target is defined + true if target built successfully + Target output items for the target. If batching will be null for everything except for the last target in the batch + + + + This constructor allows event data to be initialized including the timestamp when the event was created. + Sender is assumed to be "MSBuild". + + text message + help keyword + target name + project file + file in which the target is defined + true if target built successfully + Timestamp when the event was created + An containing the outputs of the target. + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Target name + + + + + True if target built successfully, false otherwise + + + + + Project file associated with event. + + + + + File where this target was declared. + + + + + Target outputs + + + + + A reason why a target was skipped. + + + + + The target was not skipped or the skip reason was unknown. + + + + + The target previously built successfully. + + + + + The target previously built unsuccessfully. + + + + + All the target outputs were up-to-date with respect to their inputs. + + + + + The condition on the target was evaluated as false. + + + + + Arguments for the target skipped event. + + + + + Initializes a new instance of the TargetSkippedEventArgs class. + + + + + Initializes a new instance of the TargetSkippedEventArgs class. + + + + + The reason why the target was skipped. + + + + + Gets or sets the name of the target being skipped. + + + + + Gets or sets the parent target of the target being skipped. + + + + + File where this target was declared. + + + + + Why the parent target built this target. + + + + + Whether the target succeeded originally. + + + + + describing the original build of the target, or null if not available. + + + + + The condition expression on the target declaration. + + + + + The value of the condition expression as it was evaluated. + + + + + Arguments for target started events + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + target name + project file + file in which the target is defined + + + + This constructor allows event data to be initialized including the timestamp when the event was created. + + text message + help keyword + target name + project file + file in which the target is defined + The part of the target. + Timestamp when the event was created + + + + This constructor allows event data to be initialized. + + text message + help keyword + target name + project file + file in which the target is defined + The part of the target. + The reason the parent built this target. + Timestamp when the event was created + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + target name + + + + + Target which caused this target to build + + + + + Project file associated with event. + + + + + File where this target was declared. + + + + + Why this target was built by its parent. + + + + + This class is used by tasks to log their command lines. This class extends + so that command lines can be logged as + messages. Logging a command line is only relevant for tasks that wrap an + underlying executable/tool, or emulate a shell command. Tasks that have + no command line equivalent should not raise this extended message event. + + + WARNING: marking a type [Serializable] without implementing ISerializable + imposes a serialization contract -- it is a promise to never change the + type's fields i.e. the type is immutable; adding new fields in the next + version of the type without following certain special FX guidelines, can + break both forward and backward compatibility + + + + + Default (family) constructor. + + + + + Creates an instance of this class for the given task command line. + + The command line used by a task to launch + its underlying tool/executable. + The name of the task raising this event. + Importance of command line -- controls whether + the command line will be displayed by less verbose loggers. + + + + Creates an instance of this class for the given task command line. This constructor allows the timestamp to be set + + The command line used by a task to launch + its underlying tool/executable. + The name of the task raising this event. + Importance of command line -- controls whether + the command line will be displayed by less verbose loggers. + Timestamp when the event was created + + + + Gets the task command line associated with this event. + + + + + Gets the name of the task that raised this event. + + + + + Arguments for task finished events + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + project file + file in which the task is defined + task name + true indicates task succeed + + + + This constructor allows event data to be initialized and the timestamp to be set + Sender is assumed to be "MSBuild". + + text message + help keyword + project file + file in which the task is defined + task name + true indicates task succeed + Timestamp when event was created + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes the Errorevent from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Task Name + + + + + True if target built successfully, false otherwise + + + + + Project file associated with event. + + + + + MSBuild file where this task was defined. + + + + + Lightweight specialized implementation of only used for deserializing items. + The goal is to minimize overhead when representing deserialized items. + Used by node packet translator and binary logger. + + + + + Clone the task item and all metadata to create a snapshot + + An to clone + + + + This class is used by tasks to log their parameters (input, output). + The intrinsic ItemGroupIntrinsicTask to add or remove items also + uses this class. + + + + + Creates an instance of this class for the given task parameter. + + + + + The type is declared in Microsoft.Build.Framework.dll + which is a declarations assembly. The logic to realize the Message is in Microsoft.Build.dll + which is an implementations assembly. This seems like the easiest way to inject the + implementation for realizing the Message. + + + Note that the current implementation never runs and is provided merely + as a safeguard in case MessageGetter isn't set for some reason. + + + + + Provides a way for Microsoft.Build.dll to provide a more efficient dictionary factory + (using ArrayDictionary`2). Since that is an implementation detail, it is not included + in Microsoft.Build.Framework.dll so we need this extensibility point here. + + + + + Class which represents the parameter information from the using task as a strongly typed class. + + + + + Encapsulates a list of parameters declared in the UsingTask + + Name of the parameter + The actual type of the parameter + True if the parameter is both an output and input parameter. False if the parameter is only an input parameter + True if the parameter must be supplied to each invocation of the task. + + + + The type of the property + + + + + Name of the property + + + + + This task parameter is an output parameter (analogous to [Output] attribute) + + + + + This task parameter is required (analogous to the [Required] attribute) + + + + + This task parameter should be logged when LogTaskInputs is set. Defaults to true. + + + + + When this task parameter is an item list, determines whether to log item metadata. Defaults to true. + + + + + Whether the Log and LogItemMetadata properties have been assigned already. + + + + + Arguments for task started events + + + + + Default constructor + + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + project file + file in which the task is defined + task name + + + + This constructor allows event data to be initialized. + Sender is assumed to be "MSBuild". + + text message + help keyword + project file + file in which the task is defined + task name + Timestamp when event was created + + + + Serializes to a stream through a binary writer + + Binary writer which is attached to the stream the event will be serialized into + + + + Deserializes the Errorevent from a stream through a binary reader + + Binary reader which is attached to the stream the event will be deserialized from + The version of the runtime the message packet was created from + + + + Task name. + + + + + Project file associated with event. + + + + + MSBuild file where this task was defined. + + + + + Line number of the task invocation in the project file + + + + + Column number of the task invocation in the project file + + + + + Arguments for telemetry events. + + + + + Gets or sets the name of the event. + + + + + Gets or sets a list of properties associated with the event. + + + + + Telemetry of build. + + + + + Time at which build have started. + + + It is time when build started, not when BuildManager start executing build. + For example in case of MSBuild Server it is time before we connected or launched MSBuild Server. + + + + + Time at which inner build have started. + + + It is time when build internally started, i.e. when BuildManager starts it. + In case of MSBuild Server it is time when Server starts build. + + + + + Time at which build have finished. + + + + + Overall build success. + + + + + Build Target. + + + + + MSBuild server fallback reason. + Either "ServerBusy", "ConnectionError" or null (no fallback). + + + + + Version of MSBuild. + + + + + Display version of the Engine suitable for display to a user. + + + + + Path to project file. + + + + + Host in which MSBuild build was executed. + For example: "VS", "VSCode", "Azure DevOps", "GitHub Action", "CLI", ... + + + + + State of MSBuild server process before this build. + One of 'cold', 'hot', null (if not run as server) + + + + + Framework name suitable for display to a user. + + + + + Static class to help access and modify known telemetries. + + + + + Telemetry for build. + If null Telemetry is not supposed to be emitted. + After telemetry is emitted, sender shall null it. + + + + + Gets or sets the name of the event. + + + + + Gets or sets a list of properties associated with the event. + + + + + Translate all derived type members into properties which will be used to build . + + + + + Represents toggleable features of the MSBuild engine + + + + + Do not expand wildcards that match a certain pattern + + + + + Cache file existence for the entire process + + + + + Cache wildcard expansions for the entire process + + + + + Enable restore first functionality in MSBuild.exe + + + + + Allow the user to specify that two processes should not be communicating via an environment variable. + + + + + Override property "MSBuildRuntimeType" to "Full", ignoring the actual runtime type of MSBuild. + + + + + Setting the associated environment variable to 1 restores the pre-15.8 single + threaded (slower) copy behavior. Zero implies Int32.MaxValue, less than zero + (default) uses the empirical default in Copy.cs, greater than zero can allow + perf tuning beyond the defaults chosen. + + + + + Instruct MSBuild to write out the generated "metaproj" file to disk when building a solution file. + + + + + Modifies Solution Generator to generate a metaproj that batches multiple Targets into one MSBuild task invoke. + + + For example, a run of Clean;Build target will first run Clean on all projects, + then run Build on all projects. When enabled, it will run Clean;Build on all + Projects at the back to back. Allowing the second target to start sooner than before. + + + + + Log statistics about property functions which require reflection + + + + + Log all environment variables whether or not they are used in a build in the binary log. + + + + + Log property tracking information. + + + + + When evaluating items, this is the minimum number of items on the running list to use a dictionary-based remove optimization. + + + + + Name of environment variables used to enable MSBuild server. + + + + + Do not log command line information to build loggers. Useful to unbreak people who parse the msbuild log and who are unwilling to change their code. + + + + + https://github.com/dotnet/msbuild/pull/4975 started expanding qualified metadata in Update operations. Before they'd expand to empty strings. + This escape hatch turns back the old empty string behavior. + + + + + Force whether Project based evaluations should evaluate elements with false conditions. + + + + + Always use the accurate-but-slow CreateFile approach to timestamp extraction. + + + + + Truncate task inputs when logging them. This can reduce memory pressure + at the expense of log usefulness. + + + + + Disables truncation of Condition messages in Tasks/Targets via ExpanderOptions.Truncate. + + + + + Disables skipping full drive/filesystem globs that are behind a false condition. + + + + + Disables skipping full up to date check for immutable files. See FileClassifier class. + + + + + Emit events for project imports. + + + + + Emit events for project imports. + + + + + Read information only once per file per ResolveAssemblyReference invocation. + + + + + Never use the slow (but more accurate) CreateFile approach to timestamp extraction. + + + + + Allow node reuse of TaskHost nodes. This results in task assemblies locked past the build lifetime, preventing them from being rebuilt if custom tasks change, but may improve performance. + + + + + Whether or not to ignore imports that are considered empty. See ProjectRootElement.IsEmptyXmlFile() for more info. + + + + + Whether to respect the TreatAsLocalProperty parameter on the Project tag. + + + + + Whether to write information about why we evaluate to debug output. + + + + + Whether to warn when we set a property for the first time, after it was previously used. + + + + + MSBUILDUSECASESENSITIVEITEMNAMES is an escape hatch for the fix + for https://github.com/dotnet/msbuild/issues/1751. It should + be removed (permanently set to false) after establishing that + it's unneeded (at least by the 16.0 timeframe). + + + + + Disable the use of paths longer than Windows MAX_PATH limits (260 characters) when running on a long path enabled OS. + + + + + Disable the use of any caching when resolving SDKs. + + + + + Disable the NuGet-based SDK resolver. + + + + + Don't delete TargetPath metadata from associated files found by RAR. + + + + + Disable AssemblyLoadContext isolation for plugins. + + + + + Enables the user of autorun functionality in CMD.exe on Windows which is disabled by default in MSBuild. + + + + + Disables switching codepage to UTF-8 after detection of characters that can't be represented in the current codepage. + + + + + Workaround for https://github.com/Microsoft/vstest/issues/1503. + + + + + Use the original, string-only resx parsing in .NET Core scenarios. + + + Escape hatch for problems arising from https://github.com/dotnet/msbuild/pull/4420. + + + + + Overrides the default behavior of property expansion on evaluation of a . + + + Escape hatch for problems arising from https://github.com/dotnet/msbuild/pull/5552. + + + + + Emergency escape hatch. If a customer hits a bug in the shipped product causing an internal exception, + and fortuitously it happens that ignoring the VerifyThrow allows execution to continue in a reasonable way, + then we can give them this undocumented environment variable as an immediate workaround. + + + Clone from ErrorUtilities which isn't (yet?) available in Framework. + + + + + Throws InternalErrorException. + + + Clone of ErrorUtilities.ThrowInternalError which isn't (yet?) available in Framework. + + + + + The arguments for an uninitialized property read event. + + + + + UninitializedPropertyReadEventArgs + + + + + Creates an instance of the UninitializedPropertyReadEventArgs class + + The name of the uninitialized property that was read. + The message of the uninitialized property that was read. + The helpKeyword of the uninitialized property that was read. + The sender name of the event. + The message importance of the event. + + + + The name of the uninitialized property that was read. + + + + + Represents an argument to a . + + + Functionally, it is simply a reference to another . Those who manually + instantiate this class should remember to call before setting the first + property and after setting the last property of the object. + + + + + Default constructor needed for XAML deserialization. + + + + + Name of the this argument refers to. + + + Its value must point to a valid . This field is mandatory and culture invariant. + + + + + Tells if the pointed to by must be defined for the definition + of the owning this argument to make sense. + + + This field is optional and is set to false by default. + + + + + The string used to separate this argument value from the parent switch in the command line. + + + This field is optional and culture invariant. + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + Represents a property. + + + This represents schema information (name, allowed values, etc) of a property. + Since this is just schema information, there is no field like "Value" used to get/set the value of this + property. + Those who manually instantiate this class should remember to call before + setting the first property and after setting the last property of the object. + + + This partial class contains all properties which are public and hence settable in XAML. Those properties that + are internal are defined in another partial class below. + + + Represents a property. + + + This represents schema information (name, allowed values, etc) of a property. + Since this is just schema information, there is no field like "Value" used to get/set the value of this + property. + Those who manually instantiate this class should remember to call before + setting the first property and after setting the last property of the object. + + + This partial class contains members that are auto-generated, internal, etc. Whereas the + other partial class contains public properties that can be set in XAML. + + + + + See DisplayName property. + + + + + Default constructor. Needed for deserializtion from a persisted format. + + + + + The name of this . + + + This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. + + + + + The name that could be used by a prospective UI client to display this . + + + This field is optional and is culture sensitive. When this property is not set, it is assigned the same + value as the property (and hence, would not be localized). + + + + + Description of this for use by a prospective UI client. + + + This field is optional and is culture sensitive. + + + + + The keyword that is used to open the help page for this property. + + + This form of specifying help takes precedence over + and + . + This field is optional and is culture insensitive. + + + + + The URL of the help page for this property that will be opened when the user hits F1. + + + This property is higher in priority that + + (i.e., these two properties are ignored if + is specified), but lower in priority than . + This field is optional and is culture insensitive. + + ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vstoc/html/06ddebea-2c83-4a45-bb48-6264c797ed93.htm + + + + The help file to use when the user hits F1. Must specify along with this. + + + This property goes along with . . This + form of specifying the help page for a property takes lower precedence than both + and . + This field is optional and is culture insensitive. + + + + + The help context to use when the user hits F1. Must specify along with this. + + + This property uses the property to display the help context of the specified + help file. This field is optional. This + form of specifying the help page for a property takes lower precedence than both + and . + + + + + The name of the category to which this property belongs to. + + + + If the value of this field does not correspond to the Name + property of a element defined in + the containing , a default with this name + is auto-generated and added to the containing class. + + + This field is optional and is culture invariant. + + + When this field is not specified, this property is added to a + auto-generated category called General (localized). This field cannot be set to the + empty string. + + + + + + The sub category to which this property belongs to. + + + + + Tells if this property is a read-only property. + + + This field is optional and its default value is "false". + + + + + A value indicating whether this property allows multiple values to be supplied/selected simultaneously. + + + + + The switch representation of this property for the case when this property represents a tool parameter. + + + This field is optional and culture invariant. + + + For the VC++ CL task, WholeProgramOptimization is a boolean parameter. It's switch is GL. + + + + + The prefix for the switch representation of this property for the case when this property represents a tool parameter. + + + The value specified here overrides the value specified for the parent 's . + This field is optional and culture invariant. + + + For the VC++ CL task, WholeProgramOptimization is a boolean parameter. It's switch is GL and its + switch prefix (inherited from the parent since it is not overridden by WholeProgramOptimization) + is /. Thus the complete switch in the command line for this property would be /GL + + + + + The token used to separate a switch from its value. + + + The value specified here overrides the value specified for the parent 's . + This field is optional and culture invariant. + + + Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D + from its value WIN32. + + + + + A hint to the UI client telling it whether to display this property or not. + + + This field is optional and has the default value of "true". + + + + + A hint to the command line constructor whether to include this property in the command line or not. + + + Some properties are used only by the targets and don't want to be included in the command line. + Others (like task parameters) are included in the command line in the form of the switch/value they emit. + This field is optional and has the default value of true. + + + + + Indicates whether this property is required to have a value set. + + + + + Specifies the default value for this property. + + + This field is optional and whether, for a , + it is culture sensitive or not depends on the semantics of it. + + + + + The data source where the current value of this property is stored. + + + If defined, it overrides the + property on the containing . This field is mandatory only if the parent + does not have the data source initialized. The getter for this property returns + only the set directly on this instance. + + + + + Additional attributes of this . + + + This can be used as a grab bag of additional metadata of this property that are not + captured by the primary fields. You will need a custom UI to interpret the additional + metadata since the shipped UI formats can't obviously know about it. + This field is optional. + + + + + List of arguments for this property. + + + This field is optional. + + + + + List of value editors for this property. + + + This field is optional. + + + + + The containing this . + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + Represents the schame of a boolean property. + + + + + Represents the logical negation of a boolean switch. + + + + For the VC++ CL task, WholeProgramOptimization is a boolean parameter. It's switch is GL. To + disable whole program optimization, you need to pass the ReverseSwitch, which is GL-. + + + This field is optional. + + + + + + Represents a category to which a can belong to. + + + Those who manually + instantiate this class should remember to call before setting the first + property and after setting the last property of the object. + + + This partial class contains all properties which are public and hence settable in XAML. Those properties that + are internal are defined in another partial class below. + + + Represents a category to which a can belong to. + + + Those who manually + instantiate this class should remember to call before setting the first + property and after setting the last property of the object. + + + This partial class contains members that are auto-generated, internal, etc. Whereas the + other partial class contains public properties that can be set in XAML. + + + + + See DisplayName property. + + + + + The name of this . + + + This field is mandatory and culture invariant. + This field cannot be set to the empty string. + + + + + The name that could be used by a prospective UI client to display this . + + + This field is optional and is culture sensitive. When this property is not set, it is assigned the same + value as the property (and hence, would not be localized). + + + + + Description of this . + + + This field is optional and is culture sensitive. + + + + + Subtype of this . Is either Grid (default) or CommandLine. + + + It helps the UI display this category in an appropriate form. E.g. non command line category + properties are normally displayed in the form of a property grid. + + + + + Help information for this . + + + Maybe used to specify a help URL. This field + is optional and is culture sensitive. + + + + + Default constructor. Called during deserialization. + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + The CategorySchema provides a strongly typed identity handle to the underlying schema data model. + + + + + Used to deserialize the content type information + + + + + metadata hash + + + + + Constructor + + + + + serializes IContentType.Name + + + + + serializes IContentType.DisplayName + + + + + serializes IContentType.ItemType + + + + + serializes IContentType.DefaultContentTypeForItemType + + + + + This property was never used for anything. It should have been removed before we shipped MSBuild 4.0. + + + + + serializes content type's metadata. Accessible via IContentType.GetMetadata() + + + + + Access metadata in convenient way + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + Lazily initializes the metadata dictionary. + + The new dictionary. + + This is a destructive operation. It clears the NameValuePair list field. + + + + + Indicates where the default value for some property may be found. + + + + + The default value for a property is set at the top of the project file (usually via an import of a .props file). + + + + + The default value for a property is set at the bottom of the project file (usually via an import of a .targets file, + where the property definition is conditional on whether the property has not already been defined.) + + + + + Represents the location and grouping for a . + + + Those who manually + instantiate this class should remember to call before setting the first + property and after setting the last property of the object. + + + + + Default constructor. Needed for proper XAML deserialization. + + + + + The storage location for this data source. + + + This field is mandatory unless is set. In that case, the parent + will be used with the specified style. Example values are ProjectFile and + UserFile. ProjectFile causes the property value to be written to and read from the project + manifest file or the property sheet (depending on which node in the solution explorer/property manager window + is used to spawn the property pages UI). UserFile causes the property value to be written to and read + from the .user file. + + + + + The storage style for this data source. + + + For example, with of ProjectFile, this field can be Element (default) to + save as a child XML Element, or Attribute to save properties as an XML attribute. + + + + + Gets or sets the actual MSBuild property name used to read/write the value of this property. + Applicable only to objects attached to properties. + + The MSBuild property name to use; or null to use the as the MSBuild property name. + + The persisted name will usually be the same as the property name as it appears in the + and the value of this property can therefore be left at is default of null. + Since property names must be unique but need not be unique in the persisted store (due to other differences + in the data source such as item type) there may be times when Rule property names must be changed to be + unique in the XAML file, but without changing how the property is persisted in the MSBuild file. + It is in those cases where this property becomes useful. + It may also be useful in specialized build environments where property names must differ from the + normally used name in order to maintain compatibility with the project system. + + + + + The label of the MSBuild property group/item definition group to which + a property/item definition metadata belongs to. Default value is the + empty string. + + A VC++ property that exists in the project manifest + in the MSBuild property group with label Globals would have this + same value for this field. + + + + If a is an item definition metadata or item metadata, this field + specified the item type of the item definition or the item, respectively. For common properties + this field must not be set. + + + + + Indicates if a property is configuration-dependent as indicated by the presence of a configuration + condition attached to the property definition at its persistence location. + + + This field is optional and has the default value of true. + + + + + The data type of the source. Generally one of Item, ItemDefinition, Property, + or TargetResults (when is non-empty). + Among other things this governs how the data is treated during build. + + + A value of Item for this property indicates that this property is actually + an item array - the list of all items with the item type specified by . + + + + + Gets or sets the semicolon-delimited list of MSBuild targets that must be executed before reading + the read-only properties or items described by this . + + + + + Gets or sets a value indicating where the default value for this property can be found. + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + Represents the schema of an enumeration property. + + This class inherits the property from the class. + That property does not make sense for this property. Use the property on the + instead to mark the default value for this property. + + + + constructor + + + + + The provider that produces the list of possible values for this property. Must be set. + + + + + A provider-specific set of options to pass to the provider. + + + + + Represents the schema of an enumeration property. + + This class inherits the property from the class. + That property does not make sense for this property. Use the property on the + instead to mark the default value for this property. + + + + constructor + + + + + The list of possible values for this property. Must have at least one value. + + + + + See ISupportInitialize. + + + + + Represents an admissible value of an . + + + + + See DisplayName property. + + + + + Default constructor needed for XAML deserialization. + + + + + The name of this . + + + This field is mandatory and culture invariant. + + + + + The name that could be used by a prospective UI client to display this . + + + This field is optional and is culture sensitive. When this property is not set, it is assigned the same + value as the property (and hence, would not be localized). + + + + + Description of this for use by a prospective UI client. + + + This field is optional and is culture sensitive. + + + + + Help information for this . + + + Maybe used to specify a help URL. This field + is optional and is culture sensitive. + + + + + The switch representation of this property for the case when the parent represents a tool parameter. + + + This field is optional and culture invariant. + + The VC compiler has an named Optimizationused to specify the desired optimization type. All the + admissible values for this property have switches, e.g. Disabled (switch = Od), "MinimumSize" (switch = O1), + etc. + + + + The prefix for the switch representation of this value for the case when the parent represents a tool parameter. + + + This field is optional and culture invariant. + + + + + Tells if this is the default value for the associated + . + + + This field is optional and the default value for this + field is "false". + + + + + Additional attributes of this . + + + This can be used as a grab bag of additional metadata of this value that are not + captured by the primary fields. You will need a custom UI to interpret the additional + metadata since the shipped UI formats can't obviously know about it. + This field is optional. + + + + + List of arguments for this . + + + This field is optional. + + + + + simple class that deserialize extension to content type data + + + + + Constructor + + + + + file extension + + + + + corresponding content type + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + Represent the schema of an integer property. + + + + + Minimum allowed value for this property. + + + This field is optional. + It returns null when this property is not set. The value of this + property must be less than or equal to the + property (assuming that the latter is defined). + + + + + Maximum allowed value for this property. + + + This field is optional. + It returns null when this property is not set. The value of this + property must be greater than or equal to the + property (assuming that the latter is defined). + + + + + See ISupportInitialize. + + + + + Interface that we expect all root classes from project schema XAML files to implement + + + + + Return all types of static data for data driven features this node contains + + + + + Returns all instances of static data with Type "type". Null or Empty list if there is no objects from asked type provided by this node + + + + + Used to deserialize the item type information + + + + + Constructor + + + + + serializes IItemType.Name + + + + + serializes IItemType.DisplayName + + + + + serializes IItemType.ItemType + + + + + serializes IItemType.UpToDateCheckInput + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + Represents a name-value pair. The name cannot be null or empty. + + + + + Default constructor needed for + + + + + The name. + + + + + The value. + + + + + Serialization class for node for the Data driven project schema XAML + + + + + Constructor + + + + + Collection of any schema node + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + Methods for overriding one rule with another. + + + + + A subsequent definition for a rule (with the same name) entirely overrides a previous definition. + + + + + A subsequent definition for a rule (with the same name) adds properties to a previous definition. + + + + + Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc. + + + + Normally represented on disk as XAML, only one instance of this class is maintained per XAML + file per project engine (solution). + + Those who manually instantiate this class should remember to call before + setting the first property and after setting the last property of the object. + + + + This partial class contains all properties which are public and hence settable in XAML. Those properties that + are internal are defined in another partial class below. + + + Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc. + + + + Normally represented on disk as XAML, only one instance of this class is maintained per XAML + file per project engine (solution). + + Those who manually instantiate this class should remember to call before + setting the first property and after setting the last property of the object. + + + + This partial class contains members that are auto-generated, internal, etc. Whereas the + other partial class contains public properties that can be set in XAML. + + + + + See DisplayName property. + + + + + Default constructor. Needed for deserialization from a persisted format. + + + + + The name of this . + + + This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. + + + + + The name that could be used by a prospective UI client to display this . + + + This field is optional and is culture sensitive. When this property is not set, it is assigned the same + value as the property (and hence, would not be localized). + + + + + The name of the tool executable when this rule represents a tool. + + + + + Description of this for use by a prospective UI client. + + + This field is optional and is culture sensitive. + + + + + Help information for this . + + + Maybe used to specify a help URL. This field + is optional and is culture sensitive. + + + + + The prefix to use for all property switches in this for the case when this property represent a tool. + + + The value specified can be overridden by the value specified by a child 's . + This field is optional and culture invariant. + + + For the VC++ CL task, WholeProgramOptimization is a boolean parameter. It's switch is GL and its + switch prefix (inherited from the parent since it is not overridden by WholeProgramOptimization) + is /. Thus the complete switch in the command line for this property would be /GL + + + + + The token used to separate a property switch from its value. + + + The value specified here is overridden by the value specified by the child 's . + This field is optional and culture invariant. + + + Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D + from its value WIN32. + + + + + The UI renderer template used to display this Rule. + + + The value used to set + this field can be anything as long as it is recognized by the intended renderer. + This field is required only if this Rule is meant to be displayed as a property page. + + + + + The for all the properties in this . This is overriden by any + data source defined locally for a property. + + + This field need not be specified only if all individual properties have data source defined locally. + + + + + This is a suggestion to a prospective UI client on the relative location of this compared to all other Rules in the system. + + + + + This is used to specify whether multiple files need to be batched on one command line invocation. + + + This field is optional. + + + + + Indicates whether to hide the command line category or not. Default value is true. + + + This field is optional. + + + + + When this represents a Build Customization, this field represents the file extension to associate. + + + This field is optional. + + + + + When this represents a Build Customization, this field represents the message to be displayed before executing a Build Customization during the build. + + + This field is optional. + + + + + When this represents a Build Customization, this field represents the command line template that is going to be used by a Build Customization task to invoke the tool. + + + This field is optional. + + + + + When this represents a Build Customization, this field defines the semicolon separated list of additional inputs that are going to be evaluated + for the Build Customization target. + + + This field is optional. + + + + + When this represents a Build Customization, this field defines the semicolon separated list of outputs that are going to be evaluated + for the Build Customization target. + + + This field is optional. + + + + + Gets or sets the method to use when multiple rules with the same name appear in the project + to reconcile the rules into one instance. + + + + + This list of properties in this . Atleast one property should be specified. + + The list returned by this property should not be modified. + + + + The list of s that properties in this belong to. + + + This field is optional. Note that this field returns only the categories that were explicitly defined and do + not contain any auto-generated categories. When a contained in this + declares its category to be something that is not present in this list, then we auto-generate a + with that name and add it to the internal list of categories. That auto-generated category will not be returned + by this field. + + + + + Gets or sets arbitrary metadata that may be set on a rule. + + + + + Gets or sets a value indicating if property pages for this rule should be hidden or not. + + + + + Thread synchronization. + + + + + See the property. + + + + + Ordered dictionary of category names and the properties contained in them. + The order of the categories is exactly the same as that specified in the XAML file. + + + + + A lookup cache of property names to properties. + + + + + This property returns the union of XAML specified s and auto-generated + s. The latter are created from the missing categories that are being referred to by the + properties in this Rule. The auto-generated s only have their name set. + + + + + Returns all properties partitioned into categories. The return value is never + null. + The returned list may contain auto-generated categories. Note that if a + (or its derived classes) refer to a property that is not specified, then an new + Category is generated for the same. If not category is specified for the property, then + the property is placed in the "General" category. + The list of categories is exactly as specified in the Xaml file. The auto-generated + categories come (in no strict order) after the specified categories. + + A dictionary whose keys are the names and + the value is the list of properties in that category. + + + + Returns the list of properties in a . Returns null if this + doesn't contain this category. + + + + + Returns a property with a given name. + + The property, or null if one with a matching name could not be found. + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + Initializes this class after Xaml loading is done. + + + + + Creates a map containing all the evaluated category names and the list of + properties belonging to that category. + + + + + This is a simple container for instances. + + + Note that we only deal in terms of s + as far as property pages are concerned. The is only used as a + container for more than one . The containing s are + immediately stripped off after loading of the xaml file. + + + + + Default constructor needed for XAML deserialization. + + + + + The collection of instances this instance contains. + Must have at least one . + + + + + See ISupportInitialize Members. + + + + + See ISupportInitialize Members. + + + + + see IProjectSchemaNode + + + + + see IProjectSchemaNode + + + + + The RuleSchema provides a strongly typed identity handle to the underlying schema data model. + + + + + Represents the schema of a list-of-strings property. + + + Note, this represents + a list of strings, not a list of s. + + + + + Default constructor. Needed for property XAML deserialization. + + + + + The separator to use in delineating individual values of this string list property + + + For Val1;Val2;Val3, if CommandLineValueSeparator is specified as, say ,, + the command line looks like this: /p:val1,val2,val3 + If not specified, the command line looks like this: /p:val1 /p:val2 /p:val3 + This field is optional. + + + + + Please don't use. This is planned to be deprecated. + + + + + Qualifies this string property to give it a more specific classification. + + + Similar to the property. + + + + + Represents the schema of a string property. + + + + + Qualifies this string property to give it a more specific classification. + + + The value this field is set to, must be understood by the consumer of this field + (normally a UI renderer). + + The value of this property can be set to, say, "File", "Folder", "CarModel" etc. to specify + if this is a file path, folder path, car model name etc. + + + + Represents a value editor + + + + + See DisplayName property. + + + + + Default constructor needed for XAML deserialization. + + + + + The name of this . This field is mandatory and culture invariant. + + + + + The UI display name for the editor + + + + + Additional attributes of the editor that are not generic enough to be made + properties on this class. This field is optional. + + + + + See ISupportInitialize. + + + + + See ISupportInitialize. + + + + + This captures information of how various key methods of building with MSBuild ran. + + + Changes to existing event method signatures will not be reflected unless you update the property or assign a new event ID. + + + + + Keyword applied to all MSBuild events. + + + Literally every event should define this. + + + + + Keyword for events that should go in the text performance log when turned on. + + + This keyword should be applied only to events that are low-volume + and likely to be useful to diagnose perf issues using the + text perf log. + + + + + define the singleton instance of the event source + + + + + Call this method to notify listeners of information relevant to collecting a set of items, mutating them in a specified way, and saving the results. + + The type of the item being mutated. + + + The type of the item being mutated. + + + + Call this method to notify listeners of information relevant to the setup for a BuildManager to receive build requests. + + + + + Call this method to notify listeners of information of how a project file built. + Filename of the project being built. + + + + Filename of the project being built. + Names of the targets that built. + + + The condition being evaluated. + + + The condition being evaluated. + The result of evaluating the condition. + + + + Call this method to notify listeners of how the project data was evaluated. + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + + Call this method to notify listeners of information relevant to identifying a list of files that correspond to an item with a wildcard. + + Source of files to glob. + Pattern, possibly with wildcard(s) to be expanded. + Patterns not to expand. + + + Source of files to glob. + Pattern, possibly with wildcard(s) to be expanded. + Patterns not to expand. + + + + Call this method to notify listeners of timing related to loading an XmlDocumentWithLocation from a path. + Path to the document to load. + + + + Path to the document to load. + + + + Call this method to notify listeners of profiling for the function that parses an XML document into a ProjectRootElement. + + Filename of the project being evaluated. + + + Filename of the project being evaluated. + + + + Call this method to notify listeners of profiling for the method that removes blacklisted references from the reference table. It puts primary and dependency references in invalid file lists. + + + + Project file's location. + + + Project file's location. + + + The name of the target being executed. + + + The name of the target being executed. + + + + Call this method to notify listeners of the start of a build as called from the command line. + + The command line used to run MSBuild. + + + The command line used to run MSBuild. + + + + This events are quite frequent so they are collected by Debug binaries only. + + + + + This events are quite frequent so they are collected by Debug binaries only. + + + + + As oppose to other ReusableStringBuilderFactory events this one is expected to happens very un-frequently + and if it is seen more than 100x per build it might indicates wrong usage patterns resulting into degrading + efficiency of ReusableStringBuilderFactory. Hence it is collected in release build as well. + + + + + SupportedOSPlatform is a net5.0+ Attribute. + Create the same type only in full-framework and netstandard2.0 builds + to prevent many #if RUNTIME_TYPE_NETCORE checks. + + + + Specifies that null is allowed as an input even if the corresponding type disallows it. + + + Specifies that null is disallowed as an input even if the corresponding type allows it. + + + Specifies that an output may be null even if the corresponding type disallows it. + + + Specifies that an output will not be null even if the corresponding type allows it. + + + Specifies that when a method returns , the parameter may be null even if the corresponding type disallows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter may be null. + + + + Gets the return value condition. + + + Specifies that when a method returns , the parameter will not be null even if the corresponding type allows it. + + + Initializes the attribute with the specified return value condition. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + + Gets the return value condition. + + + Specifies that the output will be non-null if the named parameter is non-null. + + + Initializes the attribute with the associated parameter name. + + The associated parameter name. The output will be non-null if the argument to the parameter specified is non-null. + + + + Gets the associated parameter name. + + + Applied to a method that will never return under any circumstance. + + + Specifies that the method will not return if the associated Boolean parameter is passed the specified value. + + + Initializes the attribute with the specified parameter value. + + The condition parameter value. Code after the method will be considered unreachable by diagnostics if the argument to + the associated parameter matches this value. + + + + Gets the condition parameter value. + + + Specifies that the method or property will ensure that the listed field and property members have not-null values. + + + Initializes the attribute with a field or property member. + + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the list of field and property members. + + The list of field and property members that are promised to be not-null. + + + + Gets field or property member names. + + + Specifies that the method or property will ensure that the listed field and property members have not-null values when returning with the specified return value condition. + + + Initializes the attribute with the specified return value condition and a field or property member. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + The field or property member that is promised to be not-null. + + + + Initializes the attribute with the specified return value condition and list of field and property members. + + The return value condition. If the method returns this value, the associated parameter will not be null. + + + The list of field and property members that are promised to be not-null. + + + + Gets the return value condition. + + + Gets field or property member names. + + + diff --git a/HotelManagement/HotelManagement/bin/Debug/System.Memory.dll b/HotelManagement/HotelManagement/bin/Debug/System.Memory.dll new file mode 100644 index 0000000000000000000000000000000000000000..953a9d2e3926e4b91f396529b4751605a0b6ca4e GIT binary patch literal 141688 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

&d4yb;tnoa`B;T4GT9 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 literal 0 HcmV?d00001 diff --git a/HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll b/HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000000000000000000000000000000000000..c5ba4e4047a15b3adc61340c781307d9c6e89413 GIT binary patch literal 18024 zcmeHu2V7Ij()gYv^bRUTN+>EKgcA?}6{QMDm5zcKLVyS)m;@;*Lgb=Yu_1~|v7lb; zT~S2E-g_4-7Pz9qwd*(MB!S$k-gm$M_ulV)zwiAIp4pw*-PzgQ*`1v^F=%utq9TN7 z@P7M-&>l#M$DM?K4GN%G(`=t6+M#mRd=D0Q);uDWE2L)%_$dNb2A$2~@%SQoB8M)> z;?cQ0x_3x8J%gXbVQ6TmT1i=l`XCgDQPINyAxqX8N(ea) zA$3SfA#W@#`dbOTOLVfjGT?r44H+U%jtKB8y#PQNIaZKc{-Hzf41rL<1|lh&J7g5$ zHG)^}aR=!c0!}&~DiX31G81z^@`Xh9xFh5#%gfR&#Js{o$VNd5$h!|hLv;{RA*tOU zlrEXtZpx2y2@e^!2i)nG@^zo-qMNH%UdnN3(w{PA!Quw8Hi_^Dp~hubVA*Thp2Dx z1HLlapV|}TAMusaF;YEAzEF`0>q7$sMx#SfRkR_-DBB7Yvd{1Ft~Ji>o&!?%Nm(T` zb9rq*WeR3~NrF`YunNXkql`2HFHQ9rRi>0d(suAkVS^iR^|`y<-_ z9H&ww<+9@p^c9n=2eHE?574MTpee{`UF+VfnQTm~iA*nhk$Ne&´RVDkZYh5I? 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 literal 0 HcmV?d00001 diff --git a/HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml b/HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml new file mode 100644 index 0000000..9d79492 --- /dev/null +++ b/HotelManagement/HotelManagement/bin/Debug/System.Runtime.CompilerServices.Unsafe.xml @@ -0,0 +1,291 @@ + + + + System.Runtime.CompilerServices.Unsafe + + + +

Contains generic, low-level functionality for manipulating pointers. + + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of offset to pointer. + + + Adds an element offset to the given void pointer. + The void pointer to add the offset to. + The offset to add. + The type of void pointer. + A new void pointer that reflects the addition of offset to the specified pointer. + + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + + + Adds a byte offset to the given reference. + The reference to add the offset to. + The offset to add. + The type of reference. + A new reference that reflects the addition of byte offset to pointer. + + + Determines whether the specified references point to the same location. + The first reference to compare. + The second reference to compare. + The type of reference. + + if and point to the same location; otherwise, . + + + Casts the given object to the specified type. + The object to cast. + The type which the object will be cast to. + The original object, casted to the given type. + + + Reinterprets the given reference as a reference to a value of type . + The reference to reinterpret. + The type of reference to reinterpret. + The desired type of the reference. + A reference to a value of type . + + + Returns a pointer to the given by-ref parameter. + The object whose pointer is obtained. + The type of object. + A pointer to the given value. + + + Reinterprets the given read-only reference as a reference. + The read-only reference to reinterpret. + The type of reference. + A reference to a value of type . + + + Reinterprets the given location as a reference to a value of type . + The location of the value to reference. + The type of the interpreted location. + A reference to a value of type . + + + Determines the byte offset from origin to target from the given references. + The reference to origin. + The reference to target. + The type of reference. + Byte offset from origin to target i.e. - . + + + Copies a value of type to the given location. + The location to copy to. + A pointer to the value to copy. + The type of value to copy. + + + Copies a value of type to the given location. + The location to copy to. + A reference to the value to copy. + The type of value to copy. + + + Copies bytes from the source address to the destination address. + The destination address to copy to. + The source address to copy from. + The number of bytes to copy. + + + Copies bytes from the source address to the destination address. + The destination address to copy to. + The source address to copy from. + The number of bytes to copy. + + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. + The destination address to copy to. + The source address to copy from. + The number of bytes to copy. + + + Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses. + The destination address to copy to. + The source address to copy from. + The number of bytes to copy. + + + Initializes a block of memory at the given location with a given initial value. + The address of the start of the memory block to initialize. + The value to initialize the block to. + The number of bytes to initialize. + + + Initializes a block of memory at the given location with a given initial value. + The address of the start of the memory block to initialize. + The value to initialize the block to. + The number of bytes to initialize. + + + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. + The address of the start of the memory block to initialize. + The value to initialize the block to. + The number of bytes to initialize. + + + Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address. + The address of the start of the memory block to initialize. + The value to initialize the block to. + The number of bytes to initialize. + + + Returns a value that indicates whether a specified reference is greater than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is greater than ; otherwise, . + + + Returns a value that indicates whether a specified reference is less than another specified reference. + The first value to compare. + The second value to compare. + The type of the reference. + + if is less than ; otherwise, . + + + Determines if a given reference to a value of type is a null reference. + The reference to check. + The type of the reference. + + if is a null reference; otherwise, . + + + Returns a reference to a value of type that is a null reference. + The type of the reference. + A reference to a value of type that is a null reference. + + + Reads a value of type from the given location. + The location to read from. + The type to read. + An object of type read from the given location. + + + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. + The location to read from. + The type to read. + An object of type read from the given location. + + + Reads a value of type from the given location without assuming architecture dependent alignment of the addresses. + The location to read from. + The type to read. + An object of type read from the given location. + + + Returns the size of an object of the given type parameter. + The type of object whose size is retrieved. + The size of an object of type . + + + Bypasses definite assignment rules for a given value. + The uninitialized object. + The type of the uninitialized object. + + + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of offset from pointer. + + + Subtracts an element offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subraction of offset from pointer. + + + Subtracts an element offset from the given void pointer. + The void pointer to subtract the offset from. + The offset to subtract. + The type of the void pointer. + A new void pointer that reflects the subtraction of offset from the specified pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subtraction of byte offset from pointer. + + + Subtracts a byte offset from the given reference. + The reference to subtract the offset from. + The offset to subtract. + The type of reference. + A new reference that reflects the subraction of byte offset from pointer. + + + Returns a to a boxed value. + The value to unbox. + The type to be unboxed. + + is , and is a non-nullable value type. + + is not a boxed value type. + +-or- + + is not a boxed . + + cannot be found. + A to the boxed value . + + + Writes a value of type to the given location. + The location to write to. + The value to write. + The type of value to write. + + + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. + The location to write to. + The value to write. + The type of value to write. + + + Writes a value of type to the given location without assuming architecture dependent alignment of the addresses. + The location to write to. + The value to write. + The type of value to write. + + + \ No newline at end of file diff --git a/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe b/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe index 77637a630ded4cc6c943d91e6572d5549a9188da..4831187db19cf6760e8e903ae21978d8b525a351 100644 GIT binary patch delta 74341 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
VWFqF8=b$ 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 E0%p~C<^TWy diff --git a/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe.config b/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe.config index 46780ad..76b3c3c 100644 --- a/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe.config +++ b/HotelManagement/HotelManagement/bin/Release/HotelManagement.exe.config @@ -1,4 +1,4 @@ - + @@ -14,7 +14,14 @@ - - - + + + + + + + + + + \ No newline at end of file diff --git a/HotelManagement/HotelManagement/bin/Release/HotelManagement.pdb b/HotelManagement/HotelManagement/bin/Release/HotelManagement.pdb index 6db2ff7eedebb1ff2804731f3f1c57149a483d78..682057ef6372eeaef22366a6cb2e627295c93796 100644 GIT binary patch delta 35231 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

&d4yb;tnoa`B;T4GT9 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 literal 0 HcmV?d00001 diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.AssemblyReference.cache b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.AssemblyReference.cache index f486980c6d2470b1caabaff584d64fcccf3c3cfe..71b63fa48739d83c9b86e4592e7020a7934f8691 100644 GIT binary patch delta 2728 zcmd5;eMlQ;7{51P&4)%!GW=+qA6s>P?9SL|oK}WbozhiwR@XwTT#`$B^*-i(Xq|st zH|Yk27WCbJ8?4Z^ZiB%}Xc_BTS}28~TVbuE4hoxge{C?>7#kb2d+(AKg;dlXjg0SI4@BQtasMV-S=5mSL>q> z{)P?^D2PUBhH51UqN|nAVqzS)ZLm@4DNr%BSZ?)BsX5n8`wH02IgkT&u>tdh$;NNU z%d>apJh(xkyzi_4fMQ74i{Yfbx?n0(1vp?P;EQ%AoHbX*h8$N7woqENG0S}gstD$s zO$8@1f{~oalMzU(I8J9Kf2HdzG>g>ngyBAc4sY+fJPu_L>wBCH5T3kHSj{w zx#vc+hSZmjP=ZMFT)VFc_rcd4)$r|N54_?Sg#8w)=`hJMaM0QT+jD!%yhGEXM6vjO zo?)o4gpx$Ok7Z?v3^5ci!&}BWc;4vo<|g6}QY=u%f@f`eig%%+26R0}AAo^( zKsvFotZu<6QF-L_rIweT=6;`8n*V^@hkf=J^{w~o?-zgkE!^i~ctMPpK^2YgvgH}oEt)bdPlnw|+K6f=s*UU|b|xOuDMzEo z#F7yPwRXy6d?h9DTG`=f4;dySNDOHmB&DFMa7%|;^Qo_db7Me3|Cvt3tsF>c`hat8 zHz43mkEcDQ4kCH75O{z0q13NQKOVpvi3Bv&(DmUy2|{pf6#{gYR{p0unIJF8#1HIA zeJQi?i=5(=y_Dh8rvATeWdh!lz=pDw4J1M&L4Szmf?ZTdKBgPpc4yxX&#;YaXx7eQ m?F~)VN3XvZqIbLssDS(i1clI`=(e^El*GYw)~2gN;#&fq{WBaWbQD=*HL|3IIOY1>pby diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.CoreCompileInputs.cache b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.CoreCompileInputs.cache index 26bbcbc..98875b6 100644 --- a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.CoreCompileInputs.cache +++ b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -e4436656d8a2d39e4d61b629b7e8c6f6341dd96d +dbf61e890e8bfacf4cb161c1f47dd023750ab0fe diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.FileListAbsolute.txt b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.FileListAbsolute.txt index db50553..7a49707 100644 --- a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.FileListAbsolute.txt +++ b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.FileListAbsolute.txt @@ -325,3 +325,44 @@ C:\Users\ailen\Desktop\isw\Proiect\HotelManagement\HotelManagement\HotelManageme C:\Users\ailen\Desktop\isw\Proiect\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.CopyComplete C:\Users\ailen\Desktop\isw\Proiect\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.exe C:\Users\ailen\Desktop\isw\Proiect\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.pdb +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\HotelManagement.exe.config +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\HotelManagement.exe +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\HotelManagement.pdb +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\EASendMail.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\EntityFramework.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\EntityFramework.SqlServer.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\Guna.UI2.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\Microsoft.Build.Framework.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\System.Runtime.CompilerServices.Unsafe.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\System.Security.Cryptography.Pkcs.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\System.Memory.dll +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\EntityFramework.xml +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\EntityFramework.SqlServer.xml +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\Microsoft.Build.Framework.pdb +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\Microsoft.Build.Framework.xml +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\System.Runtime.CompilerServices.Unsafe.xml +D:\hotel\HotelManagement\HotelManagement\HotelManagement\bin\Debug\System.Security.Cryptography.Pkcs.xml +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.AssemblyReference.cache +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.SuggestedBindingRedirects.cache +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.exe.config +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.AboutForm.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.Booking.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.CamereForm.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.Clientinfo.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.ClientLogIn.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.ContactForm.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.FacilitatiForrm.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.Galerie.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.MainStaff.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.PricesPage.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.StaffLogin.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.Register.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.Properties.Resources.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.ReservationInformation.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.RoomInformation.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.StaffInformation.resources +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.GenerateResource.cache +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.CoreCompileInputs.cache +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.csproj.CopyComplete +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.exe +D:\hotel\HotelManagement\HotelManagement\HotelManagement\obj\Debug\HotelManagement.pdb diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.GenerateResource.cache b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.csproj.GenerateResource.cache index c842b672aaa41634e09a875a5238a25d73538263..d18f2d054409251f746cac6c655ea53f78be7680 100644 GIT binary patch delta 191 zcmdnWvz2FpKAXkLuo-WDPc+qFJF$A5#>?Lmll5S%>2TI*1E|R0w8&)g+6S{NwUi}8DV`KmU0O3?o)c^nh delta 191 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∓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

IBu(Vfd+3Z8nINc2+wKT86kT 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 p0;{(a?%Kb4i(l>Xtljdr81-#H&A8tmnEJeQ)o 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 diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.exe.config b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.exe.config new file mode 100644 index 0000000..76b3c3c --- /dev/null +++ b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.exe.config @@ -0,0 +1,27 @@ + + + + +

+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/HotelManagement/HotelManagement/obj/Debug/HotelManagement.pdb b/HotelManagement/HotelManagement/obj/Debug/HotelManagement.pdb index 9517e06560b03853143acacbf25dce6fb9f295bb..cf2fcf201efe64abc713b90e9d25361e52bf1dcd 100644 GIT binary patch delta 65946 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 U4*@ON<$J~agL3(GcmB=)zxrs%tN;K2 delta 72896 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 diff --git a/HotelManagement/HotelManagement/obj/Release/DesignTimeResolveAssemblyReferences.cache b/HotelManagement/HotelManagement/obj/Release/DesignTimeResolveAssemblyReferences.cache index eefcd22813982e976e63df8ba7e4add24e47eae0..906e4894af7f5601d4425d5c0a1361f21e7ebc6c 100644 GIT binary patch delta 69 zcmZ1}{91;Cjggyyfq^k`@?56Sjj=wQT#QLBRxug*C8;@+U6|upuhdUYyD@nMvzcI4 WT4qkFmA<~di@L5#5j#nMDOtN zbJ`<`Xihfg7v>B=5t+uX!Wn`h!X}`>X^A9ahT;odVMD!wymU4dpc{~Vrz>m(7FPv| zBU~LQpeb5hkO-DhL-V2L<_lMM(!2<^-n}m8BNxrR3zWnF38sLXy{-{6O54vl>}s nbF#z_R<0?G$YPUM%01%hLJ``0Q~nhPCu%YRCfm*8n$pYwFhu2n delta 1576 zcmdlTxG7@85^j|aMrW&-(Bjmh;+VwDoYcG+m(=3ylKg_0%;NHxfTH}&)Z~)M2YD1H zI|v9&zQ=t_IfN+n=E^=qsAJ^SR}LdW-9a7=lhl;l3cZxf#Pp)XTs9d728JM_G%8Mx zmFCdbOU}mJ1?r0@LSLbP&g7@OV#>Zms09U%Dj&acBoS&0`86k}@d+zu5vg`H zpNeuGk!l(FHI##iQmZ>To}ZJbh%DqcCraH$pgLmW<0HQ*Q4tObrw9Q748#$x*)G|EO9nW&J+|O($zYXHwg+6mui4+_$er$ z96_WT?1cD<4w2-X{Nhw_i0A`DgjgGn0&O5R^f-liiT0(puz+#}5xxZFxman=$$i3x z%Jn3uj}W9xOT zi&}b7YhE-R_ik;it(F&DxS5-^>>n^MTAOS3eQ@N5qwnI`IcM+lJn#E{?|at2q3>@> z#fTHwV#AtN2QwIubS*~YKY=1)fJ4X7J?adl{lyV*~Q`ShJG)`#a1^)WF5db zuX7Q!wkjf7Urj@(Y;BoN`(ou9n90*PJO3{hc3BwV~W%`ML991DoN%U(P7hI)^f+>z|Y3+y>8BR zs}z$3RteT2O?<2itidPN4(|*~dEVXVk{tJzxReHRJ$xSU3X}7PKMoba#*ABbn%ZEo zPK&<@x2K#%1%_s3L~2=W!-g*zclircv^cvDHxH44Qa&!EC+uF?>*1aN?#)-bqx@-c zzG7&Z@H4}tzCClRm-f+qHs;COAEQ4MLg_J|-nf1WR^^ycxL;(>^G-SzzoTgkl82df zLvb*NtD(apLlj)lSF}@CgT81a7UAMlZPP*~G-50}M_c0W~h5HW(bRqF){{SkGc1QpK delta 52 zcmcb=jOo@rMh-Scbp{3o#>B}VB|^GW{j4sMoy=s zo=+}e)MWKvat6p+#Hb5pU18LRvN)LZS@&dI1j^blX|r~+otJvPIfv;36I42p)g2-@ Yc`d6Yl=Yg`njfs?_bm=aMg|Z70Cwp@8UO$Q diff --git a/HotelManagement/HotelManagement/obj/Release/HotelManagement.csproj.SuggestedBindingRedirects.cache b/HotelManagement/HotelManagement/obj/Release/HotelManagement.csproj.SuggestedBindingRedirects.cache index e69de29..8b9f013 100644 --- a/HotelManagement/HotelManagement/obj/Release/HotelManagement.csproj.SuggestedBindingRedirects.cache +++ b/HotelManagement/HotelManagement/obj/Release/HotelManagement.csproj.SuggestedBindingRedirects.cache @@ -0,0 +1 @@ +e9f67347689f871fdedb63cacf4c2b47caf2daf3 diff --git a/HotelManagement/HotelManagement/obj/Release/HotelManagement.exe b/HotelManagement/HotelManagement/obj/Release/HotelManagement.exe index 77637a630ded4cc6c943d91e6572d5549a9188da..4831187db19cf6760e8e903ae21978d8b525a351 100644 GIT binary patch delta 74341 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 E0%p~C<^TWy diff --git a/HotelManagement/HotelManagement/obj/Release/HotelManagement.exe.config b/HotelManagement/HotelManagement/obj/Release/HotelManagement.exe.config new file mode 100644 index 0000000..76b3c3c --- /dev/null +++ b/HotelManagement/HotelManagement/obj/Release/HotelManagement.exe.config @@ -0,0 +1,27 @@ + + + + +

+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/HotelManagement/HotelManagement/obj/Release/HotelManagement.pdb b/HotelManagement/HotelManagement/obj/Release/HotelManagement.pdb index 6db2ff7eedebb1ff2804731f3f1c57149a483d78..682057ef6372eeaef22366a6cb2e627295c93796 100644 GIT binary patch delta 35231 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

(;3;?;JPix)K=>QNe0UB%4nKgU@H~7CUV!rL z-$nQj_#wOsKZ3fVGa4NOKjSzVehxdqf4~9o3z!GLgm=PA@B#RhJpT_Pe1qa~_$}N8 zzk^5N_wWPw1H1;WLRTecm|DJZ`;p_?@E0h9xc`K0;IFVB{0+(=E>&OARH$GP)UX)3 zWK{VHgdh~9Fc=YX%9s<(g%?Xf^fC zHE#$9=bB%4=?;2CuIaEFj?Fc5c4L>9Yj(rX0`EnP>P)|`@*dq#-;-<7_vj9xbA4XZ z#p_}5T9|8g?2(>8t~tL)C%K5CdFMu%I+KrB68F-4Z7ixFRi|=b^R=1J&Ti)NdZ{E4 zU$&PZ+WWlhr445!h;FF*&sR6P`g;A!7B@(8I_%@D5x%qR1q};j-NRT>1re7m`*_vo z`3yJ;G8Zw>1-a(3oO_SYD{Vi9q|!N!>C!0ILZ6>KdAfW*ryZ*9S+`#=P`Yhrr~B2m zv#(wGD&4QF&Zffwx?ho*X8!>ijFC(wD4q&w(*<_F@VEOlS6-u4wET7c$v#NGx|P@5 zbk3AaKB%MPd@2cHxn{*4E}IZrWt!awX%)INP5Nte9pISPxRvWO&AQjn*Xv^94$%~a z9S-U0u6kXFXDZ(!Z261MFk24MlF#g7P9Ea^!JiLtYX2@K{dG<~(Zy_gogm@)*U_IR zs5j7$>S{{fz#i^@gVrtdC!)n)2=U3TX3$@Bqqrx#`jb78H^3HLVRY<2 zI^oE(k;6vW*Dq`9o_mY7F4wjj!!zHenY^Tm=h)l&7Oj`_cpamAu$)`%jJ+MxJN0Y1 zCiNYi6^54Er>vGH^hf(U8fe&+YwPW3|fmoEYeutfe)2d627m@Xe95 z7ESSBSB+qqQo6wwWvp}AU{_plGL2Xk?2E4qb;j5tBb*-&cGZ%R+F!+JT@@M;X8Mby z_|?I#py1X-BE+$5Zw3x=)e2@*mVpilCS(fYwCZN_V6H8LooQzJ5Es2)%qVOrw_x2Y zSuXnF5LXS>(~CxRaxl=r7zZ;P%(D@^ijzX@lY$>btl)_DC#{b7B-(ge)Cc&c_EsXk zpewB*v*A`!SEn0m1Ras@Zpa4F%11Zr#BevNQpcBXl&t!WxE%44Bl39?b-x|bPQ+D? z*srI2AAmMC2&sajl+SO{9Z^0zvi)m>$md4Wl*zi)Rh>m|Cx(&@EBlm%DPI!B+vkK_ zM$CzF4EvhS!^oXsW~5-8jbK?@Rf+E{NYpGu=H*44?HBJujCQok{Gu$W@@nm6RF1(` z|7rFLDo0!D*KYTVFZ;zEe$nF>clyO$esMRV_rh=c#dCh~E5Ge!#1JPAETke!ByB3j z{Bs2P#dnhA@$_u&8(&A}XLH~3{39gV!NL#hguj1QBTg4}jJ}W+Sv{kY; zD8dXJN$@NS${I=Vvi|1>Tcw^i{YDapjRlezF$&(}7mxTwS>NLrsLS>#>TBoBD}E1U zHV_ucvQghe=MZv(8Ip860j=~wZ|qOF?mSMkB3ty<|HqFf?10O(SbWp^3esO-8 zs1`V$If@#NmbnS;qirh_6T2Nz<|9%a zk!c8W**1^~A+N|31W~uOG6Rw29$i|+w8-PtEOR|G9Uqy1i1+)*e2({YnR)PrFB3Q3 z2r%hDR@s48m+2f^q^gOY!tH8hngaVXJzl6&NSl00*4`2MJkQ!{i%LEs!*2AA%6i7} zl&|o1I3nMY$xBqu=0h@KV~c!)CuLc*e1Koyfia& z9MO&Vup`n?ws=}Fpn179pUgO6BUl=hT^t)}-%=Y(AWX*+-qxvz-y$YBqRh0iegdsb zPi~&dg>UID=h%iaIoZYWWlqxe9neErFFL+V=veQW;%S5^vp0<$QRZe6Y*8jSmQAB% zGq)iOmYJ1A$4VwOx;R!Wo%~gNSs-aGHEKG+$$~vfqKM}ZHU3Au@6mUOT+2{*f4YCWF1jq_K zDQ_aOa8XL3h%C|L#)-({L|K?;;-^!W$TE>MCvZBN&1R4!=?jONlo{kMJz!f!pVFtI zFKMgjOZrswgKZUENS}(nqphOv=u?gLs^~5HRP+*UD|(4O)m*QN&Y@35C*tx<;`JJ; z2=mQM62o+Z6tg=JuOU*l5M@9<=MD^IES{nyzB1}haYLlW?tBMtOg^=*x8CQ?}x z-^ufl;-HU%@eT?dtaec9;HZPo94IsWE>5rIpp^~jHJ!hk)DM{~CGEqzsbG<+iNu8K zJ+7*H)?|};k84HYBMjc0$34$L+*dgH(N?#9q=(#*5o7rxF+P|BJXz8Hh)UM0Sv4wQgOe|^WZ7U_#^H|R>SOZ{7bD`WIAI2T ztT`wPQQpA?4&s`k`wMO(CqGO?s?gJ#N<>O=zu-EAFlvmG!PzJxwh&jg7b%-(+WYwi zDteaNHnY4p`)CGuvvF#9ZxjLE1n%s_T(-w@*=5+{xU2s%96384m-+j5|CCLM1J!nj z0o$(nF5+w;U1nLfd1{#^dVY|zm+kL0&epYoTK}%ZWm?~5oZYAYsCG7+4%DX@d)L+S zDtnLBaw>aE)p8nR@19y-Wp9}J2UP{P?2TGpZSRCyrYgVhX_;D5tQ=jy9>H>}+_D#SnTf5D-KWcIyxWxjUKwB}v2`{(E;F)s)wTBnE>m$Mot=(< zuW`0CF4Nlk?8+9wWg5=>lMS5%VlF|;9?;Gn&t>P8?butUktCMis@b)!FI1`HX_G&2uMB89$@>xbmCOS2su2u(Nic)+{Uz*qz$ms+b+)%iERh z03UAhSGfFJ+n4F{b3G zp>~vHNA~h5u+zmx>}EnqK>WSh+U0F!FZCY&2*}Rrrqr-=voG6xn-tr7r<>-F1mvjf zI4t|6n@9gd8)kx52L!{_?LE2u*@DL2``o`YDN03gl+ap0`Pk-02rRB?Jx&g^f)XfUSQm(B zB5X)Ncv*LFUUPT~M^M&za-b%ZjWTLL`2ar!b|xZi;Q|uGn71{EShVhmFo}GSynlxP zv9V;vx&eHO7$m`^FqCReuEyUF!l^k7aMg1ZHGD{iP~>5HxzL3Quq zlsj?KEWR7ZXB-xva9Di4A)jto_nEreT!o&h+g&qN^jj$2#vQ>O#U1lRZ+EqB`+wz+ zx$LZ2JRmfD7Ci*{&6+Hix~#76BQ6hyY?|MLT={=wAMsZI);{8%=tTXs@+2hci>i1) zOM9E&|BYS6|IJOs3;(xv6))RY_P@8Oc;WxnuHygZrsA^A@BhlK;`Y+2)zb-xuTm!LH)}=BDC2#PXA!!+nwX_jVO`Dgs$p z6qpnL<)-4^>)Vm|AMGkm2>;He;*-*b zTwf|;uPOQe%Tke9K_!LV8Gu-Y`zx*yW5u`Q_ThqMX{*{F* z|H^6z|6klLi!?L&U$OBz@|P(BD0zYD_o6W4*~|JjNMa^t_T zzTr>SZFpl_)4z7XtNGm`4YdE#s+>Pr2T^`ih`mOm+-eWf?)&@CWyy7P0jpO;@rM-` zZB6+#7IxV37n{q%krdm1o4K6E*nf?=OeLB4|GGs$fy+dK;L>O;Hu)P;i}_m;$$zZ|9VBsI2GL;!ydSvIN3a(AO3I E4+M(x>;M1& delta 44341 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 b#iA%2_n*4*VCe+z+o|ScHYS2L$bkA6X!-ho delta 67 zcmccpm2t)bMpiaP4F-nEyoL!IQ>|Gh>xBz!{?77N1jLwpN2&%aa6=}79V}2^89RBs Mx)@l{Q}c^1024kJ^Z)<= diff --git a/HotelManagement/UnitTestProject1/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/HotelManagement/UnitTestProject1/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 788f102dcfa6096a4b2f99d73e9c2f4dfd0c9253..962ca1f2ebf8f2477d58a6a29b9c8199b6517780 100644 GIT binary patch delta 384 zcmeyihVjZu#tlojIrCktVlwheQgbFV3Mx+a3KpFFi~APWWJVO>v%FE0i+M%4R-y~H za?M81^^qW8%KFiBBd8wc;R}Z=aL?(L+g>X&BChRlWMOc{AAKjeIONCD{ va!oo5ZVy|sI_ delta 762 zcmcbzlJVOb#tlojRXQ1+tztrpQ;UjY5;JpB^I}|5i?d7e3t}>h%VPqH@-tJDOC}!> zQJj2^`?bni;uLF5RuJT#{DUW2&bZnek#j|RjeQwudB}!-k}>~y?nSBBV4RvGV)7Ob0#a=hqA`aOH92nx!T@V zFd;27C)G+{U*E+_A0j``Msf0b8-dLt4&RwLGb2{LeeQdixq28eG~4rp zPhPLV!TKh2dissYdo<#OreHN-@^^#q&0cJqSh=QSGbD=*Y{2iy>v=MT=3_Ns^LK+B zW=?+$7i=(5V*A~vm~rFxWJ^H#5D!g<^bmc9+RuqK#jLJ7#SJWCMQa$ zO}^tL2ns==IoRA_IN4fKVRC~r>*m=mTN$~!P|Z`25SSb<9mXNq>H{`&@&{qF$uTx! OLX$Ae+C0xDo(TY5;<|bO delta 23 ecmaEJmvQ+_Mh-ScQ3eJE#>B}!-k}>~y?g*wIR>==

(;3;?;JPix)K=>QNe0UB%4nKgU@H~7CUV!rL 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 E4+M(x>;M1& delta 44341 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