From 388de6a60457299c6564b7bf999986fd726861a8 Mon Sep 17 00:00:00 2001 From: Chunkit Yeung Date: Sun, 4 Dec 2022 15:32:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BB=E9=A1=B5=E5=8A=9F=E8=83=BD=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E6=94=B9=E4=B8=BA=E5=8A=A8=E6=80=81=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SYS.Application/SYS.Application.csproj | 1 + SYS.Application/Sys/NavBar/NavBarService.cs | 27 + SYS.Common/BaseDbContext.cs | 190 ------ SYS.Common/DbContext.cs | 28 - SYS.Common/DbContextOption.cs | 9 - SYS.Core/Business/Wti/Wti.cs | 2 +- SYS.Core/SYS.Core.csproj | 1 + SYS.Core/Sys/NavBar/NavBar.cs | 57 ++ SYS.FormUI/AppFunction/FrmAboutUs.Designer.cs | 4 +- SYS.FormUI/AppFunction/FrmAboutUs.cs | 8 +- SYS.FormUI/AppFunction/FrmAboutUs.resx | 3 - SYS.FormUI/AppFunction/FrmCheckOutForm.cs | 61 +- .../AppFunction/FrmRoomManager.Designer.cs | 162 ++--- SYS.FormUI/AppFunction/FrmRoomManager.resx | 317 +++++---- SYS.FormUI/AppMain/FrmMain.Designer.cs | 150 +---- SYS.FormUI/AppMain/FrmMain.cs | 230 ++++--- SYS.FormUI/AppMain/FrmMain.resx | 636 ------------------ .../AppUserControls/ucNavBar.Designer.cs | 46 ++ SYS.FormUI/AppUserControls/ucNavBar.cs | 20 + SYS.FormUI/AppUserControls/ucNavBar.resx | 120 ++++ .../AppUserControls/ucRoomList.Designer.cs | 11 +- SYS.FormUI/AppUserControls/ucRoomList.cs | 112 +-- SYS.FormUI/Properties/Resources.Designer.cs | 150 +++++ SYS.FormUI/Properties/Resources.resx | 87 ++- SYS.FormUI/Resources/picCommodity.Image.png | Bin 0 -> 2994 bytes .../Resources/picCommodity.ImageHover.png | Bin 0 -> 3154 bytes .../Resources/picCommodity.ImagePress.png | Bin 0 -> 3154 bytes SYS.FormUI/Resources/picCustomer.Image.png | Bin 0 -> 2394 bytes .../Resources/picCustomer.ImageHover.png | Bin 0 -> 2101 bytes .../Resources/picCustomer.ImagePress.png | Bin 0 -> 2101 bytes SYS.FormUI/Resources/picExtend.Image.png | Bin 0 -> 3561 bytes SYS.FormUI/Resources/picExtend.ImageHover.png | Bin 0 -> 3225 bytes SYS.FormUI/Resources/picExtend.ImagePress.png | Bin 0 -> 3225 bytes .../Resources/picLogo.BackgroundImage.png | Bin 0 -> 24900 bytes SYS.FormUI/Resources/picRoom.Image.png | Bin 0 -> 2089 bytes SYS.FormUI/Resources/picRoom.ImageHover.png | Bin 0 -> 2186 bytes SYS.FormUI/Resources/picRoom.ImagePress.png | Bin 0 -> 2186 bytes .../Resources/picRoom.ImageSelected.png | Bin 0 -> 2288 bytes .../Resources/uiButton1.BackgroundImage.png | Bin 0 -> 647 bytes SYS.FormUI/SYS.FormUI.csproj | 24 + 40 files changed, 942 insertions(+), 1514 deletions(-) create mode 100644 SYS.Application/Sys/NavBar/NavBarService.cs delete mode 100644 SYS.Common/BaseDbContext.cs delete mode 100644 SYS.Common/DbContext.cs delete mode 100644 SYS.Common/DbContextOption.cs create mode 100644 SYS.Core/Sys/NavBar/NavBar.cs create mode 100644 SYS.FormUI/AppUserControls/ucNavBar.Designer.cs create mode 100644 SYS.FormUI/AppUserControls/ucNavBar.cs create mode 100644 SYS.FormUI/AppUserControls/ucNavBar.resx create mode 100644 SYS.FormUI/Resources/picCommodity.Image.png create mode 100644 SYS.FormUI/Resources/picCommodity.ImageHover.png create mode 100644 SYS.FormUI/Resources/picCommodity.ImagePress.png create mode 100644 SYS.FormUI/Resources/picCustomer.Image.png create mode 100644 SYS.FormUI/Resources/picCustomer.ImageHover.png create mode 100644 SYS.FormUI/Resources/picCustomer.ImagePress.png create mode 100644 SYS.FormUI/Resources/picExtend.Image.png create mode 100644 SYS.FormUI/Resources/picExtend.ImageHover.png create mode 100644 SYS.FormUI/Resources/picExtend.ImagePress.png create mode 100644 SYS.FormUI/Resources/picLogo.BackgroundImage.png create mode 100644 SYS.FormUI/Resources/picRoom.Image.png create mode 100644 SYS.FormUI/Resources/picRoom.ImageHover.png create mode 100644 SYS.FormUI/Resources/picRoom.ImagePress.png create mode 100644 SYS.FormUI/Resources/picRoom.ImageSelected.png create mode 100644 SYS.FormUI/Resources/uiButton1.BackgroundImage.png diff --git a/SYS.Application/SYS.Application.csproj b/SYS.Application/SYS.Application.csproj index d8d890d..e57f2f1 100644 --- a/SYS.Application/SYS.Application.csproj +++ b/SYS.Application/SYS.Application.csproj @@ -99,6 +99,7 @@ + diff --git a/SYS.Application/Sys/NavBar/NavBarService.cs b/SYS.Application/Sys/NavBar/NavBarService.cs new file mode 100644 index 0000000..a88b018 --- /dev/null +++ b/SYS.Application/Sys/NavBar/NavBarService.cs @@ -0,0 +1,27 @@ +using SYS.Common; +using SYS.Core; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SYS.Application +{ + /// + /// 导航控件模块 + /// + public class NavBarService:Repository + { + /// + /// 导航控件列表 + /// + /// + public List NavBarList() + { + var navBarList = base.GetList(a => a.delete_mk != 1); + + return navBarList; + } + } +} diff --git a/SYS.Common/BaseDbContext.cs b/SYS.Common/BaseDbContext.cs deleted file mode 100644 index 170602b..0000000 --- a/SYS.Common/BaseDbContext.cs +++ /dev/null @@ -1,190 +0,0 @@ -using SYS.Common.Repository; -using SYS.Core.Extensions; -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations.Schema; -using System.Data.Entity; -using System.Data.Entity.Infrastructure; -using System.Data.Entity.Migrations; -using System.Data.Entity.Validation; -using System.Data.SqlClient; -using System.Linq; -using System.Linq.Expressions; -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Text; -using System.Threading; -using System.Threading.Tasks; - -namespace SYS.Common -{ - public class BaseDbContext : DbContext - { - private DbContextOption _option; - - static BaseDbContext() - { - //当模型属性发生改变时重建数据库 - Database.SetInitializer(new DropCreateDatabaseIfModelChanges()); - } - - /// - /// 构造函数 - /// - /// - public BaseDbContext(DbContextOption option) : base(option.ConnectionString) - { - if (option == null) - throw new ArgumentNullException(nameof(option)); - if (string.IsNullOrEmpty(option.ModelAssemblyName)) - throw new ArgumentNullException(nameof(option.ModelAssemblyName)); - _option = option; - this.Configuration.AutoDetectChangesEnabled = false; - } - - protected override void OnModelCreating(DbModelBuilder modelBuilder) - { - var assembly = Assembly.Load(_option.ModelAssemblyName); - var types = assembly?.GetTypes(); - var list = types?.Where(t => - t.IsClass && !t.IsGenericType && !t.IsAbstract && - t.GetInterfaces().Any(m => m.GetGenericTypeDefinition() == typeof(IBaseModel<>))).ToList(); - if (list != null && list.Any()) - { - list.ToList().ForEach(modelBuilder.RegisterEntityType); - } - base.OnModelCreating(modelBuilder); - } - - /// - /// ExecuteSqlWithNonQuery - /// - /// - /// - /// - public int ExecuteSqlWithNonQuery(string sql, params object[] parameters) - { - return Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, sql, - CancellationToken.None, - parameters); - } - - /// - /// Custom SqlQuery - /// - /// ViewModel - /// - /// - /// - public IList SqlQuery(string sql, params object[] parameters) where TView : class, new() - { - return Database.SqlQuery(sql, parameters).ToList(); - } - - /// - /// edit an entity. - /// - /// - /// - /// - public int Edit(T entity) where T : class - { - Entry(entity).State = EntityState.Modified; - return SaveChanges(); - } - - /// - /// edit entities. - /// - /// - /// - /// - public int EditRange(ICollection entities) where T : class - { - Set().AddOrUpdate(entities.ToArray()); - return SaveChanges(); - } - - /// - /// - /// - /// - /// - /// - /// - public int Update(Expression> @where, Expression> updateExp) - where T : class - { - return Set().Where(@where).Update(updateExp); - } - - public int Update(T model, params string[] updateColumns) where T : class - { - if (updateColumns != null && updateColumns.Length > 0) - { - if (Entry(model).State == EntityState.Added || - Entry(model).State == EntityState.Detached) Set().Attach(model); - foreach (var propertyName in updateColumns) - { - Entry(model).Property(propertyName).IsModified = true; - } - } - else - { - Entry(model).State = EntityState.Modified; - } - return SaveChanges(); - } - - - public int Delete(Expression> @where) where T : class - { - Set().Where(@where).Delete(); - return SaveChanges(); - } - - /// - /// bulk insert by sqlbulkcopy. - /// - /// - /// - /// - /// - public void BulkInsert(IList entities, string destinationTableName = null) where T : class - { - if (entities == null || !entities.Any()) return; - if (string.IsNullOrEmpty(destinationTableName)) - { - var mappingTableName = typeof(T).GetCustomAttribute()?.Name; - destinationTableName = string.IsNullOrEmpty(mappingTableName) ? typeof(T).Name : mappingTableName; - } - using (var dt = entities.ToDataTable()) - { - using (var conn = new SqlConnection(_option.ConnectionString)) - { - conn.Open(); - using (var tran = conn.BeginTransaction()) - { - try - { - using (var bulk = new SqlBulkCopy(conn, SqlBulkCopyOptions.Default, tran)) - { - bulk.BatchSize = entities.Count; - bulk.DestinationTableName = destinationTableName; - bulk.EnableStreaming = true; - bulk.WriteToServerAsync(dt); - tran.Commit(); - } - } - catch (Exception) - { - tran.Rollback(); - throw; - } - } - conn.Close(); - } - } - } - } -} diff --git a/SYS.Common/DbContext.cs b/SYS.Common/DbContext.cs deleted file mode 100644 index bd4ed45..0000000 --- a/SYS.Common/DbContext.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Data.Entity; -using System.Data.Entity.ModelConfiguration.Conventions; - -namespace SYS.Common -{ - public class MyDbContext: DbContext - { - public MyDbContext() : base("MySqlStr") - { - Database.SetInitializer(null); - } - - protected override void OnModelCreating(DbModelBuilder modelBuilder) - { - base.OnModelCreating(modelBuilder); - modelBuilder.Conventions.Remove(); - modelBuilder.Conventions.Remove(); - } - - //public DbSet UserEntities { get; set; } - - } -} diff --git a/SYS.Common/DbContextOption.cs b/SYS.Common/DbContextOption.cs deleted file mode 100644 index 7e4ffa7..0000000 --- a/SYS.Common/DbContextOption.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace SYS.Common -{ - public class DbContextOption - { - public string ConnectionString { get; set; } - - public string ModelAssemblyName { get; set; } - } -} \ No newline at end of file diff --git a/SYS.Core/Business/Wti/Wti.cs b/SYS.Core/Business/Wti/Wti.cs index 20de558..92a851d 100644 --- a/SYS.Core/Business/Wti/Wti.cs +++ b/SYS.Core/Business/Wti/Wti.cs @@ -35,7 +35,7 @@ namespace SYS.Core /// /// 信息编号 /// - [SqlSugar.SugarColumn(ColumnName = "WtiNo")] + [SqlSugar.SugarColumn(ColumnName = "WtiNo",IsIdentity =true,IsPrimaryKey =true)] public int WtiNo { get; set; } /// /// 房间编号 diff --git a/SYS.Core/SYS.Core.csproj b/SYS.Core/SYS.Core.csproj index 115376d..d20226e 100644 --- a/SYS.Core/SYS.Core.csproj +++ b/SYS.Core/SYS.Core.csproj @@ -93,6 +93,7 @@ + diff --git a/SYS.Core/Sys/NavBar/NavBar.cs b/SYS.Core/Sys/NavBar/NavBar.cs new file mode 100644 index 0000000..32ff195 --- /dev/null +++ b/SYS.Core/Sys/NavBar/NavBar.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace SYS.Core +{ + /// + /// 导航控件实体类 + /// + [SqlSugar.SugarTable("nav_bar")] + public class NavBar + { + /// + /// 导航控件ID + /// + [SqlSugar.SugarColumn(IsIdentity =true)] + public int nav_id { get; set; } + /// + /// 导航控件名称 + /// + public string nav_name { get; set; } + /// + /// 导航控件排序 + /// + public int nav_or { get; set; } + /// + /// 导航控件图片 + /// + public string nav_pic { get; set; } + /// + /// 导航控件事件 + /// + public string nav_event { get; set; } + /// + /// 删除标记 + /// + public int delete_mk { get; set; } + /// + /// 新增人 + /// + public string datains_usr { get; set; } + /// + /// 新增时间 + /// + public DateTime datains_date { get; set; } + /// + /// 修改人 + /// + public string datachg_usr { get; set; } + /// + /// 修改时间 + /// + public DateTime datachg_date { get; set; } + } +} diff --git a/SYS.FormUI/AppFunction/FrmAboutUs.Designer.cs b/SYS.FormUI/AppFunction/FrmAboutUs.Designer.cs index de20b5c..80f320e 100644 --- a/SYS.FormUI/AppFunction/FrmAboutUs.Designer.cs +++ b/SYS.FormUI/AppFunction/FrmAboutUs.Designer.cs @@ -49,7 +49,8 @@ this.uiRichTextBox1.Size = new System.Drawing.Size(539, 180); this.uiRichTextBox1.Style = Sunny.UI.UIStyle.Custom; this.uiRichTextBox1.TabIndex = 0; - this.uiRichTextBox1.Text = resources.GetString("uiRichTextBox1.Text"); + this.uiRichTextBox1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter; + this.uiRichTextBox1.WordWrap = true; // // FrmAboutUs // @@ -63,6 +64,7 @@ this.MinimizeBox = false; this.Name = "FrmAboutUs"; this.ShowIcon = true; + this.ShowTitleIcon = true; this.Style = Sunny.UI.UIStyle.Custom; this.Text = "关于我们"; this.Load += new System.EventHandler(this.FrmAboutUs_Load); diff --git a/SYS.FormUI/AppFunction/FrmAboutUs.cs b/SYS.FormUI/AppFunction/FrmAboutUs.cs index 05386c6..19c5c49 100644 --- a/SYS.FormUI/AppFunction/FrmAboutUs.cs +++ b/SYS.FormUI/AppFunction/FrmAboutUs.cs @@ -65,15 +65,9 @@ namespace SYS.FormUI } #endregion - private void btnClose_Click(object sender, EventArgs e) - { - this.Close(); - } - private void FrmAboutUs_Load(object sender, EventArgs e) { - + uiRichTextBox1.Text = " 我们团队一直都致力于打造一款人机交互方便,操作简单的管理软件,我们的愿景是“用技术创造易用的开源软件/组件”,一路心怀愿景去制作软件,我们的团队充满活力、激情!\r\n 关于我们团队,您可以浏览:https://www.oscode.top了解更多! \r\n 关于本软件的详细信息,您可以浏览:https://gitee.com/java-and-net/TopskyHotelManagerSystem 了解更多!另外仍会提供后续的版本升级支持!"; } - } } diff --git a/SYS.FormUI/AppFunction/FrmAboutUs.resx b/SYS.FormUI/AppFunction/FrmAboutUs.resx index 90867df..8dd8416 100644 --- a/SYS.FormUI/AppFunction/FrmAboutUs.resx +++ b/SYS.FormUI/AppFunction/FrmAboutUs.resx @@ -117,9 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 我们团队一直都致力于打造一款人机交互方便,操作简单的管理软件,我们的愿景是“用技术创造开源”,一路心怀愿景去制作软件,我们的团队充满活力、激情! 关于本软件的详细信息,您可以浏览:https://gitee.com/java-and-net/TopskyHotelManagerSystem 了解更多!另外仍会提供后续的版本升级支持! - diff --git a/SYS.FormUI/AppFunction/FrmCheckOutForm.cs b/SYS.FormUI/AppFunction/FrmCheckOutForm.cs index ac4a6e8..b9f80cd 100644 --- a/SYS.FormUI/AppFunction/FrmCheckOutForm.cs +++ b/SYS.FormUI/AppFunction/FrmCheckOutForm.cs @@ -30,6 +30,7 @@ using System.Collections.Generic; using Sunny.UI; using SYS.Application; using SYS.Common; +using System.Transactions; namespace SYS.FormUI { @@ -288,31 +289,11 @@ namespace SYS.FormUI { if (!txtReceipts.Text.IsNullOrEmpty() && Convert.ToDecimal(txtReceipts.Text) > Convert.ToDecimal(lblVIPPrice.Text))//判断实收金额是否为空以及是否小于应收金额 { - Room r = new RoomService().SelectRoomByRoomNo(txtRoomNo.Text);//根据房间编号查询房间信息 - string checktime = r.CheckTime.ToString();//获取入住时间 - if (dgvSpendList.Rows.Count == 0) + using (TransactionScope scope = new TransactionScope()) { - bool n = new RoomService().UpdateRoomByRoomNo(txtRoomNo.Text); - if (n == true) - { - new WtiService().InsertWtiInfo(w);//添加水电费信息 - this.Close(); - } - else - { - return; - } - UIMessageBox.Show("结算成功!", "系统提示",UIStyle.Green); - FrmRoomManager.Reload(""); - - #region 获取添加操作日志所需的信息 - RecordHelper.Record(LoginInfo.WorkerClub + "-" + LoginInfo.WorkerPosition + "-" + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + txtCustoNo.Text + "进行了退房结算操作!", 3); - #endregion - - } - else - { - if (new SpendService().UpdateMoneyState(txtRoomNo.Text, checktime) == true) + Room r = new RoomService().SelectRoomByRoomNo(txtRoomNo.Text);//根据房间编号查询房间信息 + string checktime = r.CheckTime.ToString();//获取入住时间 + if (dgvSpendList.Rows.Count == 0) { bool n = new RoomService().UpdateRoomByRoomNo(txtRoomNo.Text); if (n == true) @@ -324,17 +305,41 @@ namespace SYS.FormUI { return; } - UIMessageBox.Show("结算成功!", "系统提示",UIStyle.Green); + UIMessageBox.Show("结算成功!", "系统提示", UIStyle.Green); FrmRoomManager.Reload(""); + #region 获取添加操作日志所需的信息 RecordHelper.Record(LoginInfo.WorkerClub + "-" + LoginInfo.WorkerPosition + "-" + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + txtCustoNo.Text + "进行了退房结算操作!", 3); #endregion - return; + scope.Complete(); } else { - UIMessageBox.Show("结算失败!", "系统提示", UIStyle.Red); - return; + if (new SpendService().UpdateMoneyState(txtRoomNo.Text, checktime) == true) + { + bool n = new RoomService().UpdateRoomByRoomNo(txtRoomNo.Text); + if (n == true) + { + new WtiService().InsertWtiInfo(w);//添加水电费信息 + this.Close(); + } + else + { + return; + } + UIMessageBox.Show("结算成功!", "系统提示", UIStyle.Green); + FrmRoomManager.Reload(""); + #region 获取添加操作日志所需的信息 + RecordHelper.Record(LoginInfo.WorkerClub + "-" + LoginInfo.WorkerPosition + "-" + LoginInfo.WorkerName + "于" + DateTime.Now + "帮助" + txtCustoNo.Text + "进行了退房结算操作!", 3); + #endregion + scope.Complete(); + return; + } + else + { + UIMessageBox.Show("结算失败!", "系统提示", UIStyle.Red); + return; + } } } } diff --git a/SYS.FormUI/AppFunction/FrmRoomManager.Designer.cs b/SYS.FormUI/AppFunction/FrmRoomManager.Designer.cs index 28f7765..67ee655 100644 --- a/SYS.FormUI/AppFunction/FrmRoomManager.Designer.cs +++ b/SYS.FormUI/AppFunction/FrmRoomManager.Designer.cs @@ -33,9 +33,14 @@ this.pnlRoomState = new System.Windows.Forms.Panel(); this.lblReser = new System.Windows.Forms.Label(); this.lblFix = new System.Windows.Forms.Label(); + this.pictureBox5 = new System.Windows.Forms.PictureBox(); + this.pictureBox4 = new System.Windows.Forms.PictureBox(); this.lblNotClear = new System.Windows.Forms.Label(); this.lblCheck = new System.Windows.Forms.Label(); this.lblCanUse = new System.Windows.Forms.Label(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pnlRoomInfo = new System.Windows.Forms.Panel(); this.lblRoomState = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label(); @@ -55,19 +60,14 @@ this.btnQL = new Sunny.UI.UIButton(); this.btnZT = new Sunny.UI.UIButton(); this.picRefrech = new System.Windows.Forms.PictureBox(); - this.pictureBox5 = new System.Windows.Forms.PictureBox(); - this.pictureBox4 = new System.Windows.Forms.PictureBox(); - this.pictureBox3 = new System.Windows.Forms.PictureBox(); - this.pictureBox2 = new System.Windows.Forms.PictureBox(); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); this.pnlRoomState.SuspendLayout(); - this.pnlRoomInfo.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.picRefrech)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.pnlRoomInfo.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picRefrech)).BeginInit(); this.SuspendLayout(); // // flpRoom @@ -121,6 +121,34 @@ this.lblFix.TabIndex = 13; this.lblFix.Text = "0"; // + // pictureBox5 + // + this.pictureBox5.BackColor = System.Drawing.Color.White; + this.pictureBox5.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox5.BackgroundImage"))); + this.pictureBox5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.pictureBox5.Location = new System.Drawing.Point(4, 212); + this.pictureBox5.Name = "pictureBox5"; + this.pictureBox5.Size = new System.Drawing.Size(212, 41); + this.pictureBox5.TabIndex = 12; + this.pictureBox5.TabStop = false; + this.pictureBox5.Click += new System.EventHandler(this.pictureBox5_Click); + this.pictureBox5.MouseLeave += new System.EventHandler(this.pictureBox5_MouseLeave); + this.pictureBox5.MouseHover += new System.EventHandler(this.pictureBox5_MouseHover); + // + // pictureBox4 + // + this.pictureBox4.BackColor = System.Drawing.Color.White; + this.pictureBox4.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox4.BackgroundImage"))); + this.pictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.pictureBox4.Location = new System.Drawing.Point(5, 160); + this.pictureBox4.Name = "pictureBox4"; + this.pictureBox4.Size = new System.Drawing.Size(212, 41); + this.pictureBox4.TabIndex = 12; + this.pictureBox4.TabStop = false; + this.pictureBox4.Click += new System.EventHandler(this.pictureBox4_Click); + this.pictureBox4.MouseLeave += new System.EventHandler(this.pictureBox4_MouseLeave); + this.pictureBox4.MouseHover += new System.EventHandler(this.pictureBox4_MouseHover); + // // lblNotClear // this.lblNotClear.AutoSize = true; @@ -157,6 +185,49 @@ this.lblCanUse.TabIndex = 9; this.lblCanUse.Text = "0"; // + // pictureBox3 + // + this.pictureBox3.BackColor = System.Drawing.Color.White; + this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage"))); + this.pictureBox3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.pictureBox3.Location = new System.Drawing.Point(4, 108); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(212, 41); + this.pictureBox3.TabIndex = 7; + this.pictureBox3.TabStop = false; + this.pictureBox3.Click += new System.EventHandler(this.pictureBox3_Click); + this.pictureBox3.MouseLeave += new System.EventHandler(this.pictureBox3_MouseLeave); + this.pictureBox3.MouseHover += new System.EventHandler(this.pictureBox3_MouseHover); + // + // pictureBox2 + // + this.pictureBox2.BackColor = System.Drawing.Color.WhiteSmoke; + this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage"))); + this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.pictureBox2.Location = new System.Drawing.Point(4, 56); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(212, 41); + this.pictureBox2.TabIndex = 6; + this.pictureBox2.TabStop = false; + this.pictureBox2.Click += new System.EventHandler(this.pictureBox2_Click); + this.pictureBox2.MouseLeave += new System.EventHandler(this.pictureBox2_MouseLeave); + this.pictureBox2.MouseHover += new System.EventHandler(this.pictureBox2_MouseHover); + // + // pictureBox1 + // + this.pictureBox1.BackColor = System.Drawing.Color.White; + this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage"))); + this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.pictureBox1.Location = new System.Drawing.Point(4, 3); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(212, 42); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 5; + this.pictureBox1.TabStop = false; + this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click); + this.pictureBox1.MouseLeave += new System.EventHandler(this.pictureBox1_MouseLeave); + this.pictureBox1.MouseHover += new System.EventHandler(this.pictureBox1_MouseHover); + // // pnlRoomInfo // this.pnlRoomInfo.BackColor = System.Drawing.Color.Transparent; @@ -371,77 +442,6 @@ this.picRefrech.TabStop = false; this.picRefrech.Click += new System.EventHandler(this.picRefrech_Click); // - // pictureBox5 - // - this.pictureBox5.BackColor = System.Drawing.Color.White; - this.pictureBox5.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox5.BackgroundImage"))); - this.pictureBox5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pictureBox5.Location = new System.Drawing.Point(4, 212); - this.pictureBox5.Name = "pictureBox5"; - this.pictureBox5.Size = new System.Drawing.Size(212, 41); - this.pictureBox5.TabIndex = 12; - this.pictureBox5.TabStop = false; - this.pictureBox5.Click += new System.EventHandler(this.pictureBox5_Click); - this.pictureBox5.MouseLeave += new System.EventHandler(this.pictureBox5_MouseLeave); - this.pictureBox5.MouseHover += new System.EventHandler(this.pictureBox5_MouseHover); - // - // pictureBox4 - // - this.pictureBox4.BackColor = System.Drawing.Color.White; - this.pictureBox4.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox4.BackgroundImage"))); - this.pictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pictureBox4.Location = new System.Drawing.Point(5, 160); - this.pictureBox4.Name = "pictureBox4"; - this.pictureBox4.Size = new System.Drawing.Size(212, 41); - this.pictureBox4.TabIndex = 12; - this.pictureBox4.TabStop = false; - this.pictureBox4.Click += new System.EventHandler(this.pictureBox4_Click); - this.pictureBox4.MouseLeave += new System.EventHandler(this.pictureBox4_MouseLeave); - this.pictureBox4.MouseHover += new System.EventHandler(this.pictureBox4_MouseHover); - // - // pictureBox3 - // - this.pictureBox3.BackColor = System.Drawing.Color.White; - this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage"))); - this.pictureBox3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pictureBox3.Location = new System.Drawing.Point(4, 108); - this.pictureBox3.Name = "pictureBox3"; - this.pictureBox3.Size = new System.Drawing.Size(212, 41); - this.pictureBox3.TabIndex = 7; - this.pictureBox3.TabStop = false; - this.pictureBox3.Click += new System.EventHandler(this.pictureBox3_Click); - this.pictureBox3.MouseLeave += new System.EventHandler(this.pictureBox3_MouseLeave); - this.pictureBox3.MouseHover += new System.EventHandler(this.pictureBox3_MouseHover); - // - // pictureBox2 - // - this.pictureBox2.BackColor = System.Drawing.Color.WhiteSmoke; - this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage"))); - this.pictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pictureBox2.Location = new System.Drawing.Point(4, 56); - this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(212, 41); - this.pictureBox2.TabIndex = 6; - this.pictureBox2.TabStop = false; - this.pictureBox2.Click += new System.EventHandler(this.pictureBox2_Click); - this.pictureBox2.MouseLeave += new System.EventHandler(this.pictureBox2_MouseLeave); - this.pictureBox2.MouseHover += new System.EventHandler(this.pictureBox2_MouseHover); - // - // pictureBox1 - // - this.pictureBox1.BackColor = System.Drawing.Color.White; - this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage"))); - this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.pictureBox1.Location = new System.Drawing.Point(4, 3); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.Size = new System.Drawing.Size(212, 42); - this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox1.TabIndex = 5; - this.pictureBox1.TabStop = false; - this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click); - this.pictureBox1.MouseLeave += new System.EventHandler(this.pictureBox1_MouseLeave); - this.pictureBox1.MouseHover += new System.EventHandler(this.pictureBox1_MouseHover); - // // FrmRoomManager // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -469,14 +469,14 @@ this.Load += new System.EventHandler(this.FrmRoomManager_Load); this.pnlRoomState.ResumeLayout(false); this.pnlRoomState.PerformLayout(); - this.pnlRoomInfo.ResumeLayout(false); - this.pnlRoomInfo.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.picRefrech)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.pnlRoomInfo.ResumeLayout(false); + this.pnlRoomInfo.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picRefrech)).EndInit(); this.ResumeLayout(false); } diff --git a/SYS.FormUI/AppFunction/FrmRoomManager.resx b/SYS.FormUI/AppFunction/FrmRoomManager.resx index 780b884..8cb6122 100644 --- a/SYS.FormUI/AppFunction/FrmRoomManager.resx +++ b/SYS.FormUI/AppFunction/FrmRoomManager.resx @@ -118,6 +118,163 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + AAAAAElFTkSuQmCC + + + + + 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 + VBAUYzTdBkgbAcai5AdtAAAAAElFTkSuQmCC + + + + + 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 @@ -165,7 +322,7 @@ RudN65tdA8sHzg46DF645Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WP lR7X/aj3Y+uI5ciZUdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+l f65+ofviu18cf+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeK - j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAA2NJREFUSEudlE1IVFEY + j3ofuz55f3q4kLyw8Bv3hPP74uYdwgAAAAlwSFlzAAAOwgAADsIBFShKgAAAA2NJREFUSEudlE1IVFEY hq/260KTyrJWQasgEGpTCTp37syobcpatUkJahG5CInaBWYQEbiooEWuZu4d2wSB9AM1RFS0iCiYc0Hp h5DAaBFECFpaz3dmznjmekfBxcu593zv+d7v7xzH85WTDoqOm1NO0oC9TBBqYG90fXUskVN3QKEzqz6D b3yHYBxcBQfhaB+pQPyFsagpJkbEdrtZ9Rbn/5ZDIqt+I3gfH/tXIaYzErSwPxEnUAM/CPRUnJAgTmwr @@ -181,164 +338,6 @@ vIhWxOwmC4juri1mgEABDAAXtCPWQ8ZX+P4Y4c4wxecQq1tRLM1bRoTjEQc25oF+XWqBUg6SdZ1kLkO0 nJiUqBHB2AyXA2d+ksmZ0ju5iJXEpMn1oB8HVc9YDcxSzgf074A4XY2YBhO1CZzA2Sh4Iz0igCnWSfAU 7gh2V6ZV7qsWihULnf+3zyUd7a0pnwAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAANQAAAAqCAYAAADLRnVxAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAZ6SURBVHhe7Zz7i1VVFMf71zIqiooICSooKIJSswylp6IZ - ESqJQWlURhiEJf0g6S9RJAn1Q/agKAOJxvE1zfjMx6Tiyc+5frvL7Tr73MeGmTuzDnyYe+5ee59znfU5 - a599z3jTzU+OVUEQlCGECoKChFBBUJAQKggKEkIFQUFCqCAoSAgVBAUJoYKgICFUEBSkqFDLNk5Ub24/ - UW357GT12KtHq9uXHnTjgnYWrhh33xdt7cHMUEyo1z6YqtLt2PHLbmyQZ+3mY9W50xeqT3ZNue2w9dPJ - Oub7n05Xmz6ccGP6hbHGxs7Wx/fag3aKCLVt9+laoB1fnqnuXDZeLVg0Vq1+d7J+7/DkJbfPqEGy7f7q - hMueb09WKzYcqa5MT1eTE+daQYScBIynsR5fc7g1xmsfhN/3n6nHZGyvPWhnaKHe2nGyFmfX3rM3tL20 - uSPV3p/P39A2apBoTSBVW0xKTiiEIyZXKagkxOjYvYI09mJg0Zgc32sH+nvjBh2GEmrdtuOtwmz4qBOz - /YvR/kUwxUICC4lnK0QqAG0kaFpl2G+6B2Ka1yaKqiHw2otpQv2GwRs36DCwUKve6VSf3/781223bN15 - qo7d+HF/V9PZBiIgFq9JeJIrV2lo56rvtTWBhGCFoypYKTXdk9AeTfdfw0gxTN/5wkBCLd80UQvSz/3R - zm/+qfu8+PbfbvsoYKdZ/EzvNWy1oFp5MYjSVp2spHoPSTS+poQ5QqiZoW+hFq87VosxffGK257ju18v - 1H2XbhjNVSREkFQkeCoG7ynpcnhVDVkQhcUPvcf4kkd9JFhT5dM5NFVOnQNx/aK+3rhBh76EenTt0VoI - Nq+9jQWLDlZ/Hb1U93/i9dGUSpUH0qRV0ukGPkXtXrIjksZNUZXzBEvJHQM0piQZBG/coEPPQj206kgt - AhvL4l5ML9z21MHq0uXOOHz568XMNqgKdtmc6kBiW1GI4SfJ6o0BaveSnXsz2pGHMbWEbSuR7p2aqhPk - jgG0gdcGfA6O3TRlDPL0JNTC5w91DLi63bJ4+Kcf7np2/NpoVfXw6v5WqWYCElyJ2ISE4LX6aV/J2Zbs - Fk0ttXLI+OwD00MWKbykV8ygQumzcq5N93pBM61C3bO8K9OtS8o9SmQlfeBl/8vL2YJNLBJVCce+pmok - eZNQWqHrVShEIY7ktu8jVypnKhXv5Y5BG9WVfqqGFlVByH2Z7ckctAh174pu0t/xdPmr1SNrutPI+1+Y - 3VKJVCiSU6+V5Ipt2s8JpXu03LQOJJ2OLXiv6Rj23JFCsYNA/3T8oEUokpztvucO1QsKr7w3Vb/2YvuB - MRiLMZes76waIpcXO9uwSUnl0VWeNk8ghLP7tDcJpZU+YhCL8YkFryIo1rax33SM9NzTKZ362vc86Keq - G1xPz4sSd1+77+GJcq8dEJB2eHBl8z847WyM6bXPZmxSpm2pUGlcTii7gueBuGkfpmT0sdVC8V7Cq6rR - L21TZfQ+V9A7xYTSw7B2W7/tuBs7H4QiodO4nFBqF0hi8fqkVYYKx/g6hxTGoY2faZsWPbxjW+LeKU8x - oXjSnI04xbJ5sfNBKFUDkjBt1+NLpdG56RxStBTvSWEXI3J4nzvoUkwoHi3i+yXta7MxYq4KJagaWvYm - nmT1pmxtUIHoj5Tp83webUJJaC3Fe22MkbbZdnuBCG6kmFBf77s6VTnV/YNCbTZGzGWhrEz81L2J9u0U - zULVQDrGVf8Ur58lJ1RuOqhq2vSZQELFlC9PMaH27Z+uDoxf/H9fm40Rz7wxN4Ui2bSwYOWxq3f0Yz/t - q++zLIxBZaIqNFUOK6idttkYkDSMZ9+359Yki+4Hoek8gg7FhEKmH//o/iK12RgxikJRaUhYVQ8JRYJp - tU1Jx35aiUhK9SU2nXYhDWPm5PEgXscVHCeN8yqMvQCkU1Lu8zgPfT6N3TbtnO8UE4rp3p4fun9oqM3G - iFGtUBICtLBgp3gkbU4GxUIq3KAwjpXZq4CqTiAhbDVLZQI+h9qFJ2pwPT0LxQOx/KcrvxyYrlf0UliQ - +Nz8Gbw2LxYYa5iHbGcCkgyR0qs0Sd3ryh2xpa/yVCloOgeOSXv6/RMieTIJiarKWeoiMJfpWSjgi1tP - DrFyS/cX6rWLte9PjeT9UxC00ZdQQRDkCaGCoCAhVBAUJIQKgoKEUEFQkBAqCAoSQgVBQUKoIChICBUE - xRir/gM6mB11FGAAQwAAAABJRU5ErkJggg== - - - - - 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 - TkSuQmCC - - - - - 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 \ No newline at end of file diff --git a/SYS.FormUI/AppMain/FrmMain.Designer.cs b/SYS.FormUI/AppMain/FrmMain.Designer.cs index cf6663b..406d495 100644 --- a/SYS.FormUI/AppMain/FrmMain.Designer.cs +++ b/SYS.FormUI/AppMain/FrmMain.Designer.cs @@ -52,6 +52,7 @@ this.tmrFont = new System.Windows.Forms.Timer(this.components); this.label3 = new System.Windows.Forms.Label(); this.btnHello = new Sunny.UI.UIButton(); + this.picSetting = new Sunny.UI.UIButton(); this.uiButton1 = new Sunny.UI.UIButton(); this.picFormSize = new Sunny.UI.UIButton(); this.picClose = new Sunny.UI.UIButton(); @@ -61,18 +62,10 @@ this.lblCheckDay = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.picLogo = new System.Windows.Forms.PictureBox(); - this.picRoom = new Sunny.UI.UIImageButton(); - this.picCustomer = new Sunny.UI.UIImageButton(); - this.picCommodity = new Sunny.UI.UIImageButton(); - this.picExtend = new Sunny.UI.UIImageButton(); - this.picSetting = new Sunny.UI.UIButton(); + this.flpNav = new System.Windows.Forms.FlowLayoutPanel(); this.cmsMain.SuspendLayout(); this.pnlCheckInfo.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.picLogo)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.picRoom)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.picCustomer)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.picCommodity)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.picExtend)).BeginInit(); this.SuspendLayout(); // // lblTime @@ -111,9 +104,9 @@ // this.pnlMID.BackColor = System.Drawing.Color.Transparent; this.pnlMID.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.pnlMID.Location = new System.Drawing.Point(4, 225); + this.pnlMID.Location = new System.Drawing.Point(4, 226); this.pnlMID.Name = "pnlMID"; - this.pnlMID.Size = new System.Drawing.Size(1072, 490); + this.pnlMID.Size = new System.Drawing.Size(1072, 489); this.pnlMID.TabIndex = 23; // // notifyIcon1 @@ -142,7 +135,6 @@ this.cmsMain.Name = "cmsMain"; this.cmsMain.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional; this.cmsMain.Size = new System.Drawing.Size(208, 214); - this.cmsMain.Opening += new System.ComponentModel.CancelEventHandler(this.cmsMain_Opening); // // tsmiChangeUser // @@ -298,6 +290,27 @@ this.btnHello.StyleCustomMode = true; this.btnHello.TabIndex = 33; // + // picSetting + // + this.picSetting.BackColor = System.Drawing.Color.Transparent; + this.picSetting.BackgroundImage = global::SYS.FormUI.Properties.Resources.settings2; + this.picSetting.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.picSetting.Cursor = System.Windows.Forms.Cursors.Arrow; + this.picSetting.FillColor = System.Drawing.Color.Transparent; + this.picSetting.Font = new System.Drawing.Font("微软雅黑", 12F); + this.picSetting.Location = new System.Drawing.Point(958, 5); + this.picSetting.MinimumSize = new System.Drawing.Size(1, 1); + this.picSetting.Name = "picSetting"; + this.picSetting.Radius = 0; + this.picSetting.Size = new System.Drawing.Size(35, 35); + this.picSetting.Style = Sunny.UI.UIStyle.Custom; + this.picSetting.StyleCustomMode = true; + this.picSetting.TabIndex = 38; + this.picSetting.Click += new System.EventHandler(this.picSetting_Click); + this.picSetting.MouseDown += new System.Windows.Forms.MouseEventHandler(this.picSetting_MouseDown); + this.picSetting.MouseLeave += new System.EventHandler(this.picSetting_MouseLeave); + this.picSetting.MouseHover += new System.EventHandler(this.picSetting_MouseHover); + // // uiButton1 // this.uiButton1.BackColor = System.Drawing.Color.Transparent; @@ -428,99 +441,14 @@ this.picLogo.TabStop = false; this.picLogo.Click += new System.EventHandler(this.picLogo_Click); // - // picRoom - // - this.picRoom.Cursor = System.Windows.Forms.Cursors.Hand; - this.picRoom.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.picRoom.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(204)))), ((int)(((byte)(255))))); - this.picRoom.Image = ((System.Drawing.Image)(resources.GetObject("picRoom.Image"))); - this.picRoom.ImageHover = ((System.Drawing.Image)(resources.GetObject("picRoom.ImageHover"))); - this.picRoom.ImagePress = ((System.Drawing.Image)(resources.GetObject("picRoom.ImagePress"))); - this.picRoom.ImageSelected = ((System.Drawing.Image)(resources.GetObject("picRoom.ImageSelected"))); - this.picRoom.Location = new System.Drawing.Point(257, 132); - this.picRoom.Name = "picRoom"; - this.picRoom.Size = new System.Drawing.Size(124, 83); - this.picRoom.TabIndex = 34; - this.picRoom.TabStop = false; - this.picRoom.Text = null; - this.picRoom.TextAlign = System.Drawing.ContentAlignment.BottomCenter; - this.picRoom.WaitOnLoad = true; - this.picRoom.Click += new System.EventHandler(this.picRoom_Click); - // - // picCustomer - // - this.picCustomer.Cursor = System.Windows.Forms.Cursors.Hand; - this.picCustomer.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.picCustomer.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(204)))), ((int)(((byte)(255))))); - this.picCustomer.Image = ((System.Drawing.Image)(resources.GetObject("picCustomer.Image"))); - this.picCustomer.ImageHover = ((System.Drawing.Image)(resources.GetObject("picCustomer.ImageHover"))); - this.picCustomer.ImagePress = ((System.Drawing.Image)(resources.GetObject("picCustomer.ImagePress"))); - this.picCustomer.Location = new System.Drawing.Point(479, 132); - this.picCustomer.Name = "picCustomer"; - this.picCustomer.Size = new System.Drawing.Size(124, 83); - this.picCustomer.TabIndex = 35; - this.picCustomer.TabStop = false; - this.picCustomer.Text = null; - this.picCustomer.TextAlign = System.Drawing.ContentAlignment.BottomCenter; - this.picCustomer.WaitOnLoad = true; - this.picCustomer.Click += new System.EventHandler(this.picCustomer_Click); - // - // picCommodity - // - this.picCommodity.Cursor = System.Windows.Forms.Cursors.Hand; - this.picCommodity.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.picCommodity.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(204)))), ((int)(((byte)(255))))); - this.picCommodity.Image = ((System.Drawing.Image)(resources.GetObject("picCommodity.Image"))); - this.picCommodity.ImageHover = ((System.Drawing.Image)(resources.GetObject("picCommodity.ImageHover"))); - this.picCommodity.ImagePress = ((System.Drawing.Image)(resources.GetObject("picCommodity.ImagePress"))); - this.picCommodity.Location = new System.Drawing.Point(710, 132); - this.picCommodity.Name = "picCommodity"; - this.picCommodity.Size = new System.Drawing.Size(124, 83); - this.picCommodity.TabIndex = 36; - this.picCommodity.TabStop = false; - this.picCommodity.Text = null; - this.picCommodity.TextAlign = System.Drawing.ContentAlignment.BottomCenter; - this.picCommodity.WaitOnLoad = true; - this.picCommodity.Click += new System.EventHandler(this.picCommodity_Click); - // - // picExtend - // - this.picExtend.Cursor = System.Windows.Forms.Cursors.Hand; - this.picExtend.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.picExtend.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(102)))), ((int)(((byte)(204)))), ((int)(((byte)(255))))); - this.picExtend.Image = ((System.Drawing.Image)(resources.GetObject("picExtend.Image"))); - this.picExtend.ImageHover = ((System.Drawing.Image)(resources.GetObject("picExtend.ImageHover"))); - this.picExtend.ImagePress = ((System.Drawing.Image)(resources.GetObject("picExtend.ImagePress"))); - this.picExtend.Location = new System.Drawing.Point(928, 132); - this.picExtend.Name = "picExtend"; - this.picExtend.Size = new System.Drawing.Size(124, 83); - this.picExtend.TabIndex = 37; - this.picExtend.TabStop = false; - this.picExtend.Text = null; - this.picExtend.TextAlign = System.Drawing.ContentAlignment.BottomCenter; - this.picExtend.WaitOnLoad = true; - this.picExtend.Click += new System.EventHandler(this.picExtend_Click); - // - // picSetting + // flpNav // - this.picSetting.BackColor = System.Drawing.Color.Transparent; - this.picSetting.BackgroundImage = global::SYS.FormUI.Properties.Resources.settings2; - this.picSetting.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; - this.picSetting.Cursor = System.Windows.Forms.Cursors.Arrow; - this.picSetting.FillColor = System.Drawing.Color.Transparent; - this.picSetting.Font = new System.Drawing.Font("微软雅黑", 12F); - this.picSetting.Location = new System.Drawing.Point(958, 5); - this.picSetting.MinimumSize = new System.Drawing.Size(1, 1); - this.picSetting.Name = "picSetting"; - this.picSetting.Radius = 0; - this.picSetting.Size = new System.Drawing.Size(35, 35); - this.picSetting.Style = Sunny.UI.UIStyle.Custom; - this.picSetting.StyleCustomMode = true; - this.picSetting.TabIndex = 38; - this.picSetting.Click += new System.EventHandler(this.picSetting_Click); - this.picSetting.MouseDown += new System.Windows.Forms.MouseEventHandler(this.picSetting_MouseDown); - this.picSetting.MouseLeave += new System.EventHandler(this.picSetting_MouseLeave); - this.picSetting.MouseHover += new System.EventHandler(this.picSetting_MouseHover); + this.flpNav.AutoScroll = true; + this.flpNav.BackColor = System.Drawing.Color.Transparent; + this.flpNav.Location = new System.Drawing.Point(282, 130); + this.flpNav.Name = "flpNav"; + this.flpNav.Size = new System.Drawing.Size(793, 90); + this.flpNav.TabIndex = 72; // // FrmMain // @@ -529,6 +457,7 @@ this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255))))); this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.ClientSize = new System.Drawing.Size(1080, 720); + this.Controls.Add(this.flpNav); this.Controls.Add(this.picSetting); this.Controls.Add(this.btnHello); this.Controls.Add(this.uiButton1); @@ -542,10 +471,6 @@ this.Controls.Add(this.picLogo); this.Controls.Add(this.label1); this.Controls.Add(this.lblTime); - this.Controls.Add(this.picRoom); - this.Controls.Add(this.picCustomer); - this.Controls.Add(this.picCommodity); - this.Controls.Add(this.picExtend); this.DoubleBuffered = true; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); @@ -561,10 +486,6 @@ this.pnlCheckInfo.ResumeLayout(false); this.pnlCheckInfo.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.picLogo)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.picRoom)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.picCustomer)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.picCommodity)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.picExtend)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -597,15 +518,12 @@ private System.Windows.Forms.Label label3; private Sunny.UI.UIButton uiButton1; private Sunny.UI.UIButton btnHello; - private Sunny.UI.UIImageButton picRoom; - private Sunny.UI.UIImageButton picCustomer; - private Sunny.UI.UIImageButton picCommodity; - private Sunny.UI.UIImageButton picExtend; private System.Windows.Forms.ToolStripMenuItem tsmiMySpace; private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; private System.Windows.Forms.ToolStripMenuItem tsmiLoginBackSystem; private Sunny.UI.UIButton picSetting; private System.Windows.Forms.ToolStripMenuItem tsmiExChange; + private System.Windows.Forms.FlowLayoutPanel flpNav; } } \ No newline at end of file diff --git a/SYS.FormUI/AppMain/FrmMain.cs b/SYS.FormUI/AppMain/FrmMain.cs index 12a0651..76d994a 100644 --- a/SYS.FormUI/AppMain/FrmMain.cs +++ b/SYS.FormUI/AppMain/FrmMain.cs @@ -34,6 +34,8 @@ using Sunny.UI; using System.Management; using SYS.Application; using SYS.Common; +using SYS.FormUI.AppUserControls; +using jvncorelib_fr.EntityLib; namespace SYS.FormUI { @@ -85,9 +87,6 @@ namespace SYS.FormUI tsmiExitSystem.Enabled = true; } - //public static FrmMain Main;//全局保存主窗口实例对象 - //private MyRoom Myroom;//房态图对象 - public static string wk_WorkerName; public static string wk_WorkerNames; @@ -130,6 +129,24 @@ namespace SYS.FormUI private void tmrDate_Tick(object sender, EventArgs e) { lblTime.Text = DateTime.Now.ToString("HH:mm"); + + DateTime tmCur = Convert.ToDateTime("2020-12-4" + lblTime.Text); + + if (tmCur.Hour < 8 || tmCur.Hour > 18) + {//晚上 + label3.Text = "(*´▽`)ノノ晚上好," + LoginInfo.WorkerName; + btnHello.BackgroundImage = Resources.月亮; + } + else if (tmCur.Hour > 8 && tmCur.Hour < 12) + {//上午 + label3.Text = "上午好," + LoginInfo.WorkerName; + btnHello.BackgroundImage = Resources.早上; + } + else + {//下午 + label3.Text = "下午好," + LoginInfo.WorkerName; + btnHello.BackgroundImage = Resources.咖啡; + } } #endregion @@ -214,9 +231,100 @@ namespace SYS.FormUI #endregion + /// + /// 客房管理点击事件 + /// + /// + /// + private void RoomManager_Event(object sender, EventArgs e) + { + pnlMID.Controls.Clear(); + FrmRoomManager frm1 = new FrmRoomManager(); + frm1.TopLevel = false; + pnlMID.Controls.Add(frm1); + frm1.Show(); + } + + /// + /// 用户管理点击事件 + /// + /// + /// + private void CustoManager_Event(object sender, EventArgs e) + { + pnlMID.Controls.Clear(); + FrmCustomerManager frm1 = new FrmCustomerManager(); + frm1.TopLevel = false; + pnlMID.Controls.Add(frm1); + frm1.Show(); + } + + /// + /// 商品消费点击事件 + /// + /// + /// + private void SellManager_Event(object sender, EventArgs e) + { + pnlMID.Controls.Clear(); + FrmSellThing frm1 = new FrmSellThing(); + frm1.TopLevel = false; + pnlMID.Controls.Add(frm1); + frm1.Show(); + } + + /// + /// 加载导航控件列表 + /// + private void LoadNavBar() + { + #region 菜单导航代码块 + + flpNav.Controls.Clear(); + var listSource = new NavBarService().NavBarList(); + ucNavBar ucNavBar = null; + if (!listSource.IsNullOrEmpty()) + { + for (int i = 0; i < listSource.Count; i++) + { + ucNavBar = new ucNavBar(); + ucNavBar.Name = listSource[i].nav_name; + switch (listSource[i].nav_name) + { + case "客房管理": + ucNavBar.Click += new EventHandler(RoomManager_Event); + ucNavBar.BackgroundImage = Resources.picRoom_Image; + break; + case "用户管理": + ucNavBar.Click += new EventHandler(CustoManager_Event); + ucNavBar.BackgroundImage = Resources.picCustomer_Image; + break; + case "商品消费": + ucNavBar.Click += new EventHandler(SellManager_Event); + ucNavBar.BackgroundImage = Resources.picCommodity_Image; + break; + } + if (i == 0) + { + ucNavBar.Margin = new Padding(0, 0, 0, 0); + } + else + { + ucNavBar.Margin = new Padding(180, 0, 0, 0); + } + flpNav.Controls.Add(ucNavBar); + } + } + #endregion + } + #region 窗体加载事件方法 private void FrmMain_Load(object sender, EventArgs e) { + tmrDate.Enabled = true; + + LoadNavBar(); + foreach (Control item in this.Controls) { if (item.GetType().ToString() == "System.Windows.Forms.Label") @@ -225,10 +333,8 @@ namespace SYS.FormUI } } - lblTime.Text = DateTime.Now.ToString("HH:mm"); + lblTime.Text = DateTime.Now.ToString("HH:mm:ss"); - SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果 - DateTime tmCur = DateTime.Now; if (tmCur.Hour < 8 || tmCur.Hour > 18) @@ -246,6 +352,8 @@ namespace SYS.FormUI label3.Text = "下午好," + LoginInfo.WorkerName; btnHello.BackgroundImage = Resources.咖啡; } + SetClassLong(this.Handle, GCL_STYLE, GetClassLong(this.Handle, GCL_STYLE) | CS_DropSHADOW); //API函数加载,实现窗体边框阴影效果 + int n = Convert.ToInt32(new WorkerCheckService().SelectToDayCheckInfoByWorkerNo(LoginInfo.WorkerNo)); if (n > 0) { @@ -267,89 +375,10 @@ namespace SYS.FormUI } #endregion - - #region 客房管理列表弹出事件方法 - private void picRoom_Click(object sender, EventArgs e) - { - pnlMID.Controls.Clear(); - FrmRoomManager frm1 = new FrmRoomManager(); - frm1.TopLevel = false; - pnlMID.Controls.Add(frm1); - frm1.Show(); - - - } - #endregion - - #region 用户管理列表弹出事件方法 - private void picCustomer_Click(object sender, EventArgs e) - { - - pnlMID.Controls.Clear(); - FrmCustomerManager frm1 = new FrmCustomerManager(); - frm1.TopLevel = false; - pnlMID.Controls.Add(frm1); - frm1.Show(); - } - #endregion - - - #region 扩展管理列表弹出事件方法 - private void picExtend_Click(object sender, EventArgs e) - { - //pnlMID.Controls.Clear(); - UIMessageTip.ShowError("界面维护,请稍后重试"); - return; - //FrmExtendOption frm = new FrmExtendOption(); - //frm.TopLevel = false; - //FrmExtendOption frm1 = new FrmExtendOption(); - //frm1.TopLevel = false; - //pnlMID.Controls.Add(frm1); - //frm1.Show(); - } - #endregion - - #region 关闭按钮鼠标事件 - private void picClose_MouseEnter(object sender, EventArgs e) - { - picClose.BackColor = Color.White; - } - - private void picClose_MouseLeave(object sender, EventArgs e) - { - picClose.BackColor = Color.Transparent; - } - #endregion - - #region 最小化按钮鼠标事件 - private void picFormSize_MouseEnter(object sender, EventArgs e) - { - picFormSize.BackColor = Color.White; - } - private void picFormSize_MouseLeave(object sender, EventArgs e) - { - picFormSize.BackColor = Color.Transparent; - } - - - - - - - #endregion - - #region 计算后台系统的入口点击事件方法 int i = 0; #endregion - #region 后台系统入口事件方法 - private void pictureBox3_Click(object sender, EventArgs e) - { - - } - #endregion - #region 调用系统锁屏方法 private void tsmiLockScreen_Click(object sender, EventArgs e) { @@ -396,43 +425,12 @@ namespace SYS.FormUI } #endregion - private void tsmiSelectUserAdmin_Click(object sender, EventArgs e) - { - - } - - private void picCommodity_Click(object sender, EventArgs e) - { - pnlMID.Controls.Clear(); - FrmSellThing frm1 = new FrmSellThing(); - frm1.TopLevel = false; - pnlMID.Controls.Add(frm1); - frm1.Show(); - } - - - - private void cmsMain_Opening(object sender, CancelEventArgs e) - { - - } - private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { notifyIcon1.Dispose(); this.returnForm1.Visible = true; } - private void tsmiMain_Click(object sender, EventArgs e) - { - //this.WindowState = FormWindowState.Minimized; - } - - private void panel1_Paint(object sender, PaintEventArgs e) - { - - } - private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int n = Convert.ToInt32(new WorkerCheckService().SelectToDayCheckInfoByWorkerNo(LoginInfo.WorkerNo)); diff --git a/SYS.FormUI/AppMain/FrmMain.resx b/SYS.FormUI/AppMain/FrmMain.resx index 52f2458..0de83de 100644 --- a/SYS.FormUI/AppMain/FrmMain.resx +++ b/SYS.FormUI/AppMain/FrmMain.resx @@ -586,642 +586,6 @@ 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 - I4NKe8V/RNc9xWlPZ+MAAAAASUVORK5CYII= - - - - - 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 - I4NKe8V/RNc9xWlPZ+MAAAAASUVORK5CYII= - - - - - iVBORw0KGgoAAAANSUhEUgAAAHwAAABTCAYAAABd5GNdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO - wQAADsEBuJFr7QAACJJJREFUeF7tnN2rVUUYh/ODihADjSAJIcsISaLUwIsoMzT6INHIkCJJkKCIzC6s - QAhRMsuLROREJaZEKaJYImJiVmSSJn2RIRuFqJugG/+A3TzDvKfZr+/aZ/Y5e3vW7ObiYa31zsy7Zn6/ - mVlr7Tpe0Ww2C/8jzGChfzGDhf7FDBb6FzNY6F/MYKF/MYN1Y/2H+xcsfHbV+hygr9YY6oIZrAsD+4/f - NWbM2EagmQm+v9v2HZttjWm0MYN1YM27ux4P4lmi5kCDMVhjG03MYB1AMCVgjjSssY0mZrAOIJYSL0eK - 4akglhIvR4rhqSCWEk9D+XCwcoFVNxUrHxTDU0EsJZ4X8Nobph7fefi7206e/Wus1a4dtJv18NIB8sQ5 - 5y5+ZsuBb3+dYrUZik27Dt539cRJp1XOwdxWm9HEDNYBxNLi8Z1r1e2Uw6fOTQr5u/b5NHP+ou0hZ0uf - rbqjiRmsA1q8OY8u2xaXY1QVfL9b7Pvmlxul/fMbti1fvXn7k3J9/KcL11i5wMolSHu4fvrMg3GfHcXw - VBArFm7D9v9+wQplejWl0Pj4yKlbyXHsx/MTTvz253jO+XWMMlU3Bd8P6deOQydmhNhguZTVBTNYB6qE - Y8Wpso6wHgvErLqJNOKVznVcFt+nDpjBOlAlXDBc4h3TA8ObxfAuUCVcMXxkmME6UCVcMXxkmME6UCVc - HQ2nT5LLXRfDh0OVcMXwkWEG60CVcMXwkWEG6wAmxEgccXVZp8T3AatOJ8SG67L4PnXADBb6FzNY6F/M - YB3gd2+2xPBMzI5V77y/7OiZxkRrbKOJGawD4b8+tbwc5cZNs+7ZY41tNDGDdcAJxkoxhcyI8paeCmIp - 8XKkGJ4KYinxcqQYngpiKfFypBieCmIp8XKkGJ4KYinxcqQYngpiKfFypBieCmIp8XKkGJ4KYinxcqQY - ngpiKfFypBieCmIp8XKkGJ4KYinxcqQYngpiKfFypBieCmIp8XKkGJ4KYinxcqQYngpiKfFypBieCmIp - 8XKkGJ4KYinxcqQYngpiKfFypBieCmIp8XKkGJ4KYinxcqQYngpiKfFypBieivp/0i0x64zvd/lTo2HA - 321Z3P3Y01u1yHcsXPKBVbcK/q67Ux5a+cob3Cu+95TbZ/u/EY+xxlIHzGAOaNHHX3nV71a9XjBj3iM7 - 4nvD7mNnpll164YZrDvLX3/7BSdybHjjrZ2f32/V7QVf/nh+grp/c9qcez+16tYNM1h33vzowANBcC/6 - 1Dvm7rXq9ZIHV7y8Tu7PcfGLa1+z6tUNM5gLL216/ynE/uToD7dY5b0mGN4Y7j/bORqYwZw4dPLsdVb8 - chD/y465YAYL/YsZLPQvZvBy8dLqV1fOm79gYPmK59ZY5Z0i+U793Oj4n9Zeu27jE4uWLN2497MvzPeB - D3fumU1ujlZ5LpjBy8XmLe8tGDduXHPy5Ou+t8o7BUPIh3lWeTvog7Rlwhz9+vSk2Pw7Z83ZE5dbddrB - ZGRit4MJZ7XtJmawm0y7efqRKkRkR8MqF3ROxCeOwTHEyEdeq4yjzgXE6UPoS0wDYzGZc1U2WMfI04L0 - wZ1b7WN6/tu7GewmwYTBQUc0jVgLtLMMF2PdEXY7Nji+cpwNsUsI9S/JxcriPu7YdKvV13P39udu+/YQ - c5PMxyQfKxviLZ5VzCqV3YA84OJNF/d5pK7kkWvq0Q+57hVmsJsgsh4IIiMgW3oc19CO9joecrrT1ng7 - qK9zsXqZWIj998Wmx+0O3gjOMRizMN3V9bFgDNeV7wlhR/DtJcaEivvMPUCu+9ZwVgXXDJ4VgTgW1KWe - NglCziYipkJ9KxfGiZngnsuD5rp++HYcpRwTxcgq0+k/7SzDMVYmTXzNRHPX+Rseg9nRc7sKtte2b+1i - uDvGbJXzsEpb3gO4L0edi/tF9+4U/6jSOYvhDkxkQE50/zxj1cTlbJ2UWwJqMA6xdBzIjXipn0/ck2cu - JgV834bA19X9rXqG80gQw6UuOoBcU498ct0rzGC3QZQgjt8uw+D8kVUgg0Usq72G1YqptEVMjoIIy6Rw - 1/7FKka/N3Bf2VFow7sF/akCkzBb2rrYoOGcEwv4fgCT5H/z0iYgNkd5FooxgoieAsIgVhCpU/ynluRi - J+B7WvIykchrwWQghxjO0dpJwur3E/DcH/94aE9MjObcuG7pWy8wg70CYZntIpwT97wT4qQM1g38CNui - mFA1eOqybVIPcVm18iMOZXJtIWZZhD7w9WBC37lHuxxAOfUwXGI8spjkAhOLnYqJLqTucCPBDHYLDMFA - Z+oAg0NQhEBUxJN6zlj/+RPNdMFvj/EqYiIQI6fEQo6xtGHSxPFOCPfTfbgExmS1FyzDNYx1JH0dLmaw - W4g5wODCsWWmayinnkwSiHNiPmK6ui2PAB4ZxGlbhZ4kGuqw+zABq3Bj4th2240NZzunHTuEu79/ljNO - vcLpW/YrHDBCBAqme1OroBzhpb0WV8TkGMdZdcQRTkQUXF75bm/7nsB9MQJj2sHjxGovSB+pS77ocXDB - 9eViPE76Fvrnz6183cQM9oowMHdql0MQo/JtlVVAORMpjrNaiLOrxHFwwvvfsfUk0dB+KMMpr+qfenx5 - UxmPbO3uZXWp1CV+OQzWmMFeIYazxVUxlOFibBwLq7tyy5b7xu8CFuQYaksPL5xm/4gDfWQ3kRdPDA+P - gkHEcMoFJrGeyN3GDPYKET4BU9Dw/G4xNmyfXuh4dSMgRwS0yi1CPas/GrN/9Eu/0GG80b4dPf00M4O9 - gsGAe6aZn0xgrWABQSmTrZlnqeTUqzcucyRtn9SlntUvIUxas38WtJF3CfrdDqln5ekWZrBXpAwIgRh8 - VVlsHCsWY61tkLpiIM/9lFXDhBrqTVmMscpywAwW+hczWOhfzGChfzGDhX6lecW/nqG+TnazLYgAAAAA - SUVORK5CYII= - - - - - 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 - gg== - - - - - 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 - gg== - - - - - iVBORw0KGgoAAAANSUhEUgAAAHwAAABTCAYAAABd5GNdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EAAACxABrSO9dQAAC1RJREFUeF7tnWuMXVUVx28ovgaFtqQgAiOQSIImUBlDYhVDCh8IGqMmTUSj0va+ - atqosYagiR9oov1AikYDmhiiRPygEWMMibUEjRLL9M650xYCRCwKphYVqxWqLQrb/3+z12HfM+vcx3Du - aud2T/Lj7L324+y1/vtx7ovWnHOJUwjVmJhcVGNiclGN1rS6rtacd7V6hvSce2O741Zv7Lhr6x13zVKE - Y4cPV8CXqTp9A/RR890a1WhNEPzNjcx9sTHnftecc8fAc+BfSxSO/Rh8eQw+bYVvq5LgEa15t6yZuR0I - 0kvATRgvYYVvg4+nab5boxqtwSq4DoF5pBCoSaILH6/WfLdGNVqDrW8z+KcSqIkAvh0G6zXfrVGN1iAY - nwPPa8GaBODbc6Cp+W6NarQGwfgsg6IFaxKAb0dAQ/PdGtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVo - TRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVo - TRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoTRLcDtVoDYKxFfxbC1Y/0OYPuP6naB9IFtDK+nMU9/yjYu8L - 2jwP2prv1qhGaxoddxMC80wxUINoZO5HuP6taB/Ai62ue7qVuT8hPeoPHw7invcq9kH8GYJ/VPPdGtVo - DQJyKXggCtBwZO7LzY7bp5aVcwxi3wt+ivT/CmX96bg9uOc2taw/vwXv0ny3RjVa05qH6Jm7BUF5IQrS - II60Om4tRNiK9F8KZaVgpR1c33XrwMeRflarU8JB3Gsz7nk90qMeP7eBN2i+W6MarQmCvwlB2THk2XoE - 9bbg+jrA36X9eKh2mXum3nW3fGqvq31yn6shvQ22v6t1hVf6/T7gr1unYPsC0kOJjvrfAxchrfpujWq0 - hr+sxBbLrX0awbwdV67Y/zJgPWR4ks/cY0h/vrHPvRbn6cVInw7b5Wj/HaSfBgvbzbnjqPNIfd59Bu1q - 7Q4mV9edVYfwja67GeXs83hUX3gB7Z7C9U7wdtyD95pGH1PIfwnp3wPtFzNsx2eLuwCPK/qm+m6NarQG - AuRgNfDHhddgu70H1zkE7knwOPI7cb21nbmLsK3WGvPu3SjfjUDeCfvFbAfWIv8tf9byCZ5t59wsuK2e - uatugsAQ7ULUuxVCfwX1LuRv0lG+BnwN8Ix+EnY+/c8ifQfqvrdNwbq4b+bv9Uvce4ZjwFguRX47xrYL - 18fBAYxpD7gbda8Fr0E/Xmyi+W6NarQmEvxtCPAMVvzpba76ebesPe/Oas67qTrKEdAaxDgTwf40AvhX - 4FcUAputn3cf2NB1r2dgWw+505qz7mxs2SuZRxv+zwbOQJ016OPn0g723bB/BPdc7uuBjZlbhbYrKKj/ - IT/tmbsaPJi3w06C8g24TkFsvzu19rozMdbl/FlwGOcylF8JpkESPIZBC9SxOp5CAO+C6NdvytzqzQ+5 - c2A/B4J/DIG8HYG8H8F7EUjwBf5C8wGwA2LcCKGmwbmYRB+G7avgPtQ5VGjjQb1f4/pNCNz8xKy7DFv/ - Be397gbcbxvKfoIyHhXFdnzA/AX6/QbG24Tgq7fMuvOx6t+Jdu/HOO9A2RPgRuD903y3RjVaIwEJwflH - IbBLFvjyLPhg8E313RrVaI0EBCTBx4xqtEYCApLgY0Y1WiMBAeMRPPPvge8Hj5awH2fu6O/JDwD9JsE1 - JCCgWsEzPJB13M9as+5yPAyej77fWsIFqP8O1P8uGPlDnDLQbxJcQwICqhZ8b2uPe097N/rGS6XoPgtA - fb78eh+uj/b08SpAv0lwDQkIqFRw9LWr0XGrGnvwOvyVeyyAZZ6O3wX4Zo7a36igryS4hgQEVC74xo5/ - DU8xVdGD0MJ5sPGTLbW/UUFfSXANCQioWvD7IeK5kaBeYJRpYpO3wJ4EHzcSEDB2wbHF+7daCdNxGUiC - WyABAWMVPBa7RPQkuAUSEFC14Dsh4krfdxBYQ0THeX826v5G62sxoK8kuIYEBFQt+IPg5c+jI4E1eH+c - 6Vfh+nCxn8WCvpLgGhIQwK8dHdGCt0j4EerXwRqIeh6YLoFvvPDLFD8Ao3zNqi/whZ/gfSj4pvpujWq0 - RgIC1oH8c+4KOQRR78b1hyoddw+uTwDtY9dFA18OgRuCb6rv1qhGa/hlg8AVCNSvioFbwuyET5eJf5rv - 1qhGazYhGEJ7zn85sbJt9QRyHL5siH3TfLdGNVoTB6XNLxh23NZG13875SjgT5C0f2biZIRjPYqx8yvN - W+DLGbFvmu/WqEZr4qBsmsXT8sOutv6AW9maczN4ubQWqP+YzEnIWoz5Sox9eX3/y77Evmm+W6MaE5OL - akxMLqpx3OCc4z9qMwcOa+UnExjjJUAexGaCbUWxXhmoS1/JJVreGtVYBXBoBZ3SHAtlEsTrlHLfDqiB - DWWHASfNrj4cAH0nFcr5yxO+Hvf3wpVisG0+bqQ5Tvw3z28HvP/Af8cEddhXPFm+HfIL/LZANVYBHGIg - RdTFskvrmyh1S4nbxaCME4+TgvU4eZhfF/L5veM8rqxDsWlbV+iL4lLQGKkrebkfJ5nYmN4ufY0T1VgF - cICBE4e4IjgBCAMb55mmw5In0u5mrW+CMgaNf2Xl+VYc24ugXIRiXRGVY2Ter8JCGcfFfM/qRp79xCIK - wwjOOqWTu0pU47iAUxLIPFhIcwulza+wuH4/Qhv+lZUPJbiAegy8bOuyyv2EC2m/zQMKpooDO0WfCfUE - 8VnyFJp5f44HSvusGtVYJXQoSnP15oEMNgmAP+OCjUHoK35ow7+ycvbRt04ZoW3xDM8FQZrCas8mzVB3 - MUyM4LKFjUrfByKlfilxuxiUUSCuwPwBCmmKqfaj0DMpkZcJLatXdi/uHn4SAW2Fe+K+xoVqrBI4IoLL - eaWdczFSv1RwlDFAPPf8VtgHlpc+paNMtls/vsjOPPvXxkf8uSz1Bdj4PMK24iPHwDzvI23Fv2IcZMxD - H2uLQTVWCRzwDkZ5Okdn/YzGlasiPtNZzoD0XeFVEe7vBYhszB+I68WwjHViG4GNO0YsokyoWFxNcJkY - Y39fQjVWCZzIg4OrnHF+JgckAGJjAJhfIHioU1wZzNPOLZL0q5M/JxT65YNWvrKQ9sEHcR8x6gqPQblM - pHznCHaOhXbek7Ae+6SNvfb0UzWqsUrghAjaI3ZUHovMuhIQTXDpS0ME18oE9ZyE3U++KK+1XYDUD21E - PI7fTwjA8dIWI5OG278cAUL+un5cqMYqgRPxCiaxgzESABG/TPCerTaqHwteXFVy3zLBKQT7jl93j7Sl - I89JI0LLpB0W3n+sZ7egGqsEjojgfhWFNM82mfE9YuB6IgSXs1be/mR6MWd4fjSwHMQv5ThOEr8ikF3P - 5HmFqMYqgTM9wQkOxk/EFJ22EyI4baEs7zfkByL1NUKdWHCZ+PkYkD5lBKdNZrysrhMluEy4/L3skH+1 - D23swwuOq4yLWz3vJ76eEoJ70RSGFZxlGrHgZWiCS5/xVsv8yFt6DMo5yfhMwrdpOUGITC4Sl5uc30Q1 - VgmcGbgaCOqIYLIaywQvrrxcsIAXC8R1/BhAj+DIS/2e17/BtkBw2PgMIm/68K9YLmPgyo3HxqtMaLan - 0DImwpWfT7hxohqrRJyKbRqoE89+siAAwV62pXOlyIceZVt6z+tw5OWePe9jB5smeM/Td1xGYKOQeTmg - 0P0+8eP9Rfil/146nJAHIv6pdYRQl87zTFc/Gw51erY/5mnvV6cfqMsn63g7Z38UaoEArAdkjOq5C7uc - 0+qbPBqh/mS8LEucXKjGxOSiGhOTi2pMTC6qMTGpuNr/Aet4Pb3+u/HxAAAAAElFTkSuQmCC - - - - - iVBORw0KGgoAAAANSUhEUgAAAHwAAABTCAYAAABd5GNdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EAAACxABrSO9dQAAC/RJREFUeF7tnXlsFNcdx2OwMT4wNjYYfF941+ceNmAoVxJjSAFzGtv49vogmCsY - Ymxj4lSVQJWaP5oqUqUealNVKlRt1VSqWqT+kUhtpULUVmmlRqVUapuqVULThqbhdH/fYX7b2fVv1we7 - b+xlftJn/d7vvTcz733fNbOz8NTExITFE4TotIhcRKdF5CI6zaS6bzzd0TLYVNZ44mx504lT8xFcu7P1 - TIPbc365VEczEZ1m4PKMVBRub/pJUlbh3ZjFcROLEpLmNajD0pzVd4qea3nD3TNql+psBqJTNW7PSGze - 1j3XFyxcOBEVtSCiQJ0KaxveWn/689FS3VUjOlVT3nT8xeTc4k+kBosElhWUflzRfHJAqrtqRKdqine1 - X45dkiw2ViSwOCnloW2P5ytS3VUjOlWz+tNt318Unyg2ViSANd1W3/W6VHfViE7VkODfW5SwRGysSCA2 - cSkE/4ZUd9WITtVYgqtDdKrGElwdolM1luDqEJ2qsQRXh+hUjSW4OkSnaizB1SE6VWMJrg7RqRpLcHWI - TtVYgqtDdKrGElwdolM1luDqEJ2qsQRXh+hUjSW4OkSnaizB1SE6VWMJrg7RqRpLcHWITtVYgqtDdKrG - ElwdolM1luDqEJ2qWf1cyw9jFseLjRWMJStz7uGFfyktHMTEJUwkpmffl9KCgRc0i3d3fkuqu2pEp2rs - ezxfjk9NfyA1VjAyqrf+JS5l+UMpLRALo6MnEldk3k8gFiyY2Q8fEtJWPVjl3vKelBaM+LSVD0r2931B - qrtqRKdqnB0v1q0oW/NPqbGCUVjX+NOUPPt/pbRARMcunsgg0Va5Nv0N4kt5ApG6uvJ2QW3DW1JaMNJs - zo8qW17okOquGtFpBkU7mn8cvShWbDAJrIsVjScGaTl4I27ZimmP8oTlGQ/sB/tfse3vfW1xcur0y9Ho - Lt7ZcaW8YWAMU7uUJxD5W/f+0t0zlirVWzWi0wyqei+swu/LpAbzB79SKd7V/h235/zStccuLsqo2vJX - KZ8/8cvSHxRSx+JzYrROV/SsdbU39etM1fYc0xQ9u6buhqvz3EY+p9mITrNwdQ3X5G3Z8zZG7MKYGJ+G - w3qLX3AszS66Qw3+A3ff2BJn17nNNHLiKtsGG3I27Ph9YnrW/YUxi3zKAUzjybm2T1bvbPsuzlPVPZrh - 8ozkIFy04/CP8CtPaXbBsRJXZt/P3bjzt462M/XV/eOxrq5zNe7+C6lFdU1XkzLy7km/mEG5uOS0h9nr - t7/raD+73VhHsxGdZlLRfDIKv7HOXFt7c1lh+X+WrMq9B5HTK2reL9zW8Karc2iTlq/lVC/WRojh7Bza - ovmaTgzmbNz5u9SiitvYwaMs1t38p/ddq2g53YU8NNpqCmsb3ix49sDPXF0j6x6d89QRdDStHJVB2dTV - jtu5m3a9U9l86ijy0Dk2IY69RmXb6dZHxxqqy39m/y9WlK/7YGlW4R3tfHSMrJptNyqajp+pPvJyPPLN - JUSnWbg6hmodrYOtbs9oHOL4GbG7ZzSHGi4N8b7rmFJfyrTt7Pi2cXeOjlFy6Ohn3P3jyci37ujFaHf3 - +SJXz/kCxO17e6LcvReWlx0+dSS9cv37XC6t2PFRycEjn3N3j+b1XXt0DU7Pebu7eyyfriMKcVBx+NSx - NLvr31wOu3y6s/haVf94Wq9ejq4zq6p3LLeq93wM4q7O4djKltMtzs5zG/g4cwHRaRa2+u6vY1rO3rD9 - 3fJDA2PU6E3VXaOlru6RMvu+3i/SGv/2irK1t6TdNX6hidGXt3Xv9dJ9fa9ieaCOU1524PlL+c8c+PlK - x6f+gdsj/3JgeUnVh7mbdv/GVt/1elnr2d1Oz8ia8qaBl7DGZ7g3vweB/ctgCaBZ54Pczbt/bdvd+U1H - +2BjdcdwtbPtTHPZoYHx3I273knKzL9Lt2OvSnU1C9FpFhCVNmQzuq+ey2BDWNpw9LNSXc1CdJqFJXj4 - EZ1mYQkefkSnWYRLcNwz44lcck7xHRFKiw7DM3lL8CkIh+CrnBv/7mg5c9DZNVLl7BreIEGbwjWOtrP1 - 2evr/jDTp2jBsASfglALnlJQ+jHdRx+RziVR0XzyOEa8dKzZYAk+BaEWHA9EaGSXSOeScHYOV+NhjnSs - 2WAJPgVhEbx7tFQ6l4Sj85wrzfb/ByyPiyX4FIRH8JFy6VwSJLg7rdga4cqwBA8/otMsLMHDj+g0i1AL - jm/YXD1jhdK5JGiDV5xmd/9LOtZssASfglALjg2Yo2OoTjqXRMXhF7qT8+wh+zdfLcGngAR/jQQXG282 - 4CvUvC31v8L33a6uEYerc7hGpGt4Df3dnLn22T/N5DWrqcA3eKUHn78o1dUsRKdZlBzof2Wmb6FOB3wt - mrVu2x8zq5/+s0TW2tqbSRn5d2f6UuNU4Lw0wselupqF6DQLR+tg4/LS6g+lxpuP4GULR9vZ3VJdzUJ0 - moltZ/sV6b20+Qbeo7PXd39VqqOZiE4zwQuGePUYP0zAFxnG/1ZiXhCfqL/S3H6lyjOWLtXRTESn2dgP - 9kY5j40V4v22ssYTg/7/icxcBddK13zYMTCaZ9vv8b4TN5cQnRaRi+i0iFxEZ7ghqyWuEbek9LkEWQGB - AKjSfSn++QJBhroC7ZVp/7hqRGcoIEtBpaSK6WkIgFohXStHiA2rp90i0GmuBuEGEbRTkQ0RlwntXGQQ - A2W9102Gj2uG+CUC5+9jXyDIcCwEuLN8SY9PqrcKRGcoIENDIvA4XJWODfzyBcW/LEOGjodOgQg6D+IN - etx7bmOcDHkgNiINfseCuBDUCOflOJ8PnYx9CF/iY4UT0RkKyNBwXCGMCHQAgIY1xhFGhTkOuNyQdGxA - hg8KBkz3TsX+aUbIWChEWFRcIwLaKNTDnIbrQsBndJPhOEYRmekIjjwBO3coEZ3hgowb0ttYZJhCEdBG - mDF/MPQyFAyYPi3BGTI0PE/rPMq1DqeHtWmegGCiOGQQvYpAPobrzHEIjbi2jusEPGaoEZ2hBBUyhDF6 - EfCOXDJuAG2N031ohKDik+GDggHTcYygeQKhl/Vfw72CkEFYaW/SRyAwGyJGcJ7CZkrQDZFf3qD4l2XI - IBBGoHcDRQYxfcoHwadTknGH5tHLsxdmD60TEdII1zAeK1yIzlBCxoLzeiWtc0Y4f0DBydBAWPe0qTAI - SA+4Syfj6Va7PoMfHzi+dH1AW5c5v6Ec9iMIcB1xDYjjPFyW6+ffDnzN017WZoPoDCVkWgUNcVQOldV6 - NBlGhXFNRzoCQUd4qCDjUXnZ4MPHDWM+I0hDHsGPGcMoIncoo7iS4Nwxwv5cQnSGEjJv45DxGqf1ZB1u - APahARCfJDgZ8viPDMThxxQJguXx7hP8jouNlndkkeFjxiPcCBl3JO/MoftxLQjgnAD5cEz4vPf64UJ0 - hhIyFtRHbEO6UWTk5QaRBOdjSbDgUhojrpNkWuczxI1lAsL59TIsHq5f6xAErhc+I9xpMP3zEsB47+vD - hegMJWTGEQy4cv5wA7D4gQT3mWrJOL9RcP9RxecNJDiEwLGN990zmtLJ0GlYaO600wXnD+vazYjOUELG - gmujSA9jbeMe7yMGmRmC81rLjz/xMZs13Ls0IJ0w3srhOoHxjoBnPSX7FSA6QwmZT+MgTBh3xBAdAVME - h09P8x5Xj08J55fQ8xgF547vvQayJ0Zw+LjH8+gyS3DucN5n2Xr8cTdt+NAEJ+PrwlSP83FdnwjBNdEE - pis4AhJGwQMhCc7HNE61+JjxlG6EDJ0MexI8pkUHAdy5gDFdyfoNRGcoIZtyNAAyFoxHYyDB/UeeVzAd - hOEz5tGugfARnIzz+9z/6r5JgpNhD8IPfcg1KZ2vASPXeG34yx0a5SE0XxPAyPd2uHAiOkMJV8rf7w+Z - sfeDSQ2g+wNN6Rgp/KVHoCnd5z6cjM/p8xxb90mC++y+hXQI6U0nIHSwb/xwfhZ+/j9LJ+MNEUXlPIye - F5XHmi5+N6zn8Zn+EIc/WJ5gkGFnbZzOcTwINUkAMoxevkZx3SXjdVp8yCOh54+M2zKLuYXotIhcRKdF - 5CI6LSIX0WkRqUw89T8fYMlHeQqA5wAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAAHwAAABTCAYAAABd5GNdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EAAACxABrSO9dQAAC/RJREFUeF7tnXlsFNcdx2OwMT4wNjYYfF941+ceNmAoVxJjSAFzGtv49vogmCsY - Ymxj4lSVQJWaP5oqUqUealNVKlRt1VSqWqT+kUhtpULUVmmlRqVUapuqVULThqbhdH/fYX7b2fVv1we7 - b+xlftJn/d7vvTcz733fNbOz8NTExITFE4TotIhcRKdF5CI6zaS6bzzd0TLYVNZ44mx504lT8xFcu7P1 - TIPbc365VEczEZ1m4PKMVBRub/pJUlbh3ZjFcROLEpLmNajD0pzVd4qea3nD3TNql+psBqJTNW7PSGze - 1j3XFyxcOBEVtSCiQJ0KaxveWn/689FS3VUjOlVT3nT8xeTc4k+kBosElhWUflzRfHJAqrtqRKdqine1 - X45dkiw2ViSwOCnloW2P5ytS3VUjOlWz+tNt318Unyg2ViSANd1W3/W6VHfViE7VkODfW5SwRGysSCA2 - cSkE/4ZUd9WITtVYgqtDdKrGElwdolM1luDqEJ2qsQRXh+hUjSW4OkSnaizB1SE6VWMJrg7RqRpLcHWI - TtVYgqtDdKrGElwdolM1luDqEJ2qsQRXh+hUjSW4OkSnaizB1SE6VWMJrg7RqRpLcHWITtVYgqtDdKrG - ElwdolM1luDqEJ2qWf1cyw9jFseLjRWMJStz7uGFfyktHMTEJUwkpmffl9KCgRc0i3d3fkuqu2pEp2rs - ezxfjk9NfyA1VjAyqrf+JS5l+UMpLRALo6MnEldk3k8gFiyY2Q8fEtJWPVjl3vKelBaM+LSVD0r2931B - qrtqRKdqnB0v1q0oW/NPqbGCUVjX+NOUPPt/pbRARMcunsgg0Va5Nv0N4kt5ApG6uvJ2QW3DW1JaMNJs - zo8qW17okOquGtFpBkU7mn8cvShWbDAJrIsVjScGaTl4I27ZimmP8oTlGQ/sB/tfse3vfW1xcur0y9Ho - Lt7ZcaW8YWAMU7uUJxD5W/f+0t0zlirVWzWi0wyqei+swu/LpAbzB79SKd7V/h235/zStccuLsqo2vJX - KZ8/8cvSHxRSx+JzYrROV/SsdbU39etM1fYc0xQ9u6buhqvz3EY+p9mITrNwdQ3X5G3Z8zZG7MKYGJ+G - w3qLX3AszS66Qw3+A3ff2BJn17nNNHLiKtsGG3I27Ph9YnrW/YUxi3zKAUzjybm2T1bvbPsuzlPVPZrh - 8ozkIFy04/CP8CtPaXbBsRJXZt/P3bjzt462M/XV/eOxrq5zNe7+C6lFdU1XkzLy7km/mEG5uOS0h9nr - t7/raD+73VhHsxGdZlLRfDIKv7HOXFt7c1lh+X+WrMq9B5HTK2reL9zW8Karc2iTlq/lVC/WRojh7Bza - ovmaTgzmbNz5u9SiitvYwaMs1t38p/ddq2g53YU8NNpqCmsb3ix49sDPXF0j6x6d89QRdDStHJVB2dTV - jtu5m3a9U9l86ijy0Dk2IY69RmXb6dZHxxqqy39m/y9WlK/7YGlW4R3tfHSMrJptNyqajp+pPvJyPPLN - JUSnWbg6hmodrYOtbs9oHOL4GbG7ZzSHGi4N8b7rmFJfyrTt7Pi2cXeOjlFy6Ohn3P3jyci37ujFaHf3 - +SJXz/kCxO17e6LcvReWlx0+dSS9cv37XC6t2PFRycEjn3N3j+b1XXt0DU7Pebu7eyyfriMKcVBx+NSx - NLvr31wOu3y6s/haVf94Wq9ejq4zq6p3LLeq93wM4q7O4djKltMtzs5zG/g4cwHRaRa2+u6vY1rO3rD9 - 3fJDA2PU6E3VXaOlru6RMvu+3i/SGv/2irK1t6TdNX6hidGXt3Xv9dJ9fa9ieaCOU1524PlL+c8c+PlK - x6f+gdsj/3JgeUnVh7mbdv/GVt/1elnr2d1Oz8ia8qaBl7DGZ7g3vweB/ctgCaBZ54Pczbt/bdvd+U1H - +2BjdcdwtbPtTHPZoYHx3I273knKzL9Lt2OvSnU1C9FpFhCVNmQzuq+ey2BDWNpw9LNSXc1CdJqFJXj4 - EZ1mYQkefkSnWYRLcNwz44lcck7xHRFKiw7DM3lL8CkIh+CrnBv/7mg5c9DZNVLl7BreIEGbwjWOtrP1 - 2evr/jDTp2jBsASfglALnlJQ+jHdRx+RziVR0XzyOEa8dKzZYAk+BaEWHA9EaGSXSOeScHYOV+NhjnSs - 2WAJPgVhEbx7tFQ6l4Sj85wrzfb/ByyPiyX4FIRH8JFy6VwSJLg7rdga4cqwBA8/otMsLMHDj+g0i1AL - jm/YXD1jhdK5JGiDV5xmd/9LOtZssASfglALjg2Yo2OoTjqXRMXhF7qT8+wh+zdfLcGngAR/jQQXG282 - 4CvUvC31v8L33a6uEYerc7hGpGt4Df3dnLn22T/N5DWrqcA3eKUHn78o1dUsRKdZlBzof2Wmb6FOB3wt - mrVu2x8zq5/+s0TW2tqbSRn5d2f6UuNU4Lw0wselupqF6DQLR+tg4/LS6g+lxpuP4GULR9vZ3VJdzUJ0 - moltZ/sV6b20+Qbeo7PXd39VqqOZiE4zwQuGePUYP0zAFxnG/1ZiXhCfqL/S3H6lyjOWLtXRTESn2dgP - 9kY5j40V4v22ssYTg/7/icxcBddK13zYMTCaZ9vv8b4TN5cQnRaRi+i0iFxEZ7ghqyWuEbek9LkEWQGB - AKjSfSn++QJBhroC7ZVp/7hqRGcoIEtBpaSK6WkIgFohXStHiA2rp90i0GmuBuEGEbRTkQ0RlwntXGQQ - A2W9102Gj2uG+CUC5+9jXyDIcCwEuLN8SY9PqrcKRGcoIENDIvA4XJWODfzyBcW/LEOGjodOgQg6D+IN - etx7bmOcDHkgNiINfseCuBDUCOflOJ8PnYx9CF/iY4UT0RkKyNBwXCGMCHQAgIY1xhFGhTkOuNyQdGxA - hg8KBkz3TsX+aUbIWChEWFRcIwLaKNTDnIbrQsBndJPhOEYRmekIjjwBO3coEZ3hgowb0ttYZJhCEdBG - mDF/MPQyFAyYPi3BGTI0PE/rPMq1DqeHtWmegGCiOGQQvYpAPobrzHEIjbi2jusEPGaoEZ2hBBUyhDF6 - EfCOXDJuAG2N031ohKDik+GDggHTcYygeQKhl/Vfw72CkEFYaW/SRyAwGyJGcJ7CZkrQDZFf3qD4l2XI - IBBGoHcDRQYxfcoHwadTknGH5tHLsxdmD60TEdII1zAeK1yIzlBCxoLzeiWtc0Y4f0DBydBAWPe0qTAI - SA+4Syfj6Va7PoMfHzi+dH1AW5c5v6Ec9iMIcB1xDYjjPFyW6+ffDnzN017WZoPoDCVkWgUNcVQOldV6 - NBlGhXFNRzoCQUd4qCDjUXnZ4MPHDWM+I0hDHsGPGcMoIncoo7iS4Nwxwv5cQnSGEjJv45DxGqf1ZB1u - APahARCfJDgZ8viPDMThxxQJguXx7hP8jouNlndkkeFjxiPcCBl3JO/MoftxLQjgnAD5cEz4vPf64UJ0 - hhIyFtRHbEO6UWTk5QaRBOdjSbDgUhojrpNkWuczxI1lAsL59TIsHq5f6xAErhc+I9xpMP3zEsB47+vD - hegMJWTGEQy4cv5wA7D4gQT3mWrJOL9RcP9RxecNJDiEwLGN990zmtLJ0GlYaO600wXnD+vazYjOUELG - gmujSA9jbeMe7yMGmRmC81rLjz/xMZs13Ls0IJ0w3srhOoHxjoBnPSX7FSA6QwmZT+MgTBh3xBAdAVME - h09P8x5Xj08J55fQ8xgF547vvQayJ0Zw+LjH8+gyS3DucN5n2Xr8cTdt+NAEJ+PrwlSP83FdnwjBNdEE - pis4AhJGwQMhCc7HNE61+JjxlG6EDJ0MexI8pkUHAdy5gDFdyfoNRGcoIZtyNAAyFoxHYyDB/UeeVzAd - hOEz5tGugfARnIzz+9z/6r5JgpNhD8IPfcg1KZ2vASPXeG34yx0a5SE0XxPAyPd2uHAiOkMJV8rf7w+Z - sfeDSQ2g+wNN6Rgp/KVHoCnd5z6cjM/p8xxb90mC++y+hXQI6U0nIHSwb/xwfhZ+/j9LJ+MNEUXlPIye - F5XHmi5+N6zn8Zn+EIc/WJ5gkGFnbZzOcTwINUkAMoxevkZx3SXjdVp8yCOh54+M2zKLuYXotIhcRKdF - 5CI6LSIX0WkRqUw89T8fYMlHeQqA5wAAAABJRU5ErkJggg== - - - - - iVBORw0KGgoAAAANSUhEUgAAAHwAAABTCAYAAABd5GNdAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL - EAAACxABrSO9dQAADYtJREFUeF7tnX2oZ0UZx2/QC1yotILyn15EK1aCZItAil5Yil7RaNWMyNyXu2ts - LZgVBmW1oRES2QsYRVKpuVGUlJSSYlqs+9vf3jLTtVjEpMIg2/pj7Q9p+n7nzDP3mTnPOb/zu/ecO7u3 - c+HjzHnmmTkzz3fOnDPn3LsuOOdG/o8wjSMbF9NYip2HVth+L9IJ0qlb2MFj5PcuV7ZdYAl2spPM77/V - E2yEPvRlHdb1bdAXed82juf2D1hjLYVpLIUO0kCCvxv+v4a/8yBPG8tGwQugg9Sz4GfD93vwq4TOYBl9 - 6DsKvo7oIPUk+Cmw7QNPwMcUO0If+LLOKPg6oYPUg+DbYH8A2AI38wDrjoKvAzpIaxD8TfD/GWyWmJ1h - G2wrETCccxS8J3SQViH4S1D2VeRNAVcN2vRts1/hnKPgPaGDNKfgl4G/Alu0tcO2LxsF7xkdpI6Cp9us - oZl3GxewxloK01gKHaQZgrdus4aG52YfRsHXiA5Sg+Ddt1lD02UbF7DGWgrTWAodJEPw1W6zhqZ5Gxew - xloK01gKHSQleC/brKFhH9nXUfA50EFC0IbZZg2N3sYFrLGWwjSWQgVp6G3W0FTbuFHwdkKA9gMriCcj - HIs51lKYxlLwwQfcmQXtpIVj4ZissZbCNJZi6bBnE4J0oxXAkwmOgWPhmKyxlsI0liIIXl3pU3c+HoAm - VjBPaNBn9p1jkPFYYy2FaSxFJvjC1j+4pyOAn0Qgj9UCe+JxjH1ln9n3UfAOGIL7vfiOg+4sBPT6LMAn - Etf7PqKv7DP7vrQ8Cj4TBM2DAPqPE0pweYI/F8fr97FkFlVfzgVVH0OfP3RvEDxgjbUUprEUueAMYAxm - JXhlm7jLd07dYzi2hRganpt9CP0j7OMS0iWko+AdyQT3X6N8MJFymffBrQRfWDrgzoTtG7DZogwEz8lz - Sz9gi7+EoQR/LoQ+cxR8BkrwDyOYx8GnkV8UweNVDxB0b9s+cW+Dzx3AFKhH7uC5eE6eW8S+5B6kqeAf - RNkR9Pk22kfBWwiCn4XAHY+BnrjDCN6FieAh6EFwf4x6H0H6aKzXH4+GtuN37wbBX4N+/yjUqZi6vaPg - LTCACOS3kqAFEOgb82WeqRJ8Ydth9yIE+StSZ82gLbbJtnEcBd/Gc4bzQvBnwm9fUi8A3z9xabfGWgrT - WAoEaXsetBpqmUcar/oguL/aULYFV9vPk3pzwLpsg22xTba9hHPsubUm+EU4bv1Gj/JrrbGWwjSWAgGi - YFcgnfWi5UEu80iTZV4JXt1PD7tdsB8NdbpwlHVY10+oIDjTTHCuNN836ud8HbzQGmspTGMpEJxKsN+6 - sxDYLu/T9+fLPAVRgtN+GvLXqDomwec0/7JEteXbWBH8GbB9Kq9rcDd4O/D9ssZaCtNYCh+gSvAq2FN3 - AWy/A1ZQV5i4K5EmT/NKcJ/fPXWvg98tSb2q7i0so4/3RR22g8jkgr8HPrNWC65MnwDVWALWWEthGkvh - A5QKLkH7LPgPsIIs/A1Cxad5EZAEwat7/WF3CWyHiM/DxrIoOMgE34Q+/RBl1jk1N3BlQhrPK1hjLYVp - LIUPkC04H5xeCTHSbY8B6t3GZT4KyCfsIGoQfKVN5qUMbANK8KegrS7L933gIuD77VO0y3Z2hf5bYy2F - aSwF97eyv/aE7ZAPIp+Uq/wHwEPACn4EvrwnL4rgsjTngvNDhz9OBX8XbH8BZtuKq8BKexQ8nEMEJ9ZY - S2EaS9Ek+MXLVT4IXgX3kPsiUkuECPyPhzdfUXDYK1H4vpvtKBsEPwO2Lr8h+1OuOEhjf3gOv2Ng26Pg - 3cgE/zGCeg6D6QVnMCW4VTnTVyDAtyK1RFlh4g5C8FfNEPzzSR2bR+C/A2mcjHHFSAW/EG3fPAo+AyX4 - 50KAyVUQ/BQRXO63QXCfR8pl/s9Ai1Nn6t/iLfr6K4KfD9s/Ej8b7qnjBPGCs51U8LNhuyn4O4j9jlHw - FoLgmyRgkYm7H4K/H/koOPMenT/kvgzSuhZTtxeCvxSC/9IsT7kb4r4aqT+HFzy9mmlfhO1K8GSoUzF1 - D9PHGmspTGMpLmUAD7l7kqCl7Ifgm0VkPpDxKmVegDjcGvXx9ewY+nIp0pnLN2zLwGqDou+zxloK01gK - CH6GGbScafWiJRE8TIIoTrUi/B3YbbSANr+N9Gly2/BtQuC25buFA9ZYS2EaS8Er/OKD7gUI6HeNwKVM - 3EMQ/AIt+BvuTAQXcb4U68zmPtQ/R9r0gqNdfzWvCF4t33b9BLTDfbw51lKYxlIEwavgTt1bECy+1DCD - KSCoNyPl03olOB7GmFeCM3050rukjgXE9d+8OWHiJCKp4Fy+H6Z/G2jrB7uW3YulHWuspTCNpcgEF8E+ - poPZyNRdAcGfKoLvRhs+4JXgVZsH3fuQ/3dWj6vJol6+WU++swfB+YGm/h6+zpGlqXsn24LgceJYYy2F - aSxFg+AL2w+45yN/QwhqG49A8PMSwYVKcJ/H1X8Nyo7g+PX09TZAf17NSnBu4brsz3mL4Wdd/zp4FLwj - LYKLUG9Fej+wgy5M3U8g+Msk4NwLM1WCezH8sZwHZIK/F8L9E3b7HMLE3RSeO6o2RsG700HwylZ9grQF - UCDgn0EaBedVT4ETwZH6165M6Vt9ePkV67cBn9/75wy0JX2GfRR8HuYQnDwP4nXZFj0Gwc9DGgVnXhME - X4RAX0NqtZEydZdTTN9HtDkKvkrmFFzEezN4ENjirPALCH56g+D8Vaj/AqveClP3nT0H3LPYxih4D6xS - cKHTMo86X0AqdV4LZm790Ifl3fyNGZwPgvvzjoL3wBoFX9j2G/ccpF3+BYl/gdlP/RP3JMTbwz7IO/xR - 8B7pQXCfwm8L6s38JYk2INo3kVavV3HeUfAB6FHwSoCuL2000+rbuReabTFFW6PgAzCA4Dx+NtIuv0P+ - xBL/8T+0yaf2UfB1YCDBJX0j+COoiQ1hrkXqf/d8FHwdGVjwquyg+yjSSuypuwvibhJhRsHXmXUSvPoD - QP5qMepT3FHwQiA4p1r2kf4wjX0DIR8H/DOdj1vlBGWyf95qlQsoP51YZU3A/9R56wih7sz+58B3C9jc - UMb/UR7L132Cm8a+wcAYMP6Y5QTlV9MH0NP0IcFnNTxutdcF1cYWq9wCvvJ3aNdldk4g2vHftM56YBr7 - BoPzg9c2Alu86pgHvMrjFY48g5NcBTiW4F83B/Q/mrVTa7vJjmM5Z6dVAn47g//t4ThZtUKZnwhIZdze - d2hMYx9gADFwSBPBQxkHKoFsIxfKnDxtNLQjE8Eivyq9XduagB/HJbcAjlPEj7eDcHw7kFWNsE7nW8Zq - MY19wM6rweRwsFpwHlvwrzyTmY9jWSqZdoX+yZKO43jlh1TneW7mpR9SLseCtWqwzxRPr160sb6/p4c8 - oR/70flWsVZMYx9gEJzZXjCgA0YblzAGh7YkaLOgf6gnyzXxzwiZjccSUI/VHkGZb1Mdd119Yp1QT4/V - Av/1fszTN946kOfVvqoHy3kwjX2DgSQBFWhjWW5vw2oLxz7Qmc0HVduagJ/Vpr5Ca/0MtnzV4KrGScb+ - cJJRRE58PpXL5JeJHgVHKrcB2mvPFX1iGvsGgxhEcKkfUskL2sZgNp4n+PDHKhOB6CE2WQFqbbIstwV7 - 3KKxXqifs1/XGQLT2DcYiAyQM50z2z+cBNtaBGdbvD3MWtLp0xhMlLUJvpllIK4Wli3YZXI0oa9orgaa - nbqtoTCNfYKBMDgiiODvVyG/asGVjcLnNra96iVdgJ2TlG3FZwDk+dLEbD/Y2Z4WU09SjpsTkBNx0OXb - wjT2AQYTB6qgzS95TIOtkygC/KVNfTXPusKJ3+uC2ps82NoEl62T3lbVJoEqo53t8d4tJO0zD+KKgzxj - 0fqGsS9MYx9wQGFgsk3hjy5vvEragL8IzlTy+THPJ8eExzIpaktn8OFPYidSBuLWCXmKSNvV2jeU0W6S - +XAS8hbAi0D6NrjoprEP0Hn/dBrytYCGcg6yFrQ2Qh22JsfJco48zxUnEfKy0jTudUM522WfKISvj1Qm - pfU0TnvtRUmwJ5OYx7SrY/rwnCI0L4q4+g2JaewbDMQSXFaAzg8r8K3dBpinTR3LRGIAZek1BYfNL6VA - Ah8J5RSCx/mbN1nmrdWCdp6P/RCS8TMPeM512XtrTGPfYFD5gPXTbOcBw1cEjKsC8rngvCq9LWA+ncNe - Exmwn7zCeR4RlSR9xDF9aG8S3CTzyScRJ8bgD3GmsW8wEB9cdSzBnPf+LULq+2m0AQrGlYMTKhEdMKDc - McjWSD9jcDXQ+2RZsknjPR9YqwbtXZb0XHB51jE/qfaFaewDdhxwoBIcfx9EKlepGbAm6BvqxPsp8lyS - 9ZXKfBQIeX2VCvIOgP3Lr1xOFJkI0Vf56/GQ2uoU7PoZgKtBPuHpQxvPxXK5ddB28r5pCwOQ4PAKo0Ay - uHmvbgaPdfV+WO/xaw9QwUeehOW8jQFFmV4VrCtb2iC1WwVs1jOG+Ot+cyLq2BBOpJP3KZ1wAIBCJUG2 - bF1gHaMtfw5ta6LLOeHDyWG2RzvwtwarnKCMosfz0Fcfl8Y0jmxcTOPIxsU0jmxcTOPIxsU0jmxU3ML/ - AIS3NqgAJmWlAAAAAElFTkSuQmCC - - - - - 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 diff --git a/SYS.FormUI/AppUserControls/ucNavBar.Designer.cs b/SYS.FormUI/AppUserControls/ucNavBar.Designer.cs new file mode 100644 index 0000000..d8014b3 --- /dev/null +++ b/SYS.FormUI/AppUserControls/ucNavBar.Designer.cs @@ -0,0 +1,46 @@ +namespace SYS.FormUI.AppUserControls +{ + partial class ucNavBar + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要修改 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.SuspendLayout(); + // + // ucNavBar + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.Transparent; + this.Name = "ucNavBar"; + this.Size = new System.Drawing.Size(124, 83); + this.ResumeLayout(false); + + } + + #endregion + } +} diff --git a/SYS.FormUI/AppUserControls/ucNavBar.cs b/SYS.FormUI/AppUserControls/ucNavBar.cs new file mode 100644 index 0000000..2baaea9 --- /dev/null +++ b/SYS.FormUI/AppUserControls/ucNavBar.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace SYS.FormUI.AppUserControls +{ + public partial class ucNavBar : UserControl + { + public ucNavBar() + { + InitializeComponent(); + } + } +} diff --git a/SYS.FormUI/AppUserControls/ucNavBar.resx b/SYS.FormUI/AppUserControls/ucNavBar.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/SYS.FormUI/AppUserControls/ucNavBar.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SYS.FormUI/AppUserControls/ucRoomList.Designer.cs b/SYS.FormUI/AppUserControls/ucRoomList.Designer.cs index d3d65dd..4ae7cfd 100644 --- a/SYS.FormUI/AppUserControls/ucRoomList.Designer.cs +++ b/SYS.FormUI/AppUserControls/ucRoomList.Designer.cs @@ -103,6 +103,7 @@ // this.lblCustoNo.AutoSize = true; this.lblCustoNo.BackColor = System.Drawing.Color.Transparent; + this.lblCustoNo.ContextMenuStrip = this.cmsMain; this.lblCustoNo.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblCustoNo.Location = new System.Drawing.Point(22, 59); this.lblCustoNo.Name = "lblCustoNo"; @@ -110,12 +111,12 @@ this.lblCustoNo.TabIndex = 10; this.lblCustoNo.Text = "CustoNo"; this.lblCustoNo.MouseClick += new System.Windows.Forms.MouseEventHandler(this.lblCustoNo_MouseClick); - this.lblCustoNo.MouseEnter += new System.EventHandler(this.lblCustoNo_MouseEnter); // // lblRoomType // this.lblRoomType.AutoSize = true; this.lblRoomType.BackColor = System.Drawing.Color.Transparent; + this.lblRoomType.ContextMenuStrip = this.cmsMain; this.lblRoomType.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblRoomType.Location = new System.Drawing.Point(23, 3); this.lblRoomType.Name = "lblRoomType"; @@ -123,12 +124,12 @@ this.lblRoomType.TabIndex = 9; this.lblRoomType.Text = "RoomTy"; this.lblRoomType.MouseClick += new System.Windows.Forms.MouseEventHandler(this.lblRoomType_MouseClick); - this.lblRoomType.MouseEnter += new System.EventHandler(this.lblRoomType_MouseEnter); // // lblRoomNo // this.lblRoomNo.AutoSize = true; this.lblRoomNo.BackColor = System.Drawing.Color.Transparent; + this.lblRoomNo.ContextMenuStrip = this.cmsMain; this.lblRoomNo.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblRoomNo.ForeColor = System.Drawing.Color.Black; this.lblRoomNo.Location = new System.Drawing.Point(23, 31); @@ -137,7 +138,6 @@ this.lblRoomNo.TabIndex = 8; this.lblRoomNo.Text = "RoomNo"; this.lblRoomNo.MouseClick += new System.Windows.Forms.MouseEventHandler(this.lblRoomNo_MouseClick); - this.lblRoomNo.MouseEnter += new System.EventHandler(this.lblRoomNo_MouseEnter); // // uttTips // @@ -173,15 +173,12 @@ this.DoubleBuffered = true; this.Name = "ucRoomList"; this.Size = new System.Drawing.Size(95, 79); - this.uttTips.SetToolTip(this, "鼠标悬停可显示房间信息\r\n点击鼠标左键查看房间信息\r\n快速双击鼠标左键可快速入住"); + this.uttTips.SetToolTip(this, "a)、点击鼠标左键查看房间信息\r\nb)、点击鼠标右键打开选项菜单\r\nc)、快速双击鼠标左键可快速入住"); this.Load += new System.EventHandler(this.ucRoomList_Load); this.SizeChanged += new System.EventHandler(this.ucRoomList_SizeChanged); this.Click += new System.EventHandler(this.ucRoomList_Click); this.DoubleClick += new System.EventHandler(this.ucRoomList_DoubleClick); this.MouseClick += new System.Windows.Forms.MouseEventHandler(this.ucRoomList_MouseClick); - this.MouseEnter += new System.EventHandler(this.ucRoomList_MouseEnter); - this.MouseLeave += new System.EventHandler(this.ucRoomList_MouseLeave); - this.MouseHover += new System.EventHandler(this.ucRoomList_MouseHover); this.cmsMain.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); diff --git a/SYS.FormUI/AppUserControls/ucRoomList.cs b/SYS.FormUI/AppUserControls/ucRoomList.cs index f5523b6..1546570 100644 --- a/SYS.FormUI/AppUserControls/ucRoomList.cs +++ b/SYS.FormUI/AppUserControls/ucRoomList.cs @@ -14,6 +14,7 @@ namespace SYS.FormUI public partial class ucRoomList : UserControl { FrmRoomManager frm = null; + Room r = null; public ucRoomList() { @@ -191,13 +192,6 @@ namespace SYS.FormUI } #endregion - #region 鼠标离开房态图可见范围事件方法 - private void ucRoomList_MouseLeave(object sender, EventArgs e) - { - //lblState.ForeColor = Color.Blue; - } - #endregion - Room r = null; #region 当右键菜单打开时事件方法 private void cmsMain_Opening(object sender, CancelEventArgs e) { @@ -367,27 +361,6 @@ namespace SYS.FormUI this.Height = 85; } - private void ucRoomList_MouseHover(object sender, EventArgs e) - { - try - { - if (lblMark.Text.Trim().IsNullOrEmpty()) - { - LoadRoomInfo(); - FrmRoomManager.ReadInfo(); - } - else - { - cmsMain.Enabled = false; - return; - } - } - catch (Exception) - { - - } - } - public void LoadRoomInfo() { co_RoomNo = romCustoInfo.RoomNo; @@ -420,27 +393,6 @@ namespace SYS.FormUI } } - private void ucRoomList_MouseEnter(object sender, EventArgs e) - { - try - { - if (lblMark.Text.Trim().IsNullOrEmpty()) - { - LoadRoomInfo(); - FrmRoomManager.ReadInfo(); - } - else - { - cmsMain.Enabled = false; - return; - } - } - catch (Exception) - { - - } - } - private void lblRoomType_MouseClick(object sender, MouseEventArgs e) { try @@ -504,67 +456,5 @@ namespace SYS.FormUI } } - private void lblRoomType_MouseEnter(object sender, EventArgs e) - { - try - { - if (lblMark.Text.Trim().IsNullOrEmpty()) - { - LoadRoomInfo(); - FrmRoomManager.ReadInfo(); - } - else - { - cmsMain.Enabled = false; - return; - } - } - catch (Exception) - { - - } - } - - private void lblRoomNo_MouseEnter(object sender, EventArgs e) - { - try - { - if (lblMark.Text.Trim().IsNullOrEmpty()) - { - LoadRoomInfo(); - FrmRoomManager.ReadInfo(); - } - else - { - cmsMain.Enabled = false; - return; - } - } - catch (Exception) - { - - } - } - - private void lblCustoNo_MouseEnter(object sender, EventArgs e) - { - try - { - if (lblMark.Text.Trim().IsNullOrEmpty()) - { - LoadRoomInfo(); - FrmRoomManager.ReadInfo(); - } - else - { - cmsMain.Enabled = false; - return; - } - } - catch (Exception) - { - - } - } } } diff --git a/SYS.FormUI/Properties/Resources.Designer.cs b/SYS.FormUI/Properties/Resources.Designer.cs index e93a139..6a50f62 100644 --- a/SYS.FormUI/Properties/Resources.Designer.cs +++ b/SYS.FormUI/Properties/Resources.Designer.cs @@ -170,6 +170,146 @@ namespace SYS.FormUI.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCommodity_Image { + get { + object obj = ResourceManager.GetObject("picCommodity.Image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCommodity_ImageHover { + get { + object obj = ResourceManager.GetObject("picCommodity.ImageHover", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCommodity_ImagePress { + get { + object obj = ResourceManager.GetObject("picCommodity.ImagePress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCustomer_Image { + get { + object obj = ResourceManager.GetObject("picCustomer.Image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCustomer_ImageHover { + get { + object obj = ResourceManager.GetObject("picCustomer.ImageHover", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picCustomer_ImagePress { + get { + object obj = ResourceManager.GetObject("picCustomer.ImagePress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picExtend_Image { + get { + object obj = ResourceManager.GetObject("picExtend.Image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picExtend_ImageHover { + get { + object obj = ResourceManager.GetObject("picExtend.ImageHover", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picExtend_ImagePress { + get { + object obj = ResourceManager.GetObject("picExtend.ImagePress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picLogo_BackgroundImage { + get { + object obj = ResourceManager.GetObject("picLogo.BackgroundImage", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picRoom_Image { + get { + object obj = ResourceManager.GetObject("picRoom.Image", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picRoom_ImageHover { + get { + object obj = ResourceManager.GetObject("picRoom.ImageHover", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picRoom_ImagePress { + get { + object obj = ResourceManager.GetObject("picRoom.ImagePress", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap picRoom_ImageSelected { + get { + object obj = ResourceManager.GetObject("picRoom.ImageSelected", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// @@ -180,6 +320,16 @@ namespace SYS.FormUI.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + public static System.Drawing.Bitmap uiButton1_BackgroundImage { + get { + object obj = ResourceManager.GetObject("uiButton1.BackgroundImage", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// diff --git a/SYS.FormUI/Properties/Resources.resx b/SYS.FormUI/Properties/Resources.resx index d952035..122f268 100644 --- a/SYS.FormUI/Properties/Resources.resx +++ b/SYS.FormUI/Properties/Resources.resx @@ -199,9 +199,18 @@ ..\Resources\組織圖塊.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\内控部卡片.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\已住状态.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\上传照片.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\已住房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -217,6 +226,9 @@ ..\Resources\钻石会员.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\可住房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\早上.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -229,11 +241,8 @@ ..\Resources\后勤部卡片.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\可住房icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\维修房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\导出 (4)1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\锁屏.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -259,9 +268,6 @@ ..\Resources\修改a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\脏房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\预约状态.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -274,9 +280,6 @@ ..\icon\转换.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\咖啡.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\获取用户编号-ia.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -292,8 +295,8 @@ ..\Resources\delete2-a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\脏房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\月亮.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -310,8 +313,8 @@ ..\Resources\显示.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\内控部卡片.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\咖啡.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\lock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -325,16 +328,58 @@ ..\Resources\增加 添加 加减 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\导出 (4)1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\维修房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\可住房(hover)icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\可住房icon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\添 加a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\上传照片.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\picCommodity.Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picCommodity.ImageHover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picCommodity.ImagePress.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picCustomer.Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picCustomer.ImageHover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picCustomer.ImagePress.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picExtend.Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picExtend.ImageHover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picExtend.ImagePress.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picLogo.BackgroundImage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picRoom.Image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picRoom.ImageHover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picRoom.ImagePress.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\picRoom.ImageSelected.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\uiButton1.BackgroundImage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/SYS.FormUI/Resources/picCommodity.Image.png b/SYS.FormUI/Resources/picCommodity.Image.png new file mode 100644 index 0000000000000000000000000000000000000000..340f9dc5ccf9ede0c680832cf5189c38320c4c71 GIT binary patch literal 2994 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%0Avpc5n$_Dp%H1cF?cGtMfJ%Iz-HOfY!E zTz#@9o?+@%;{CwKFSuv`V+@2@^XX(=`v}L-lxHK|<9d|JnE0$ooy?}R|30lX6s1T3 fkk_`x>!v5XzapYV?l5_u0zT^t_LhY6-pT(5Ql22h literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picCommodity.ImagePress.png b/SYS.FormUI/Resources/picCommodity.ImagePress.png new file mode 100644 index 0000000000000000000000000000000000000000..a08c558c25e20db084f4416579941678764531f0 GIT binary patch literal 3154 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%0Avpc5n$_Dp%H1cF?cGtMfJ%Iz-HOfY!E zTz#@9o?+@%;{CwKFSuv`V+@2@^XX(=`v}L-lxHK|<9d|JnE0$ooy?}R|30lX6s1T3 fkk_`x>!v5XzapYV?l5_u0zT^t_LhY6-pT(5Ql22h literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picCustomer.Image.png b/SYS.FormUI/Resources/picCustomer.Image.png new file mode 100644 index 0000000000000000000000000000000000000000..f60b226039abeab8a2f8e1dfbdaef026e009e1cc GIT binary patch literal 2394 zcmY*bc|6nqAD^%ZbHq1uwZu19NZWD@p%s2PO5~{JSmg+F7T*{-R*EK3lQTyqAx)B{ z@Ntw}IihCHHsolCCc|&7-|z8z{Qh{pU+?$p{dzy%uj~1KypvDbTR}w?L_r`B)W#a) z$dl1LoE8D|M(kG{mM4UKEbJ^mplXsB*GrhU-WhD|76t-|N&bdF`nq5V2qeO_!B{v& zo?pmzxcPUha=Q;!9$ES>o)RFTD%e}2QwbOoA(i>;D4MF#O~_KsxJ~-e z43yZG97YnXe*@DZg>xDXnO>d$HGN^=!@kM4!g>n&)m*~m@;xZV7@=y+c6A<~w>nN` zY*u(U|Ezk0b!Om4bq%LQ$5e}5$sYd)-|I~O74fFNke9*1g9{3kv=brGE6eW~G^bY& zsyC(TO73om(+!@*ct>?HzyvectJV_Kfbt{d=CxoGSIF@9TOIA9jy2|t7B>;1o&ovkM5(e~mD#7MXKduBg<`m)p zq`YImh7$dB?=i80BHHO!jB(VwHc;DP1!KB|`2WYZ#*Pn+x~crgF*8 z*C5-Ri4)dzAMY(^$XC`E9XuzWdD|rp>GEi~I$l<%z&Lb=gTO^6UHkY3^IY0>evonB z-tAtCdk}X>OYXab)ncjVBQY(ww)MvyxRiITnb_Iu#?%Dv_fGp{)&$u zW7CbCanFSq`S#4*3roJA=JIr~_%_ORz2=hR;odC|2!1w9`_GX916LW2N{Z2W11*_+ zfSsLD9r!0DN{#NrSrOaXnW_h;w^7tud*+#b$aCF4o0L1}h}Dh|SG1g0FAWORwmqo3 zOL&pEwysT<&3NJeCot`qx}!5Q2|^o*k{E5n^VgR~o|{-gmAgHjMDNUq%AUBnoqATW zZjZx=WIaDajVj?vc5AATjSJ>b)-Ux-3ebC|UirDElo6fgy3b`JUU`UzhTtI}Y-8?U zRiq7-i@nQdCI z5jC$w069+%aqZRwz444Vi9?q0`PM`U3yv1}LX!=|3KkK>bulCBTS{@PK{{I&*eIRL zcyp+U9q@aaFd?B@-u9f5JHMG;q$bJYY5V zcA$Q=wi@v}7>VA7A75^q`z5A9#3y-jqFfPhd*h))Bst)v`N5p+w`U_NO|`Cya^S{K z{%~bVcSo$^)fxMO&>m0Iu?l|6$4PLH6&S<^Al>sS7TJdxVOrOY3Mj7Ai z;L{Po=ciK>el7!ldIYA^Q!epBLVWukzXd?Xm1Em>eQ?P#{#Cq8@Q9#6{FxxDb5i^} zMAN+hHY&+`F!W!;i+!(qM;_tvrRhhL#8BFAyzX}BxXIksVA@U2 z35*)L#8s~k!>`wzYkilUVq7O_f)pMNZs@Uh?1b)0KHk~vH~2~I8nmBHS&n zZ?{-iRr`DWA*OE-GKgyuw`us?2zVBR>q`3MZ^$-q9d;mXA}}f6Wi(mf_mP0l1+=(B z&rA6>>e0SS`bzIH051OSKa*u|u*9&g5*zAd722;n5IUWH@^QFj>P75oh7>?L;NW)~ zYTPw0+jY6v?W2Y;jw?&jnR`s6j^vku@pqPck5j6jmgnvAw)VGHG&@}3P!RG1E4?NU zlsONohkQK__+9vwu{g9+fY7a6O6u5=~KhQ(vJGFrY*V*-KH3IZW=rT&UX0ex-Jy$lTO2(;2#V zu(Bp=hfTGr_p;*S=HdXrIA`Yh(SooRb?O%WKMrg{+2-LS{*!D z6+H+Ws$ZP8y!Fa_M@V=%zSwu3h&EMfmo7YRhSt6B5bd6q*?UR7?;q(IC594nYFcQ% zKk{>%&_6M#d)^Yk6G)`O=xp~fC3NZ%^2L(6z3&p%a3dT>7hXcyHiZ(LHroWfC^GQQ z$poCDe&vu0LX#!5lcRUIzH!)ZNdq41mM&J)o_)`N-lBdn;~LKCv;F^w_+LUMMYZZg ZL*^&_I;mt2d*0^=WOK|OQ)%fL|8MY1n(_bu literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picCustomer.ImageHover.png b/SYS.FormUI/Resources/picCustomer.ImageHover.png new file mode 100644 index 0000000000000000000000000000000000000000..03bc51b3bc95f4af8d205a95a752c4208a4619d2 GIT binary patch literal 2101 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

r<5y;$0K!(mwkW9{k6x;YzHcyn&FqM}dE6 zB)V>0qe!}uNGPoU6LZLlE>;}l9l2NQ=TiB8J`L4T)h^_1Z-dzidq)3WU3`cg_r6nn zAvd>Y2F%=!ZR_j${d3EAQ8tlg`W&{J@yudKB5B8c3Yf;wyD?B>if9?<%&{SMvde!3uzh*thO7EH5ld`ZRVsw(}%iBNgd=aSt)%AR%@dLb!|JSyXpeN0QU46M1n zzCOBf#AG2@u-J#Rq%1gZKMoS$5jiAh|f4h&`BDTQ!O^t5UEf~I5IxSc8mWwB69`o`#w{~7zi1T!=^EZG zssM>ALbb%h2NLeXWo6@`VS1Av%ARjGi%WRyKZot_sjCJp#dsfJ_|C0_^OT|P^vZIP znURn#QPGkQQ@M3N%PK$pW=oGuT|UZP0tOReVr6TM$LN09PD~Ola7XSGr_(^4Mu{>7rAS{R zeij?M8!R@Q{3R2X|7eK0zPsm2BQ^1uJ!aPVrf;%_6sEwIu{-kv9nBHt4EY(I2`Y4! zsL90T;%$sSqr1xCld>xkpF-$N9pOIVGFy(BmfY{>o5aG zpU@sm!@mim+WYyRu&fkP9tN`RU)GHIe%g9Osdqa>De4sYLCf}>mu36MOWoPvjM(t1 zW^HU5G8H>jcN3ja_ZLw52ncxmoW%#KlW`*+%0U*529e37r0T4_vk-GGMEmL z?Rq2%$De)?J{Z;SjBY7(Q-3SP8?>ABrcY3yFD{T^yc}SaY&*g_s8IPS`|3#CfsnG@ zF6ZGy{ARw9ObmJc0~iDv6tpn5XZ3Y$avx5PeTa&q82xR}^vm?>mom^^N$ub_j6qN6 zF(ZPDHzl|Htkb+ok+edIts4FM>OoB(>T}m*dl>jjIjU?QYbw~>yL9z$JRDv8mHA!G zs%sRWCPO-%{KCvI^;}y{V2=Hxb-PTz{l6fqscMvs*hJojxCYOF|J;`-kveQB&7U}5 z-X%~A*Q-qqFgIn_Pp*P`O*o`|W?^A&;{g?mIAclW{R!_qy-J){lzGDnZHqHlhdg5C zfugELSG>+72=X?&Hw>>7z-g7R=t;*OES0KC>x9l zI|xdc)}MF$%`PnFBKw+olJun!{+Zz~+GId2$CI24(d-9yA1?Sq|4l9QzV=i->K-rl z+Pmh@wluyEz=@`L?WhEAz_j~qc7~UHk|GC=oRVVjlV2}{{M<@(&+yz9G6#<=5VxjV z=B+JsJ!&Jv%~|Fs_*#n-z<$p}N}l|Up)Yk43xo*#dDDt{qafi4A)xO&y@k3(P>wf) z8*l?OO|U$2z;q2nJK*mgXR--w|2|$R-#9-aGHWwQhwc)}h4hi4y1j2reej0< z`V{uSM{qa&o&gK&+W(koc>b$O3@OWsDeDM( zvyTjo+`JG&I{Evwfc+e!@3~%(1bL1IsUDI>>x}jLe1$Uin#WU=4;QgZE(D0Y2Os~j z-uN>xt;1f#CpA0}hT?SIi=z^Wxx>yVyJ&v+EdF;l^vL} z%pMA5nu^CydkV%M(fkzb7jB&obTx}kwAY+P7u9jc(Ib&>jBF<1_KL9^>IxB^Tala- wWnK2S^E0(sV5tAUW~%?MwyoMLotGq8rs%tvI&-osSK4dpU@etuC9AOi1Nc4FF8}}l literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picRoom.Image.png b/SYS.FormUI/Resources/picRoom.Image.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1ed5a10f8729283077d3947a39ed77b471c6b5 GIT binary patch literal 2089 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 literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picRoom.ImagePress.png b/SYS.FormUI/Resources/picRoom.ImagePress.png new file mode 100644 index 0000000000000000000000000000000000000000..f58d91c08c7cebf40d92af414e0b6e2b2ab2becb GIT binary patch literal 2186 zcmbtWXHXN^77kTHK#(jQ7Lf=Vq=tvO6lof=ARt9SLNP1^gaA(hacL^O83YB9Kp?D2 z2`vO8H6%fzh|(0u5&;nq3>}mzxY3;s5|Z z5@BoO%#X2rxQL1JPp@e|FMbe4Tb{QB04Uj@uUAC)IWXMTBLV;bNqvVv?zYe)06^>n z!p73|y7yvHPqypXpV+@2H^@2mK|vOnCY6#3d-JCBLVCr`0TDxxrlqF6Z%R-i3Kwqjw z4%KS3;)!vY+pZ!N3WbZ{2sNt3FmQ_z3zC$z9t_c`MF~`EtR!zM$Usvbp2p4S%C-F> z=u?obPD0r#QSYCmz8^ZY#fp^x%38~Sm*k--5ba6a_|w&r9KYEBCD<~)%>2)I*5QN6U)^~d z;^nbvG1cs|K!F-eiueL2wx;*hp2Ww7UJ;VX6CIyW)OfCEUvV3g>JV!ldwm0}bJ77B zoARgNt9+E!=cU)&{ix@vU~fSFiYnaUM#04qDGiq}wbWwDUHQ$Ilzs**UeyninE(_s zx%Rf`+B}K{V&qoc>dc6k-?7Y2UWI+@P_zF2ATKne*L!qkxGPEC_qa@`%S9HI?RB(5 zA-5pB!^r?*Fd5GmgqI(l1&l(m!v1k94S_J(4o#jTdP|!W<2_%kcQu*7Y~j?59A+SbJ7ocb+BfCTFOp12;kcGwJ^-V9#d;yRYzU zsZW|xehkLr-f!ny1l4|YDyvY^{`J`YnA{Yp{NVn3(JkgjdWi?uXl1!&cV<#vlOENv zNrXr3&Cs}USFfafpF4N|!iZ(ewM6>IjVFt%N5$9n{QCBJ@!wvouERaJP^&KJI!D{Z zr$u1m^fr69x<*P#OK&N%<3?c2`sP?U8Rre-Q$U*4I86HH>cAOXpYAw&bO+V54xZrn zaiYW5$YwR#xO$pfVuoA!>8JHqxMWy~I!D80Hk)E>t{A2x5!3)L*Hb}Zs>EgIS)9)% zda$_T_22sNkqJLc`fijRlQ%@J6CX(quBQ8(i1GA@lN&^PZ&{tX<9y~gV*^621G^%{ zA=hfD>4oUwfOd1Pg}lCE-ONoO9CHsS z+he7&WiBLX==((!1!lrkWkQ4`X}w`zR9gfqE>6R^Q;1+9%Wvqbv7u*aAlOhJjb5`X1l*2ay%Xt~jAD){#NO zGuCL+wUDnv4UQG=a_N3+oJZE~YArqKh=*-U zv;2#4L{`3{bGb=E`xqhJKkq)AHKS;0qYp?(f3F|D^aXO9awSAu40T~JQl>e*Y0|I{p>Mr#A>;(h;vz4+kfdiA`fj(>F&7~qMvRp#7*Up~MU^CpdGaSnyI z&GimSc}?ZbHo{ck39A!VgEhj65(^_C#h?MtgE)0hZ(jO7J3+Dn;fhp<2{c42>?AoiBmG_wqrDamj z6p?At5|TxtBT?RAUBx|j{e+m-o*WAkPN&qV9gTzihC+*P;tvlP)W=(ZA8dExhkDIB z`Cp{Dto2@v?C4~uEHwX?#LvK6f7n8c-XtBaC}#9%(SC2FqFZjaXXqa)jV%7+oFX}A zCQmJc>}7`MeYy0It~IIae849xy85Z0Y>$P?;56X8rum}BV%Z`#7rVCr^|wFr7N;uU z%-*P+$UFBjSwASTxU;S5kp=E&<;rCUl7UZ(=cvC2Uo`lNz0_3cxA8J1!(ZKj5foSV zP;%W>YX`9G$C_CgNNof1Ly=T%o+_FF^Sz3oC7LoM9ES2K%AM+9tJ?1QKOyN zW=}$fxis2nrMW5Y)?9QvcbVSeCK%UlI2*7QQnF}9o?u_SpUIU^!w=o=MmwH^5Jz7e zUdM-%odyo%TW^r@c75Ws9gWfo>)agIxOO2g@<^pnGq;=u<~02T3mT(aV2uMl53~xi zi<4>d6ci4e)qOpi-v&Y7v}_$fzO&ta8&k|KFKibrE{1} mCyys6tC0x$7k-WDx?wY7))nN4p5iYP0K{1bn_4U1gueh)$0C{l literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/picRoom.ImageSelected.png b/SYS.FormUI/Resources/picRoom.ImageSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..da2834a55f5a7d3279cba6973015e6021f40b850 GIT binary patch literal 2288 zcmd5;`8(7L7ayc7W9ceOh6Yh~6Ooi`U0h7vG#ZTp}#wgy?Y2paHe*qAW&tp@UAQWAs573ITAr2(dK^}&x8IrK@dpbskMda ztw3i^&S)v(n)Kr}a=bWS5>!y3OTha1=jMcSx_Ud%o{lGq)=%7T`O0bx= zP%g4ieU4PbU>w|@s)VH|$Ub_RoiBUvaP%^xzWB@Qr6JsgVMs{-!t9i5`Fb~#<{sXZ z<>>EOojLe(ewJWk)9{8|wpY?`)i5#%{eec47n^c?K5IgTA+fS{OthSdjxw5}S5}#% z;$9&N&G<>%GJdk;A9&q-8(%?)L>Qb@KYfB>Z>ph8m0BK>Es`G(+M*4^se2w}tXFc? z+3U-_Jgb1=H?45@u1KGVTuhBjyd6z+EMOh5E=F|IM;x+y0B}DK&^xt~>%rorF^aqG zgtloL+j_+P=Ntu`OnhBl!VxU3-{J!-)g!v1aVUd zVY|h`1IYKyoyt}rwc$HVvTvST>+&sebxCi=#z8n;=w9%J!cSXU9VMtgd>7i+B;dOn z-vYb0Nr~qX2K?h<^8*y~v+mJ@==W(XeqH3Te??Yy`$tL5PddN(h zUDe_jY?7DWVe^^=+kSyPV#cm!P=zq6D}(~+|9gzziRjgYeNS8p*tUP++C1*%II=g` zhpOoa&~RFfM7$H)e?_yGzq8#bJEGpWnKq2$HXTo{Y`b}ki59)z)9w<)T5@P`*1?V` z8BK*S7O}V@N7DBgnKGj;mk2KZS%PQa*Ye!FaUT|k-(^2AJgP2&IFu7|wT9gDDTlnh4&I@^<8hEfkkK5u`d$lUZ|6tB;I0ww!xxEXDAEw!%?x_Kv=&AM{)l2OGRUOp{qqp-0nA zE%lO+!qrt^DeUNRe*M4|b2(`^A%o2|?e;3n(f_R_S5C^tp z<;h=qh%}+M18;pem|CMY&-As5Ur=Lwwc3`s3EXR&izg0V_8KNkirTuF!2J#`V_CqA zXKosb_koURr5~gtDX=8(`ba8HONBplJf?YowO1Y-vt}jEDAc<2(8)eIlrXB!M87jl zgHpz|7!$iG2q^iQMrlI~E54-qnk^+tpsN5su-~fobCUty<;$=488rUA65doD)KJ}E z{$!4X@K!h|bvk0LR|TqX86+7Gi;AW4wm==kOYC=xGo~?TCqnM5o=@rUpu0gIOLzAS zS+}q^C6-4{9|YdNZksqeQtLgB($*n2@VaJk6mujt>m{ZN!2Ke-0>jTUZ(Imuzwx>$ z=IdCqsw8@k;HBX17;U_~jy4;AZ%Kog7_RF$VJ^SPoaU8C$c>NFDpGE4Vs5rFiVrp#N}^ z2+pWj&M2DJ6p^6|Z)llEZKy+Z%#H{Zh1i$oLnaFwByR)L((R5U;5gjkgp>2Ow-1-v z90udX4$;2?545dLm)JDU`Qqv8GnmWp9m$<T7mhaA=UdOtL3u@gAwl%SSJsyj8!u9RLqRTc5Wrs>q)hPjjJENi{xS4rL_lnyEV1Y>KP=uo= zL|qbF?)9V&1O2#{hG0aWV%s?;R(2BpaXkL|2f_=3TAQf9H^Tj^G-D567LfHdxWy|o Gbkv_fe{E&} literal 0 HcmV?d00001 diff --git a/SYS.FormUI/Resources/uiButton1.BackgroundImage.png b/SYS.FormUI/Resources/uiButton1.BackgroundImage.png new file mode 100644 index 0000000000000000000000000000000000000000..e10e765208047c296b5c1aa39aed3f69a8333364 GIT binary patch literal 647 zcmV;20(kw2P)oI(YVfg>0sF!C&t+ia}X`LYku}phErJ8>%mA;8xtWx?fEatO0lFKri zA$RlZb>ZT2@w-yM|H27li4C_aw{tbg-jlQie^=G=1AO^91E^5)8PuZBM zD-gSjs@4bM`vb$8a!2srlUkJXC>s5xORn`bBRi1G^A8;}|<4z($# zk-(Wt*u9wVQC=Z;1E}HR#AcM!NRY9?@+nb@5^SI`$CRUZpQWLcMuO1aZI`1I#ovH6 zrBCQu!RwX_N@+M)+M-^!i%~U;uU#yx(Wi8EpoZt4P);L(W0!#TN;yfP%(w0W)|Nl$ zve>r$;vZ8^!*Od9a{IV!;(IE`?}(^PISuByKX!BaKPZ*?iHq^4#m)uRLCx&50_M3( zeCumihxhi&26~a4zZF(>X`*>^6&|dv6 zi8ZuTJi|7_9!$KmL11{s-g6FpX1dWqBn8h1FJn4wciFSQFYQ?Y ucBaseInformation.cs + + UserControl + + + ucNavBar.cs + UserControl @@ -634,6 +640,9 @@ ucBaseInformation.cs + + ucNavBar.cs + ucPositionInformation.cs @@ -969,6 +978,21 @@ Always + + + + + + + + + + + + + + + -- Gitee