From 88fb75a4c5b1422a772ec59883a323a98b4a3f8f Mon Sep 17 00:00:00 2001 From: "754998852@qq.com" <754998852@qq.com> Date: Thu, 28 Nov 2024 15:57:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataBase/版本日志/SGGLDB_V2024-11-27.sql | 14 + SGGL/BLL/Common/Const.cs | 5 + SGGL/FineUIPro.Web/ErrLog.txt | 235 ++++++++ ...5372143994_微信截图_20240527154242.png | Bin 0 -> 28810 bytes .../QRCodeFile/20240227110203621.jpg | Bin 0 -> 38376 bytes SGGL/FineUIPro.Web/FineUIPro.Web.csproj | 8 + .../ZHGL/InformationProject/BoardData.aspx | 240 ++++++++ .../ZHGL/InformationProject/BoardData.aspx.cs | 173 ++++++ .../BoardData.aspx.designer.cs | 530 ++++++++++++++++++ 9 files changed, 1205 insertions(+) create mode 100644 DataBase/版本日志/SGGLDB_V2024-11-27.sql create mode 100644 SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png create mode 100644 SGGL/FineUIPro.Web/FileUpload/QRCodeFile/20240227110203621.jpg create mode 100644 SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx create mode 100644 SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs create mode 100644 SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs diff --git a/DataBase/版本日志/SGGLDB_V2024-11-27.sql b/DataBase/版本日志/SGGLDB_V2024-11-27.sql new file mode 100644 index 0000000..81f4011 --- /dev/null +++ b/DataBase/版本日志/SGGLDB_V2024-11-27.sql @@ -0,0 +1,14 @@ +-- +insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) +values('B06DD352-61C6-453C-A9C7-9CF10918AF08','ά','ZHGL/InformationProject/BoardData.aspx',21,'3CF6CF02-6994-4D90-9061-E4D837AA5FDA','Menu_ZHGL',1,1,1) +go + +insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) +values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','',1) +insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) +values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','޸',2) +insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) +values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','ɾ',3) +insert into Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) +values(NEWID(),'B06DD352-61C6-453C-A9C7-9CF10918AF08','',4) +go diff --git a/SGGL/BLL/Common/Const.cs b/SGGL/BLL/Common/Const.cs index 31b762d..18dcc94 100644 --- a/SGGL/BLL/Common/Const.cs +++ b/SGGL/BLL/Common/Const.cs @@ -6420,5 +6420,10 @@ namespace BLL /// 专项安全培训 id /// public static string SpecialSafeTrainId = "0e7fdf78-eaa0-4d00-a60b-490040bbea18"; + + /// + /// 看板数据维护 + /// + public const string BoardDataMenuId = "B06DD352-61C6-453C-A9C7-9CF10918AF08"; } } \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/ErrLog.txt b/SGGL/FineUIPro.Web/ErrLog.txt index 0a7aa91..de95c55 100644 --- a/SGGL/FineUIPro.Web/ErrLog.txt +++ b/SGGL/FineUIPro.Web/ErrLog.txt @@ -1242,3 +1242,238 @@ IP地址:::1 启用环境定时器开始! 启用环境定时器结束! 通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! + +错误信息开始=====> +错误类型:HttpException +错误信息:文件“/ZHGL/InformationProject/BoardData.aspx”不存在。 +错误堆栈: + 在 System.Web.UI.Util.CheckVirtualFileExists(VirtualPath virtualPath) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) + 在 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound) + 在 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp) + 在 System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) + 在 System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String virtualPath, String path) + 在 System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() + 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) + 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +出错时间:11/27/2024 09:29:55 +出错文件:http://localhost:4528/ZHGL/InformationProject/BoardData.aspx +IP地址:::1 + +出错时间:11/27/2024 09:29:56 + +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +通用定时器开启! +启用环境定时器开始! +启用环境定时器结束! +通用定时器结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! +环境数据同步开始! +环境数据同步结束! diff --git a/SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png b/SGGL/FineUIPro.Web/FileUpload/BoardData/2024-11/638683195372143994_微信截图_20240527154242.png new file mode 100644 index 0000000000000000000000000000000000000000..9f44f3e0f0b319d04f51b6a95d0a5a738e430307 GIT binary patch literal 28810 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 Ym}I^+R6zb$U)AT$_mtXUE<~^X3q+>r)&Kwi literal 0 HcmV?d00001 diff --git a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj index d616a9c..5325aad 100644 --- a/SGGL/FineUIPro.Web/FineUIPro.Web.csproj +++ b/SGGL/FineUIPro.Web/FineUIPro.Web.csproj @@ -3314,6 +3314,7 @@ + @@ -18898,6 +18899,13 @@ SafetyInstitutionEdit.aspx + + BoardData.aspx + ASPXCodeBehind + + + BoardData.aspx + FileCabinetA.aspx ASPXCodeBehind diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx new file mode 100644 index 0000000..af7d2da --- /dev/null +++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx @@ -0,0 +1,240 @@ +<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BoardData.aspx.cs" Inherits="FineUIPro.Web.ZHGL.InformationProject.BoardData" %> + + + + + + + 看板数据维护 + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs new file mode 100644 index 0000000..24ab40e --- /dev/null +++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.cs @@ -0,0 +1,173 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.Data.SqlClient; +using System.Linq; +using System.Text; +using BLL; + +namespace FineUIPro.Web.ZHGL.InformationProject +{ + public partial class BoardData : PageBase + { + protected void Page_Load(object sender, EventArgs e) + { + if (!IsPostBack) + { + loadData(); + } + } + + private void loadData() + { + var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList(); + if (data.Count > 0) + { + #region 加载数据 + NumberBox1.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox1").ConstValue; + NumberBox2.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox2").ConstValue; + NumberBox3.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox3").ConstValue; + NumberBox4.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox4").ConstValue; + NumberBox5.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox5").ConstValue; + NumberBox6.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox6").ConstValue; + NumberBox7.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox7").ConstValue; + NumberBox8.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox8").ConstValue; + NumberBox9.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox9").ConstValue; + NumberBox10.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox10").ConstValue; + NumberBox11.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox11").ConstValue; + NumberBox12.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox12").ConstValue; + NumberBox13.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox13").ConstValue; + NumberBox14.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox14").ConstValue; + NumberBox15.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox15").ConstValue; + NumberBox16.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox16").ConstValue; + NumberBox17.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox17").ConstValue; + NumberBox18.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox18").ConstValue; + NumberBox19.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox19").ConstValue; + NumberBox20.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox20").ConstValue; + + NumberBox21.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox21").ConstValue; + NumberBox22.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox22").ConstValue; + NumberBox23.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox23").ConstValue; + NumberBox24.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox24").ConstValue; + NumberBox25.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox25").ConstValue; + NumberBox26.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox26").ConstValue; + NumberBox27.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox27").ConstValue; + NumberBox28.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox28").ConstValue; + NumberBox29.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox29").ConstValue; + NumberBox30.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox30").ConstValue; + NumberBox31.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox31").ConstValue; + NumberBox32.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox32").ConstValue; + NumberBox33.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox33").ConstValue; + NumberBox34.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox34").ConstValue; + NumberBox35.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox35").ConstValue; + NumberBox36.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox36").ConstValue; + NumberBox37.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox37").ConstValue; + NumberBox38.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox38").ConstValue; + NumberBox39.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox39").ConstValue; + NumberBox40.Text = data.FirstOrDefault(x => x.ConstText == "NumberBox40").ConstValue; + #endregion + + + } + } + public List listConst = new List(); + + /// + /// 保存 + /// + /// + /// + protected void btnSave_OnClick(object sender, EventArgs e) + { + listConst.Clear(); + //先删除所有const表中BoardData的数据 + var data = Funs.DB.Sys_Const.Where(x => x.GroupId == "BoardData").ToList(); + if (data.Count > 0) + { + Funs.DB.Sys_Const.DeleteAllOnSubmit(data); + } + + InsertSysConst(NumberBox1.Text, "NumberBox1"); + InsertSysConst(NumberBox2.Text, "NumberBox2"); + InsertSysConst(NumberBox3.Text, "NumberBox3"); + InsertSysConst(NumberBox4.Text, "NumberBox4"); + InsertSysConst(NumberBox5.Text, "NumberBox5"); + InsertSysConst(NumberBox6.Text, "NumberBox6"); + InsertSysConst(NumberBox7.Text, "NumberBox7"); + InsertSysConst(NumberBox8.Text, "NumberBox8"); + InsertSysConst(NumberBox9.Text, "NumberBox9"); + InsertSysConst(NumberBox10.Text, "NumberBox10"); + + InsertSysConst(NumberBox11.Text, "NumberBox11"); + InsertSysConst(NumberBox12.Text, "NumberBox12"); + InsertSysConst(NumberBox13.Text, "NumberBox13"); + InsertSysConst(NumberBox14.Text, "NumberBox14"); + InsertSysConst(NumberBox15.Text, "NumberBox15"); + InsertSysConst(NumberBox16.Text, "NumberBox16"); + InsertSysConst(NumberBox17.Text, "NumberBox17"); + InsertSysConst(NumberBox18.Text, "NumberBox18"); + InsertSysConst(NumberBox19.Text, "NumberBox19"); + InsertSysConst(NumberBox20.Text, "NumberBox20"); + + InsertSysConst(NumberBox21.Text, "NumberBox21"); + InsertSysConst(NumberBox22.Text, "NumberBox22"); + InsertSysConst(NumberBox23.Text, "NumberBox23"); + InsertSysConst(NumberBox24.Text, "NumberBox24"); + InsertSysConst(NumberBox25.Text, "NumberBox25"); + InsertSysConst(NumberBox26.Text, "NumberBox26"); + InsertSysConst(NumberBox27.Text, "NumberBox27"); + InsertSysConst(NumberBox28.Text, "NumberBox28"); + InsertSysConst(NumberBox29.Text, "NumberBox29"); + InsertSysConst(NumberBox30.Text, "NumberBox30"); + + InsertSysConst(NumberBox31.Text, "NumberBox31"); + InsertSysConst(NumberBox32.Text, "NumberBox32"); + InsertSysConst(NumberBox33.Text, "NumberBox33"); + InsertSysConst(NumberBox34.Text, "NumberBox34"); + InsertSysConst(NumberBox35.Text, "NumberBox35"); + InsertSysConst(NumberBox36.Text, "NumberBox36"); + InsertSysConst(NumberBox37.Text, "NumberBox37"); + InsertSysConst(NumberBox38.Text, "NumberBox38"); + InsertSysConst(NumberBox39.Text, "NumberBox39"); + InsertSysConst(NumberBox40.Text, "NumberBox40"); + + + if (listConst.Count > 1) + { + Funs.DB.Sys_Const.InsertAllOnSubmit(listConst); + Funs.DB.SubmitChanges(); + ShowNotify("保存成功", MessageBoxIcon.Success); + loadData(); + } + } + + private void InsertSysConst(string constValue, string constText) + { + //逐个添加 + var model = new Model.Sys_Const(); + model.ID = Guid.NewGuid().ToString(); + model.GroupId = "BoardData"; + if (string.IsNullOrEmpty(constValue)) + { + constValue = "0"; + } + model.ConstValue = constValue; + model.ConstText = constText; + + listConst.Add(model); + } + + #region 附件上传 + /// + /// 上传附件 + /// + /// + /// + protected void btnAttachUrl_Click(object sender, EventArgs e) + { + PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/BoardData&menuId={1}", + "BoardDataImg", BLL.Const.BoardDataMenuId))); + } + #endregion + } +} \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs new file mode 100644 index 0000000..adb8d82 --- /dev/null +++ b/SGGL/FineUIPro.Web/ZHGL/InformationProject/BoardData.aspx.designer.cs @@ -0,0 +1,530 @@ +//------------------------------------------------------------------------------ +// <自动生成> +// 此代码由工具生成。 +// +// 对此文件的更改可能导致不正确的行为,如果 +// 重新生成代码,则所做更改将丢失。 +// +//------------------------------------------------------------------------------ + +namespace FineUIPro.Web.ZHGL.InformationProject +{ + + + public partial class BoardData + { + + /// + /// form1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// PageManager1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.PageManager PageManager1; + + /// + /// Form2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Form Form2; + + /// + /// Toolbar5 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Toolbar Toolbar5; + + /// + /// btnAttachUrl 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnAttachUrl; + + /// + /// btnSave 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Button btnSave; + + /// + /// Panel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel1; + + /// + /// NumberBox1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox1; + + /// + /// NumberBox2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox2; + + /// + /// NumberBox3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox3; + + /// + /// NumberBox4 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox4; + + /// + /// NumberBox5 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox5; + + /// + /// Panel2 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel2; + + /// + /// NumberBox6 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox6; + + /// + /// NumberBox7 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox7; + + /// + /// NumberBox8 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox8; + + /// + /// NumberBox9 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox9; + + /// + /// NumberBox10 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox10; + + /// + /// Panel3 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel3; + + /// + /// NumberBox11 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox11; + + /// + /// NumberBox12 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox12; + + /// + /// NumberBox13 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox13; + + /// + /// NumberBox14 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox14; + + /// + /// Panel4 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel4; + + /// + /// NumberBox15 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox15; + + /// + /// NumberBox16 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox16; + + /// + /// NumberBox17 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox17; + + /// + /// Panel5 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel5; + + /// + /// NumberBox18 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox18; + + /// + /// NumberBox19 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox19; + + /// + /// NumberBox20 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox20; + + /// + /// Panel6 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel6; + + /// + /// NumberBox21 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox21; + + /// + /// NumberBox22 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox22; + + /// + /// NumberBox23 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox23; + + /// + /// Panel7 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel7; + + /// + /// NumberBox24 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox24; + + /// + /// NumberBox25 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox25; + + /// + /// NumberBox26 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox26; + + /// + /// NumberBox27 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox27; + + /// + /// NumberBox28 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox28; + + /// + /// Panel8 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel8; + + /// + /// NumberBox29 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox29; + + /// + /// NumberBox30 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox30; + + /// + /// NumberBox31 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox31; + + /// + /// NumberBox32 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox32; + + /// + /// NumberBox33 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox33; + + /// + /// Panel9 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel9; + + /// + /// NumberBox34 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox34; + + /// + /// NumberBox35 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox35; + + /// + /// NumberBox36 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox36; + + /// + /// NumberBox37 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox37; + + /// + /// NumberBox38 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox38; + + /// + /// Panel10 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel Panel10; + + /// + /// NumberBox39 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox39; + + /// + /// NumberBox40 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.NumberBox NumberBox40; + + /// + /// WindowAtt 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Window WindowAtt; + } +}