## 📅2025-08-23 星期六更新

### TimeClock    V1.0.2508.2301
- *.[删除]删除对XPTable控件的依赖,界面列表控件全面使用ObjectListView。
This commit is contained in:
紫林软件 2025-08-23 17:28:43 +08:00
parent 43fa4e37ba
commit 23816767b3
48 changed files with 1716 additions and 17746 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ Res/
**/dcu
*.dcu
**/Secure
.vs

Binary file not shown.

View File

@ -421,6 +421,44 @@
<param name="isRegex"></param>
<returns></returns>
</member>
<member name="M:ryCommon.Strings.GetEngOrNumPos(System.String,System.Boolean)">
<summary>
提取字符串中的英文和数字
</summary>
<param name="str"></param>
<param name="eng_group_on">如果存在英文词组,则按词组方式提取</param>
<returns></returns>
</member>
<member name="T:ryCommon.StrPos">
<summary>
字符串位置类
</summary>
</member>
<member name="P:ryCommon.StrPos.StartPos">
<summary>
</summary>
</member>
<member name="P:ryCommon.StrPos.EndPos">
<summary>
</summary>
</member>
<member name="P:ryCommon.StrPos.Word">
<summary>
</summary>
</member>
<member name="P:ryCommon.StrPos.IsEng">
<summary>
是否是英文
</summary>
</member>
<member name="P:ryCommon.StrPos.IsNum">
<summary>
是否是数字
</summary>
</member>
<member name="T:ryCommon.JsonExt">
<summary>
Json扩展
@ -1194,16 +1232,35 @@
文件夹传输进度
</summary>
</member>
<member name="T:ryCommon.BigFileOp.CancelFileEventHandler">
<summary>
</summary>
<param name="sender"></param>
<param name="e"></param>
<param name="FromPath"></param>
<param name="ToPath"></param>
</member>
<member name="E:ryCommon.BigFileOp.OnCanelCopy">
<summary>
取消事件
</summary>
</member>
<member name="E:ryCommon.BigFileOp.OnCanel">
<summary>
取消事件
</summary>
</member>
<member name="P:ryCommon.BigFileOp.SkipSameFiles">
<summary>
是否跳过相同文件,默认不跳过(根据文件大小和修改时间来判断)
</summary>
</member>
<member name="M:ryCommon.BigFileOp.CopyBigFile(System.String,System.String,System.Object)">
<summary>
大文件按流复制文件,支持自动创建目标文件夹。 true复制成功 false复制失败
</summary>
<param name="soucrePath">原始文件路径</param>
<param name="sourcePath">原始文件路径</param>
<param name="targetPath">复制目标文件路径</param>
<param name="Tag">携带的参数(可选)</param>
<returns></returns>
@ -1987,6 +2044,25 @@
<param name="ToDir">目标文件夹</param>
<returns>返回复制操作是否成功的标识成功返回0负数表示复制失败的文件数量。1表示源文件夹不存在</returns>
</member>
<member name="M:ryCommon.RyFiles.CopyOrCutFileToClipboard(System.String[],System.Boolean)">
<summary>
复制或剪切文件列表到剪切板
</summary>
<param name="files"></param>
<param name="cut"></param>
</member>
<member name="M:ryCommon.RyFiles.CopyFileToClipboard(System.String[])">
<summary>
复制文件列表到剪切板
</summary>
<param name="files"></param>
</member>
<member name="M:ryCommon.RyFiles.CutFileToClipboard(System.String[])">
<summary>
剪切文件列表到剪切板
</summary>
<param name="files"></param>
</member>
<member name="M:ryCommon.RyFiles.ReNameFile(System.String,System.String,System.Boolean,System.String@)">
<summary>
重命名一个文件为新名称建议您使用更方便的Microsoft.VisualBasic.FileSystem.ReName();替换该方法
@ -11041,17 +11117,6 @@
the contents of this method with the code editor.
</summary>
</member>
<member name="M:RaUI.UI.Controls.ComboBox.ListBoxEx.DrawSelectedBackground(System.Windows.Forms.DrawItemEventArgs,System.Drawing.Rectangle)">
<summary>
重绘选中时背景
</summary>
</member>
<member name="M:RaUI.UI.Controls.ComboBox.ListBoxEx.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
<summary>
重载鼠标移动事件
</summary>
<param name="e">鼠标参数</param>
</member>
<member name="T:RaUI.UI.LayeredForm.Extend">
<summary>
@ -13793,6 +13858,11 @@
</summary>
</member>
<member name="P:ryCommonDb.RyQuickSQL.DateToTimeStamp">
<summary>
是否将时间类型转为时间戳
</summary>
</member>
<member name="M:ryCommonDb.RyQuickSQL.GetSearchSQL(System.String,System.String)">
<summary>
输出多条件搜索。
@ -13807,6 +13877,12 @@
</summary>
<returns></returns>
</member>
<member name="M:ryCommonDb.RyQuickSQL.GetJsonData">
<summary>
根据输入的内容,生成Json数据
</summary>
<returns></returns>
</member>
<member name="M:ryCommonDb.RyQuickSQL.GetInsertSQL">
<summary>
获取插入SQL语句
@ -15862,7 +15938,32 @@
</member>
<member name="M:WinShell.API.GetDesktopFolder">
<summary>
Shell
获得桌面 Shell
</summary>
</member>
<member name="M:WinShell.API.GetDesktopFolder(System.IntPtr@)">
<summary>
获得桌面 Shell
</summary>
</member>
<member name="M:WinShell.API.GetPathByIShell(WinShell.IShellFolder,System.IntPtr)">
<summary>
获取路径
</summary>
</member>
<member name="M:WinShell.API.GetNameByIShell(WinShell.IShellFolder,System.IntPtr)">
<summary>
获取显示名称
</summary>
</member>
<member name="M:WinShell.API.GetNameByPIDL(System.IntPtr)">
<summary>
根据 PIDL 获取显示名称
</summary>
</member>
<member name="M:WinShell.API.GetSpecialFolderPath(System.IntPtr,WinShell.ShellSpecialFolders)">
<summary>
获取特殊文件夹的路径
</summary>
</member>
<member name="M:WinShell.API.GetShellFolder(WinShell.IShellFolder,System.String,System.IntPtr@)">
@ -15870,17 +15971,9 @@
根据路径获取 IShellFolder 和 PIDL
</summary>
</member>
<member name="M:WinShell.API.GetNameByIShell(WinShell.IShellFolder,System.IntPtr)">
<member name="M:WinShell.API.GetShellFolder(WinShell.IShellFolder,System.String)">
<summary>
</summary>
<param name="Root"></param>
<param name="pidlSub"></param>
<returns></returns>
</member>
<member name="M:WinShell.API.GetNameByPIDL(System.IntPtr)">
<summary>
根据路径获取 IShellFolder
</summary>
</member>
<member name="T:WinShell.CShellFolder">
@ -16695,6 +16788,14 @@
<param name="vk"></param>
<returns></returns>
</member>
<member name="M:SysFuns.WinHotReg.RegHotKey(System.Int32,System.String)">
<summary>
</summary>
<param name="id"></param>
<param name="hotkey"></param>
<returns></returns>
</member>
<member name="M:SysFuns.WinHotReg.RegHotKey(System.Int32,System.Int32,System.Windows.Forms.Keys)">
<summary>
注册热键
@ -18041,6 +18142,11 @@
版本
</summary>
</member>
<member name="F:LiveUpdate.UpdateInfo.VersionType">
<summary>
版本类型
</summary>
</member>
<member name="F:LiveUpdate.UpdateInfo.UpdateDate">
<summary>
更新日期
@ -19979,6 +20085,38 @@
</summary>
<param name="e"></param>
</member>
<member name="T:ryControls.ListBoxEx">
<summary>
ListBox增强版
</summary>
</member>
<member name="M:ryControls.ListBoxEx.#ctor">
<summary>
</summary>
</member>
<member name="M:ryControls.ListBoxEx.DrawSelectedBackground(System.Windows.Forms.DrawItemEventArgs,System.Drawing.Rectangle)">
<summary>
重绘选中时背景
</summary>
</member>
<member name="M:ryControls.ListBoxEx.OnDrawItem(System.Windows.Forms.DrawItemEventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.ListBoxEx.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
<summary>
重载鼠标移动事件
</summary>
<param name="e">鼠标参数</param>
</member>
<member name="P:ryControls.ListBoxEx.MouseIndex">
<summary>
</summary>
</member>
<member name="T:ryControls.RyComboBox">
<summary>
@ -20075,10 +20213,11 @@
鼠标移上时,显示提示
</summary>
</member>
<member name="P:ryControls.ComboBoxEx2.Font">
<member name="M:ryControls.ComboBoxEx2.OnFontChanged(System.EventArgs)">
<summary>
字体
</summary>
<param name="e"></param>
</member>
<member name="P:ryControls.ComboBoxEx2.UseDefSkin">
<summary>
@ -20192,6 +20331,16 @@
值1
</summary>
</member>
<member name="P:ryControls.ComboPopupItem.ValueInt1">
<summary>
int值1
</summary>
</member>
<member name="P:ryControls.ComboPopupItem.ValueLong1">
<summary>
long值1
</summary>
</member>
<member name="P:ryControls.ComboPopupItem.Tag">
<summary>
Tag
@ -20824,6 +20973,52 @@
热键文本框
</summary>
</member>
<member name="P:ryControls.HotkeyTextBox.ClearBtnRect">
<summary>
清除按钮位置
</summary>
</member>
<member name="P:ryControls.HotkeyTextBox.HotKeyTextRect">
<summary>
热键文本位置
</summary>
</member>
<member name="M:ryControls.HotkeyTextBox.OnMouseDown(System.Windows.Forms.MouseEventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.OnMouseLeave(System.EventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.OnLostFocus(System.EventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.OnMouseMove(System.Windows.Forms.MouseEventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.OnPaint(System.Windows.Forms.PaintEventArgs)">
<summary>
</summary>
<param name="e"></param>
</member>
<member name="M:ryControls.HotkeyTextBox.Finalize">
<summary>
@ -24342,6 +24537,129 @@
使用代码编辑器修改此方法的内容。
</summary>
</member>
<member name="T:ryControls.CustomTabPageCollection">
<summary>
</summary>
</member>
<member name="M:ryControls.CustomTabPageCollection.#ctor(ryControls.ChromeTabControl)">
<summary>
</summary>
<param name="owner"></param>
</member>
<member name="M:ryControls.CustomTabPageCollection.FindByName(System.String)">
<summary>
</summary>
<param name="name"></param>
<returns></returns>
</member>
<member name="M:ryControls.CustomTabPageCollection.Add(System.String,System.Windows.Forms.Control)">
<summary>
</summary>
<param name="text"></param>
<param name="content"></param>
<returns></returns>
</member>
<member name="M:ryControls.CustomTabPageCollection.Add(System.String)">
<summary>
</summary>
<param name="text"></param>
<returns></returns>
</member>
<member name="M:ryControls.CustomTabPageCollection.Add(System.String,System.String,System.Windows.Forms.Control)">
<summary>
</summary>
<param name="name"></param>
<param name="text"></param>
<param name="content"></param>
<returns></returns>
</member>
<member name="M:ryControls.CustomTabPageCollection.Add(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="value"></param>
<returns></returns>
<exception cref="T:System.ArgumentNullException"></exception>
</member>
<member name="M:ryControls.CustomTabPageCollection.IndexOf(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="page"></param>
<returns></returns>
<exception cref="T:System.ArgumentNullException"></exception>
</member>
<member name="M:ryControls.CustomTabPageCollection.Insert(System.Int32,ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="index"></param>
<param name="tabPage"></param>
</member>
<member name="M:ryControls.CustomTabPageCollection.Remove(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="value"></param>
</member>
<member name="M:ryControls.CustomTabPageCollection.Contains(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="page"></param>
<returns></returns>
</member>
<member name="M:ryControls.CustomTabPageCollection.CopyTo(ryControls.ChromeTabPage[],System.Int32)">
<summary>
</summary>
<param name="array"></param>
<param name="arrayIndex"></param>
</member>
<member name="M:ryControls.CustomTabPageCollection.GetEnumerator">
<summary>
</summary>
<returns></returns>
</member>
<member name="E:ryControls.CustomTabPageCollection.TabPageRemoving">
<summary>
</summary>
</member>
<member name="M:ryControls.CustomTabPageCollection.OnTabPageRemoving(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="page"></param>
</member>
<member name="T:ryControls.TabPageCancelEventArgs">
<summary>
自定义事件参数类
</summary>
</member>
<member name="P:ryControls.TabPageCancelEventArgs.Page">
<summary>
</summary>
</member>
<member name="P:ryControls.TabPageCancelEventArgs.Cancel">
<summary>
</summary>
</member>
<member name="M:ryControls.TabPageCancelEventArgs.#ctor(ryControls.ChromeTabPage)">
<summary>
</summary>
<param name="page"></param>
</member>
<member name="T:ryControls.ChromeTabControl">
<summary>
Chrome风格的多标签控件
@ -24352,6 +24670,16 @@
设置选项卡处于选中状态时第一背景色.
</summary>
</member>
<member name="P:ryControls.ChromeTabControl.TabPages">
<summary>
</summary>
</member>
<member name="P:ryControls.ChromeTabControl.DrawTabBorder">
<summary>
是否画Tab边框
</summary>
</member>
<member name="P:ryControls.ChromeTabControl.TabOnColorEnd">
<summary>
设置选项卡处于选中状态时第二背景色.
@ -24427,6 +24755,11 @@
Chrome风格的多标签控件
</summary>
</member>
<member name="P:ryControls.ChromeTabControl.SizeMode">
<summary>
获取或设置调整控件的选项卡大小的方式。
</summary>
</member>
<member name="M:ryControls.ChromeTabControl.Finalize">
<summary>
@ -24444,15 +24777,16 @@
</summary>
<param name="g"></param>
</member>
<member name="M:ryControls.ChromeTabControl.DrawAll(System.Drawing.Graphics,System.Drawing.Rectangle,System.String,System.Boolean,System.Boolean)">
<member name="M:ryControls.ChromeTabControl.DrawAll(System.Drawing.Graphics,System.Drawing.Rectangle,System.Windows.Forms.TabPage,System.Boolean,System.Boolean,System.Nullable{System.Boolean})">
<summary>
</summary>
<param name="g"></param>
<param name="rect"></param>
<param name="title"></param>
<param name="chrometab"></param>
<param name="selected"></param>
<param name="mouseOver"></param>
<param name="CloseButtonVisible"></param>
</member>
<member name="P:ryControls.ChromeTabControl.Radius">
<summary>
@ -24482,11 +24816,12 @@
<param name="title"></param>
<param name="font"></param>
</member>
<member name="M:ryControls.ChromeTabControl.DrawTabIcon(System.Drawing.Graphics,System.Drawing.Rectangle)">
<member name="M:ryControls.ChromeTabControl.DrawTabIcon(System.Drawing.Graphics,System.Drawing.Image,System.Drawing.Rectangle)">
<summary>
画标签图标
</summary>
<param name="g"></param>
<param name="Icon"></param>
<param name="rect"></param>
</member>
<member name="M:ryControls.ChromeTabControl.DrawClose(System.Drawing.Graphics,System.Drawing.Rectangle,System.Boolean)">
@ -24521,6 +24856,16 @@
</summary>
<param name="e"></param>
</member>
<member name="E:ryControls.ChromeTabControl.OnTabAddButtonClick">
<summary>
点击Tab新增按钮,如果没有该事件,点击新增按钮,会自动新增页面,如果设置了该事件,需要用户手动处理新增页面
</summary>
</member>
<member name="E:ryControls.ChromeTabControl.OnTabCloseButtonClick">
<summary>
点击Tab关闭按钮
</summary>
</member>
<member name="M:ryControls.ChromeTabControl.OnMouseUp(System.Windows.Forms.MouseEventArgs)">
<summary>
@ -24585,6 +24930,27 @@
使用代码编辑器修改此方法的内容。
</summary>
</member>
<member name="T:ryControls.ChromeTabPage">
<summary>
</summary>
</member>
<member name="M:ryControls.ChromeTabPage.#ctor(System.String)">
<summary>
</summary>
<param name="title"></param>
</member>
<member name="P:ryControls.ChromeTabPage.CloseButtomVisible">
<summary>
是否显示关闭按钮
</summary>
</member>
<member name="P:ryControls.ChromeTabPage.Icon">
<summary>
显示Tab图标
</summary>
</member>
<member name="F:ryControls.Win32API.User32.TabControlHitTest.TCHT_NOWHERE">
<summary>
The position is not over a tab.
@ -28494,6 +28860,11 @@
窗体圆角程度
</summary>
</member>
<member name="P:MGdu.WinFormUI.ThemeFormBase.TabRadius">
<summary>
Tab圆角程度
</summary>
</member>
<member name="P:MGdu.WinFormUI.ThemeFormBase.RoundedStyle">
<summary>
窗体圆角样式
@ -30011,12 +30382,12 @@
</member>
<member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlLabel.AutoSize">
<summary>
Automatically sets the size of the label by content size
根据内容大小自动设置标签的大小
</summary>
</member>
<member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlLabel.AutoSizeHeightOnly">
<summary>
Automatically sets the height of the label by content height (width is not effected).
根据内容高度自动设置标签的高度(宽度不受影响)。
</summary>
</member>
<member name="P:TheArtOfDev.HtmlRenderer.WinForms.HtmlLabel.MaximumSize">
@ -53931,7 +54302,7 @@
<param name="r">Bounds of the cell</param>
<param name="offset_x"></param>
<param name="txt">The string to be drawn</param>
<param name="brush">笔刷</param>
<param name="brush"></param>
</member>
<member name="M:BrightIdeasSoftware.BaseRenderer.DrawText2(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.String)">
<summary>
@ -53954,6 +54325,37 @@
<param name="back_brush"></param>
<returns></returns>
</member>
<member name="M:BrightIdeasSoftware.BaseRenderer.DrawText2(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.String,System.Drawing.Color)">
<summary>
Draw the given text and optional image in the "normal" fashion
</summary>
<param name="g">Graphics context to use for drawing</param>
<param name="r">Bounds of the cell</param>
<param name="offset_x"></param>
<param name="txt">The string to be drawn</param>
<param name="forecolor">笔刷</param>
</member>
<member name="M:BrightIdeasSoftware.BaseRenderer.DrawText3(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.String)">
<summary>
Draw the given text and optional image in the "normal" fashion
</summary>
<param name="g">Graphics context to use for drawing</param>
<param name="r">Bounds of the cell</param>
<param name="offset_x"></param>
<param name="txt">The string to be drawn</param>
</member>
<member name="M:BrightIdeasSoftware.BaseRenderer.DrawTextAndBackColor2(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.String,System.Drawing.Color,System.Drawing.Color)">
<summary>
</summary>
<param name="g"></param>
<param name="r">这里的r</param>
<param name="offset_x"></param>
<param name="txt"></param>
<param name="forecolor"></param>
<param name="backcolor"></param>
<returns></returns>
</member>
<member name="M:BrightIdeasSoftware.BaseRenderer.DrawImage2(System.Drawing.Graphics,System.Drawing.Rectangle,System.Int32,System.Drawing.Bitmap,System.Int32)">
<summary>
@ -57978,6 +58380,79 @@
</summary>
</member>
<member name="T:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper">
<summary>
</summary>
</member>
<member name="F:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.target">
<summary>
</summary>
</member>
<member name="M:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.#ctor(ScintillaNETV2.Scintilla)">
<summary>
</summary>
<param name="trgt"></param>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.Readonly">
<summary>
</summary>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.SelectedText">
<summary>
</summary>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.SelectionLength">
<summary>
</summary>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.SelectionStart">
<summary>
</summary>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.TargetControl">
<summary>
</summary>
</member>
<member name="P:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.Text">
<summary>
</summary>
</member>
<member name="M:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.GetPositionFromCharIndex(System.Int32)">
<summary>
</summary>
<param name="pos"></param>
<returns></returns>
</member>
<member name="E:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.KeyDown">
<summary>
</summary>
</member>
<member name="E:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.LostFocus">
<summary>
</summary>
</member>
<member name="E:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.MouseDown">
<summary>
</summary>
</member>
<member name="E:ScintillaNETV2.AutocompleteMenuNS.ScintillaWrapper.Scroll">
<summary>
</summary>
</member>
<member name="T:ScintillaNETV2.AutocompleteMenuNS.TextBoxWrapper">
<summary>
Wrapper over the control like TextBox.
@ -69850,79 +70325,6 @@
A visual indicator is displayed in the number margin.
</summary>
</member>
<member name="T:ScintillaWrapper">
<summary>
</summary>
</member>
<member name="F:ScintillaWrapper.target">
<summary>
</summary>
</member>
<member name="M:ScintillaWrapper.#ctor(ScintillaNETV2.Scintilla)">
<summary>
</summary>
<param name="trgt"></param>
</member>
<member name="P:ScintillaWrapper.Readonly">
<summary>
</summary>
</member>
<member name="P:ScintillaWrapper.SelectedText">
<summary>
</summary>
</member>
<member name="P:ScintillaWrapper.SelectionLength">
<summary>
</summary>
</member>
<member name="P:ScintillaWrapper.SelectionStart">
<summary>
</summary>
</member>
<member name="P:ScintillaWrapper.TargetControl">
<summary>
</summary>
</member>
<member name="P:ScintillaWrapper.Text">
<summary>
</summary>
</member>
<member name="M:ScintillaWrapper.GetPositionFromCharIndex(System.Int32)">
<summary>
</summary>
<param name="pos"></param>
<returns></returns>
</member>
<member name="E:ScintillaWrapper.KeyDown">
<summary>
</summary>
</member>
<member name="E:ScintillaWrapper.LostFocus">
<summary>
</summary>
</member>
<member name="E:ScintillaWrapper.MouseDown">
<summary>
</summary>
</member>
<member name="E:ScintillaWrapper.Scroll">
<summary>
</summary>
</member>
<member name="T:VPKSoft2.ScintillaLexers.CreateSpecificLexer.CreateLexerBatch">
<summary>
A class for the Batch lexer.

Binary file not shown.

View File

@ -1,2 +1,2 @@
[TimeClock]
hwnd=330754
hwnd=6239280

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,3 @@
<root>
<list id="LastUpdateTime" Value="2025/5/21 8:10:40" />
<list id="LastUpdateTime" Value="2025/8/23 17:19:57" />
</root>

View File

@ -1,14 +1,20 @@
错误描述:无法将类型为“System.String”的对象强制转换为类型“SoundInfo”
错误描述:可为空的对象必须具有一个值
异常堆栈: 在 TimeClock.DbOp.FrmTimeAdd.BtnOK_Click(Object sender, EventArgs e) 位置 E:\我的代码\毕方项目\C#\睿元定时提醒专家\Source\MyTimeClock\TimeClock\DbOp\FrmTimeAdd.cs:行号 606
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 ryControls.ButtonEx.OnMouseUp(MouseEventArgs e)
异常堆栈: 在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Nullable`1.get_Value()
在 TimeClock.DbOp.TipInfo.UpdateNextTipTimeStr() 位置 E:\My Datas\My Codes\毕方项目\CSharp\MyTimeClock\Source\MyTimeClock\TimeClock\DbOp\FrmTimeView.cs:行号 1379
在 TimeClock.DbOp.TipInfo.set_Enabled(Boolean value) 位置 E:\My Datas\My Codes\毕方项目\CSharp\MyTimeClock\Source\MyTimeClock\TimeClock\DbOp\FrmTimeView.cs:行号 1395
在 TimeClock.DbOp.FrmTimeView.在桌面显示ToolStripMenuItem_Click(Object sender, EventArgs e) 位置 E:\My Datas\My Codes\毕方项目\CSharp\MyTimeClock\Source\MyTimeClock\TimeClock\DbOp\FrmTimeView.cs:行号 1239
在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
在 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.ToolStrip.WndProc(Message& m)
在 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
异常方法Void BtnOK_Click(System.Object, System.EventArgs)
异常方法Void ThrowInvalidOperationException(System.ExceptionResource)

View File

@ -1,4 +1,9 @@
## :date:2025-06-27 星期五更新
## :date:2025-08-23 星期六更新
### TimeClock V1.0.2508.2301
- :x:[删除]删除对XPTable控件的依赖,界面列表控件全面使用ObjectListView。
## :date:2025-06-27 星期五更新
### TimeClock V1.0.2506.2701
- :100:[改进]日历控件大改版,改为完全绘制机制,提升加载速度。

View File

@ -1,16 +0,0 @@
{
"Version": 1,
"ProjectMap": {
"e546af59-27bb-4699-aa99-a6d7e738cc9d": {
"ProjectGuid": "e546af59-27bb-4699-aa99-a6d7e738cc9d",
"DisplayName": "MyTimeClock",
"ColorIndex": 0
},
"62b5c3e8-4af1-4a7f-a40b-a6186f83dbd2": {
"ProjectGuid": "62b5c3e8-4af1-4a7f-a40b-a6186f83dbd2",
"DisplayName": "TimeClock",
"ColorIndex": 1
}
},
"NextColorIndex": 2
}

View File

@ -1,637 +0,0 @@
{
"Version": 1,
"WorkspaceRootPath": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\timeclock\\api\\soundplay.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\api\\soundplay.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\birthdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\birthdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquickadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquickadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\ryline\\shoutdown.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\shoutdown.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\ryline\\rystart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\rystart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\frmabout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\frmabout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 13,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "SoundPlay.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\API\\SoundPlay.cs",
"RelativeDocumentMoniker": "TimeClock\\API\\SoundPlay.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\API\\SoundPlay.cs",
"RelativeToolTip": "TimeClock\\API\\SoundPlay.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-27T00:50:55.968Z",
"EditorCaption": ""
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Bookmark",
"Name": "ST:1608769810:0:{83107a3e-496a-485e-b455-16ddb978e55e}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "FrmTimeView.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeView.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-08T01:38:27.525Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "RyTimeClock.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeDocumentMoniker": "TimeClock\\RyTimeClock.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeToolTip": "TimeClock\\RyTimeClock.cs",
"ViewState": "AgIAAEcBAAAAAAAAAAAUwF0BAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-24T05:17:37.753Z"
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "RyTimeClock.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeDocumentMoniker": "TimeClock\\RyTimeClock.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\RyTimeClock.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:22:15.49Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "FrmTimeAdd.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeAdd.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-25T08:21:50.758Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "FrmTimeAdd.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ViewState": "AgIAAG0EAAAAAAAAAAASwIIEAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-25T08:21:52.661Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Itrycn_Info.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\Itrycn_Info.cs",
"RelativeDocumentMoniker": "TimeClock\\Itrycn_Info.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\Itrycn_Info.cs",
"RelativeToolTip": "TimeClock\\Itrycn_Info.cs",
"ViewState": "AgIAAHwBAAAAAAAAAAAEwJIBAAAuAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-08T08:01:29.656Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "FrmTimeView.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeView.cs",
"ViewState": "AgIAAOgFAAAAAAAAAAAWwPAFAABJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-12T08:30:23.932Z"
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "FrmRest.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmRest.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmRest.cs",
"ViewState": "AgIAAHQAAAAAAAAAAAAMwHsAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:21:23.109Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "FrmBeforeRestTip.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ViewState": "AgIAAFMAAAAAAAAAAAAjwDYAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:36:28.084Z"
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:36:31.175Z"
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "FrmRest.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmRest.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmRest.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:37.515Z"
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:13.245Z"
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "FrmFullScreenTip.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ViewState": "AgIAACUAAAAAAAAAAAAUwCYAAAArAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:17.663Z"
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "Frmmain.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeToolTip": "MyTimeClock\\Frmmain.cs",
"ViewState": "AgIAADAAAAAAAAAAAAAkwC4AAAAVAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-12T08:32:11.76Z"
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "BirthDayUI.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:25.628Z"
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "DJSDayUI.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:27.821Z"
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "DJSDayUI.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ViewState": "AgIAAEgAAAAAAAAAAAAowAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:29.807Z"
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "FrmSticky.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSticky.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSticky.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:42.483Z"
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "Frmmain.Designer.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.Designer.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.Designer.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.Designer.cs",
"RelativeToolTip": "MyTimeClock\\Frmmain.Designer.cs",
"ViewState": "AgIAAIkAAAAAAAAAAAAkwJMAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T01:52:12.549Z"
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "FrmSticky.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSticky.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSticky.cs",
"ViewState": "AgIAAF0DAAAAAAAAAAA0wGEDAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T02:43:25.466Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "Frmmain.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MyTimeClock\\Frmmain.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-15T03:21:54.051Z"
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "Program.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Program.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Program.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Program.cs",
"RelativeToolTip": "MyTimeClock\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T00:49:21.035Z"
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "FrmSetting.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSetting.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSetting.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:39.661Z"
},
{
"$type": "Document",
"DocumentIndex": 28,
"Title": "shoutdown.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\shoutdown.cs",
"RelativeDocumentMoniker": "RyLine\\shoutdown.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\shoutdown.cs",
"RelativeToolTip": "RyLine\\shoutdown.cs",
"ViewState": "AgIAABUAAAAAAAAAAAAowAkAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-24T01:44:18.596Z"
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "FrmAddTodo.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmAddTodo.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:04.007Z"
},
{
"$type": "Document",
"DocumentIndex": 26,
"Title": "FrmHolidayView.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmHolidayView.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:12.496Z"
},
{
"$type": "Document",
"DocumentIndex": 25,
"Title": "FrmHolidayView.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ViewState": "AgIAAPwAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:20.941Z"
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "FrmQuickAdd.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmQuickAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmQuickAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmQuickAdd.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmQuickAdd.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:25.147Z"
},
{
"$type": "Document",
"DocumentIndex": 29,
"Title": "ryStart.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\ryStart.cs",
"RelativeDocumentMoniker": "RyLine\\ryStart.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\ryStart.cs",
"RelativeToolTip": "RyLine\\ryStart.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-24T01:44:17.828Z"
},
{
"$type": "Document",
"DocumentIndex": 30,
"Title": "FrmAddTodo.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-01-06T02:15:50.237Z"
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "frmQuickTime.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\frmQuickTime.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeToolTip": "TimeClock\\DbOp\\frmQuickTime.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:32.657Z"
},
{
"$type": "Document",
"DocumentIndex": 31,
"Title": "frmQuickTime.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\frmQuickTime.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\frmQuickTime.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:28.684Z"
},
{
"$type": "Document",
"DocumentIndex": 33,
"Title": "FrmAbout.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\FrmAbout.cs",
"RelativeDocumentMoniker": "TimeClock\\FrmAbout.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\FrmAbout.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\FrmAbout.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:17.092Z"
},
{
"$type": "Document",
"DocumentIndex": 34,
"Title": "FrmSetting.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSetting.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSetting.cs",
"ViewState": "AgIAAAUAAAAAAAAAAAAAAAIAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-08T08:01:44.515Z"
}
]
},
{
"DockedWidth": 200,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{ca8cc5c7-0231-406a-95cd-aa5ed6ac0190}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3822e751-eb69-4b0e-b301-595a9e4c74d5}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}"
}
]
},
{
"DockedWidth": 200,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{57d563b6-44a5-47df-85be-f4199ad6b651}"
}
]
}
]
}
]
}

View File

@ -1,719 +0,0 @@
{
"Version": 1,
"WorkspaceRootPath": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\ryline\\rycode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\rycode.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\ryline\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\ryline\\init.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\init.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\ryline\\rystart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\rystart.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\mytimeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\mytimeclock\\init.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\init.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|e:\\my datas\\my codes\\\u6BD5\u65B9\u9879\u76EE\\csharp\\mytimeclock\\source\\mytimeclock\\timeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\itrycn_info.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\api\\soundplay.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\api\\soundplay.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmtimeview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmbeforeresttip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\rytimeclock.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmrest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmfullscreentip.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\birthdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\birthdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\customshow\\djsdayui.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsticky.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\frmmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\mytimeclock\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{E546AF59-27BB-4699-AA99-A6D7E738CC9D}|MyTimeClock\\MyTimeClock.csproj|solutionrelative:mytimeclock\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquickadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquickadd.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmholidayview.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\ryline\\shoutdown.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{0DB819BF-05B8-4FD8-9D36-6903F747F372}|RyLine\\RyLine.csproj|solutionrelative:ryline\\shoutdown.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmaddtodo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmquicktime.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\frmabout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\frmabout.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{62B5C3E8-4AF1-4A7F-A40B-A6186F83DBD2}|TimeClock\\TimeClock.csproj|solutionrelative:timeclock\\dbop\\frmsetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 8,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{e506b91c-c606-466a-90a9-123d1d1e12b3}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{116d2292-e37d-41cd-a077-ebacac4c8cc4}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Bookmark",
"Name": "ST:129:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}"
},
{
"$type": "Bookmark",
"Name": "ST:1608769810:0:{83107a3e-496a-485e-b455-16ddb978e55e}"
},
{
"$type": "Bookmark",
"Name": "ST:128:0:{1fc202d4-d401-403c-9834-5b218574bb67}"
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Init.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\Init.cs",
"RelativeDocumentMoniker": "RyLine\\Init.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\Init.cs",
"RelativeToolTip": "RyLine\\Init.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-06-27T03:28:44.183Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "RyCode.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\RyCode.cs",
"RelativeDocumentMoniker": "RyLine\\RyCode.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\RyCode.cs",
"RelativeToolTip": "RyLine\\RyCode.cs",
"ViewState": "AgIAAEAAAAAAAAAAAAAQwBMAAAASAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-06-27T03:28:38.65Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Program.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\Program.cs",
"RelativeDocumentMoniker": "RyLine\\Program.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\Program.cs",
"RelativeToolTip": "RyLine\\Program.cs",
"ViewState": "AgIAAC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-06-27T03:28:30.409Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Init.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Init.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Init.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Init.cs",
"RelativeToolTip": "MyTimeClock\\Init.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-06-27T03:27:38.198Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "Itrycn_Info.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Itrycn_Info.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Itrycn_Info.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Itrycn_Info.cs",
"RelativeToolTip": "MyTimeClock\\Itrycn_Info.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-06-27T03:27:36.091Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "FrmTimeView.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeView.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-04-08T01:38:27.525Z"
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "RyTimeClock.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeDocumentMoniker": "TimeClock\\RyTimeClock.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeToolTip": "TimeClock\\RyTimeClock.cs",
"ViewState": "AgIAAEcBAAAAAAAAAAAUwF0BAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-24T05:17:37.753Z"
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "RyTimeClock.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs",
"RelativeDocumentMoniker": "TimeClock\\RyTimeClock.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\RyTimeClock.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\RyTimeClock.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:22:15.49Z"
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "ryStart.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\ryStart.cs",
"RelativeDocumentMoniker": "RyLine\\ryStart.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\ryStart.cs",
"RelativeToolTip": "RyLine\\ryStart.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-24T01:44:17.828Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "SoundPlay.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\API\\SoundPlay.cs",
"RelativeDocumentMoniker": "TimeClock\\API\\SoundPlay.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\API\\SoundPlay.cs",
"RelativeToolTip": "TimeClock\\API\\SoundPlay.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAEAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-05-27T00:50:55.968Z"
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "FrmTimeAdd.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeAdd.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-25T08:21:50.758Z"
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "FrmTimeAdd.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeAdd.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeAdd.cs",
"ViewState": "AgIAAG0EAAAAAAAAAAASwIIEAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-25T08:21:52.661Z"
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "Itrycn_Info.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\Itrycn_Info.cs",
"RelativeDocumentMoniker": "TimeClock\\Itrycn_Info.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\Itrycn_Info.cs",
"RelativeToolTip": "TimeClock\\Itrycn_Info.cs",
"ViewState": "AgIAAG8BAAAAAAAAAAAAwJIBAAAuAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-08T08:01:29.656Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "FrmTimeView.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmTimeView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmTimeView.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmTimeView.cs",
"ViewState": "AgIAAOgFAAAAAAAAAAAWwPAFAABJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-12T08:30:23.932Z"
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "FrmRest.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmRest.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmRest.cs",
"ViewState": "AgIAAHQAAAAAAAAAAAAMwHsAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:21:23.109Z"
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "FrmBeforeRestTip.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ViewState": "AgIAAFMAAAAAAAAAAAAjwDYAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:36:28.084Z"
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmBeforeRestTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmBeforeRestTip.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-25T01:36:31.175Z"
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "FrmRest.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmRest.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmRest.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmRest.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:37.515Z"
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmFullScreenTip.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:13.245Z"
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "FrmFullScreenTip.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmFullScreenTip.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmFullScreenTip.cs",
"ViewState": "AgIAACUAAAAAAAAAAAAUwCYAAAArAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:17.663Z"
},
{
"$type": "Document",
"DocumentIndex": 25,
"Title": "Frmmain.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeToolTip": "MyTimeClock\\Frmmain.cs",
"ViewState": "AgIAADAAAAAAAAAAAAAkwC4AAAAVAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-12T08:32:11.76Z"
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "BirthDayUI.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\BirthDayUI.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:25.628Z"
},
{
"$type": "Document",
"DocumentIndex": 22,
"Title": "DJSDayUI.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:27.821Z"
},
{
"$type": "Document",
"DocumentIndex": 21,
"Title": "DJSDayUI.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"RelativeToolTip": "TimeClock\\DbOp\\CustomShow\\DJSDayUI.cs",
"ViewState": "AgIAAEgAAAAAAAAAAAAowAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-21T01:18:29.807Z"
},
{
"$type": "Document",
"DocumentIndex": 23,
"Title": "FrmSticky.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSticky.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSticky.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:42.483Z"
},
{
"$type": "Document",
"DocumentIndex": 26,
"Title": "Frmmain.Designer.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.Designer.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.Designer.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.Designer.cs",
"RelativeToolTip": "MyTimeClock\\Frmmain.Designer.cs",
"ViewState": "AgIAAIkAAAAAAAAAAAAkwJMAAABfAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T01:52:12.549Z"
},
{
"$type": "Document",
"DocumentIndex": 24,
"Title": "FrmSticky.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSticky.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSticky.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSticky.cs",
"ViewState": "AgIAAF0DAAAAAAAAAAA0wGEDAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T02:43:25.466Z"
},
{
"$type": "Document",
"DocumentIndex": 27,
"Title": "Frmmain.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Frmmain.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Frmmain.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "MyTimeClock\\Frmmain.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-15T03:21:54.051Z"
},
{
"$type": "Document",
"DocumentIndex": 29,
"Title": "Program.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Program.cs",
"RelativeDocumentMoniker": "MyTimeClock\\Program.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\MyTimeClock\\Program.cs",
"RelativeToolTip": "MyTimeClock\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-16T00:49:21.035Z"
},
{
"$type": "Document",
"DocumentIndex": 28,
"Title": "FrmSetting.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSetting.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSetting.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:39.661Z"
},
{
"$type": "Document",
"DocumentIndex": 34,
"Title": "shoutdown.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\shoutdown.cs",
"RelativeDocumentMoniker": "RyLine\\shoutdown.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\RyLine\\shoutdown.cs",
"RelativeToolTip": "RyLine\\shoutdown.cs",
"ViewState": "AgIAABUAAAAAAAAAAAAowAkAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-02-24T01:44:18.596Z"
},
{
"$type": "Document",
"DocumentIndex": 33,
"Title": "FrmAddTodo.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmAddTodo.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:04.007Z"
},
{
"$type": "Document",
"DocumentIndex": 32,
"Title": "FrmHolidayView.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmHolidayView.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:12.496Z"
},
{
"$type": "Document",
"DocumentIndex": 31,
"Title": "FrmHolidayView.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmHolidayView.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmHolidayView.cs",
"ViewState": "AgIAAPwAAAAAAAAAAAAgwAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-03-12T07:14:20.941Z"
},
{
"$type": "Document",
"DocumentIndex": 30,
"Title": "FrmQuickAdd.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmQuickAdd.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmQuickAdd.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmQuickAdd.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\FrmQuickAdd.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:25.147Z"
},
{
"$type": "Document",
"DocumentIndex": 35,
"Title": "FrmAddTodo.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmAddTodo.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmAddTodo.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAcAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-01-06T02:15:50.237Z"
},
{
"$type": "Document",
"DocumentIndex": 37,
"Title": "frmQuickTime.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\frmQuickTime.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeToolTip": "TimeClock\\DbOp\\frmQuickTime.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:32.657Z"
},
{
"$type": "Document",
"DocumentIndex": 36,
"Title": "frmQuickTime.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\frmQuickTime.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\frmQuickTime.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\DbOp\\frmQuickTime.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:28.684Z"
},
{
"$type": "Document",
"DocumentIndex": 38,
"Title": "FrmAbout.cs [\u8BBE\u8BA1]",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\FrmAbout.cs",
"RelativeDocumentMoniker": "TimeClock\\FrmAbout.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\FrmAbout.cs [\u8BBE\u8BA1]",
"RelativeToolTip": "TimeClock\\FrmAbout.cs [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-10-27T01:31:17.092Z"
},
{
"$type": "Document",
"DocumentIndex": 39,
"Title": "FrmSetting.cs",
"DocumentMoniker": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeDocumentMoniker": "TimeClock\\DbOp\\FrmSetting.cs",
"ToolTip": "E:\\My Datas\\My Codes\\\u6BD5\u65B9\u9879\u76EE\\CSharp\\MyTimeClock\\Source\\MyTimeClock\\TimeClock\\DbOp\\FrmSetting.cs",
"RelativeToolTip": "TimeClock\\DbOp\\FrmSetting.cs",
"ViewState": "AgIAAAUAAAAAAAAAAAAAAAIAAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-08-08T08:01:44.515Z"
}
]
},
{
"DockedWidth": 200,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{ca8cc5c7-0231-406a-95cd-aa5ed6ac0190}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{3822e751-eb69-4b0e-b301-595a9e4c74d5}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{a80febb4-e7e0-4147-b476-21aaf2453969}"
}
]
},
{
"DockedWidth": 200,
"SelectedChildIndex": -1,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{57d563b6-44a5-47df-85be-f4199ad6b651}"
}
]
}
]
}
]
}

View File

@ -30,62 +30,25 @@
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmHolidayView));
this.table1 = new XPTable.Models.Table();
this.columnModel1 = new XPTable.Models.ColumnModel();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tableModel1 = new XPTable.Models.TableModel();
this.ColName = new XPTable.Models.TextColumn();
this.ColSType = new XPTable.Models.TextColumn();
this.ColStartYear = new XPTable.Models.TextColumn();
this.ColEndYear = new XPTable.Models.TextColumn();
this.ColTime = new XPTable.Models.TextColumn();
this.btnDel = new ryControls.ButtonEx();
this.btnEdit = new ryControls.ButtonEx();
this.btnAdd = new ryControls.ButtonEx();
this.ctlMyPage1 = new MyPage.ctlMyPage();
this.rySearch1 = new ryControls.rySearch();
((System.ComponentModel.ISupportInitialize)(this.table1)).BeginInit();
this.LvHoliday = new BrightIdeasSoftware.ObjectListView();
this.OlvHolidayName = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvHolidayType = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvHolidayStartYear = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvHolidayEndYear = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvHolidayTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.contextMenuStrip1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.LvHoliday)).BeginInit();
this.SuspendLayout();
//
// table1
//
this.table1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table1.ColumnModel = this.columnModel1;
this.table1.ContextMenuStrip = this.contextMenuStrip1;
this.table1.EditStartAction = XPTable.Editors.EditStartAction.SingleClick;
this.table1.EnableHeaderContextMenu = false;
this.table1.EnableToolTips = true;
this.table1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table1.FullRowSelect = true;
this.table1.GridColor = System.Drawing.Color.Silver;
this.table1.GridLines = XPTable.Models.GridLines.Rows;
this.table1.GridLineStyle = XPTable.Models.GridLineStyle.Dash;
this.table1.HeaderFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table1.Location = new System.Drawing.Point(12, 42);
this.table1.Name = "table1";
this.table1.NoItemsText = "当前还没有任何数据";
this.table1.Size = new System.Drawing.Size(1028, 551);
this.table1.TabIndex = 29;
this.table1.TableModel = this.tableModel1;
this.table1.Text = "table1";
this.table1.ToolTipShowAlways = true;
//
// columnModel1
//
this.columnModel1.Columns.AddRange(new XPTable.Models.Column[] {
this.ColName,
this.ColSType,
this.ColStartYear,
this.ColEndYear,
this.ColTime});
//
// contextMenuStrip1
//
this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@ -116,47 +79,10 @@
this.ToolStripMenuItem.Text = "删除数据";
this.ToolStripMenuItem.Click += new System.EventHandler(this.ToolStripMenuItem_Click);
//
// tableModel1
//
this.tableModel1.RowHeight = 25;
//
// ColName
//
this.ColName.Editable = false;
this.ColName.Tag = null;
this.ColName.Text = "节日名称 ";
this.ColName.Width = 150;
//
// ColSType
//
this.ColSType.Editable = false;
this.ColSType.Tag = null;
this.ColSType.Text = "节日类型";
this.ColSType.Width = 90;
//
// ColStartYear
//
this.ColStartYear.Editable = false;
this.ColStartYear.Tag = null;
this.ColStartYear.Text = "开始年份";
//
// ColEndYear
//
this.ColEndYear.Editable = false;
this.ColEndYear.Tag = null;
this.ColEndYear.Text = "结束年份";
//
// ColTime
//
this.ColTime.Editable = false;
this.ColTime.Tag = null;
this.ColTime.Text = "节日时间";
this.ColTime.Width = 300;
//
// btnDel
//
this.btnDel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnDel.ForeColor = System.Drawing.Color.White;
this.btnDel.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(76)))), ((int)(((byte)(95)))));
this.btnDel.Location = new System.Drawing.Point(978, 12);
this.btnDel.Name = "btnDel";
this.btnDel.Size = new System.Drawing.Size(62, 24);
@ -168,7 +94,7 @@
// btnEdit
//
this.btnEdit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnEdit.ForeColor = System.Drawing.Color.White;
this.btnEdit.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(76)))), ((int)(((byte)(95)))));
this.btnEdit.Location = new System.Drawing.Point(910, 12);
this.btnEdit.Name = "btnEdit";
this.btnEdit.Size = new System.Drawing.Size(62, 24);
@ -180,7 +106,7 @@
// btnAdd
//
this.btnAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.btnAdd.ForeColor = System.Drawing.Color.White;
this.btnAdd.BaseColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(76)))), ((int)(((byte)(95)))));
this.btnAdd.Location = new System.Drawing.Point(842, 12);
this.btnAdd.Name = "btnAdd";
this.btnAdd.Size = new System.Drawing.Size(62, 24);
@ -192,7 +118,10 @@
// ctlMyPage1
//
this.ctlMyPage1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.ctlMyPage1.Location = new System.Drawing.Point(12, 595);
this.ctlMyPage1.CountSQL = "";
this.ctlMyPage1.db = null;
this.ctlMyPage1.Location = new System.Drawing.Point(12, 646);
this.ctlMyPage1.Multithreading = false;
this.ctlMyPage1.Name = "ctlMyPage1";
this.ctlMyPage1.PageSize = 50;
this.ctlMyPage1.RecordCount = 0;
@ -212,6 +141,7 @@
// rySearch1
//
this.rySearch1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(236)))), ((int)(((byte)(239)))), ((int)(((byte)(244)))));
this.rySearch1.ButtonRoundBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(236)))), ((int)(((byte)(239)))), ((int)(((byte)(244)))));
this.rySearch1.EmptyText = "请输入搜索内容";
this.rySearch1.Location = new System.Drawing.Point(12, 12);
this.rySearch1.Name = "rySearch1";
@ -219,24 +149,75 @@
this.rySearch1.TabIndex = 28;
this.rySearch1.OnSearch += new System.EventHandler(this.RySearch1_OnSearch);
//
// LvHoliday
//
this.LvHoliday.AllColumns.Add(this.OlvHolidayName);
this.LvHoliday.AllColumns.Add(this.OlvHolidayType);
this.LvHoliday.AllColumns.Add(this.OlvHolidayStartYear);
this.LvHoliday.AllColumns.Add(this.OlvHolidayEndYear);
this.LvHoliday.AllColumns.Add(this.OlvHolidayTime);
this.LvHoliday.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvHoliday.CellEditUseWholeCell = false;
this.LvHoliday.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvHolidayName,
this.OlvHolidayType,
this.OlvHolidayStartYear,
this.OlvHolidayEndYear,
this.OlvHolidayTime});
this.LvHoliday.ContextMenuStrip = this.contextMenuStrip1;
this.LvHoliday.Cursor = System.Windows.Forms.Cursors.Default;
this.LvHoliday.FullRowSelect = true;
this.LvHoliday.HideSelection = false;
this.LvHoliday.Location = new System.Drawing.Point(12, 42);
this.LvHoliday.Name = "LvHoliday";
this.LvHoliday.Size = new System.Drawing.Size(1028, 602);
this.LvHoliday.TabIndex = 61;
this.LvHoliday.UseCellFormatEvents = true;
this.LvHoliday.UseCompatibleStateImageBehavior = false;
this.LvHoliday.View = System.Windows.Forms.View.Details;
//
// OlvHolidayName
//
this.OlvHolidayName.Text = "节日名称";
this.OlvHolidayName.Width = 150;
//
// OlvHolidayType
//
this.OlvHolidayType.Text = "节日类型";
//
// OlvHolidayStartYear
//
this.OlvHolidayStartYear.Text = "开始年份";
//
// OlvHolidayEndYear
//
this.OlvHolidayEndYear.Text = "结束年份";
//
// OlvHolidayTime
//
this.OlvHolidayTime.Text = "节日时间";
this.OlvHolidayTime.Width = 150;
//
// FrmHolidayView
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1052, 625);
this.ClientSize = new System.Drawing.Size(1052, 676);
this.Controls.Add(this.LvHoliday);
this.Controls.Add(this.btnDel);
this.Controls.Add(this.btnEdit);
this.Controls.Add(this.btnAdd);
this.Controls.Add(this.ctlMyPage1);
this.Controls.Add(this.table1);
this.Controls.Add(this.rySearch1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.Name = "FrmHolidayView";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "浏览节假日";
this.Load += new System.EventHandler(this.FrmView_Load);
((System.ComponentModel.ISupportInitialize)(this.table1)).EndInit();
this.contextMenuStrip1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.LvHoliday)).EndInit();
this.ResumeLayout(false);
}
@ -244,10 +225,7 @@
#endregion
private ryControls.rySearch rySearch1;
private XPTable.Models.Table table1;
private MyPage.ctlMyPage ctlMyPage1;
private XPTable.Models.TableModel tableModel1;
private XPTable.Models.ColumnModel columnModel1;
private ryControls.ButtonEx btnDel;
private ryControls.ButtonEx btnEdit;
private ryControls.ButtonEx btnAdd;
@ -255,10 +233,11 @@
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private XPTable.Models.TextColumn ColName;
private XPTable.Models.TextColumn ColSType;
private XPTable.Models.TextColumn ColStartYear;
private XPTable.Models.TextColumn ColEndYear;
private XPTable.Models.TextColumn ColTime;
private BrightIdeasSoftware.ObjectListView LvHoliday;
private BrightIdeasSoftware.OLVColumn OlvHolidayName;
private BrightIdeasSoftware.OLVColumn OlvHolidayType;
private BrightIdeasSoftware.OLVColumn OlvHolidayStartYear;
private BrightIdeasSoftware.OLVColumn OlvHolidayEndYear;
private BrightIdeasSoftware.OLVColumn OlvHolidayTime;
}
}

View File

@ -18,6 +18,12 @@ namespace TimeClock.DbOp
public FrmHolidayView()
{
InitializeComponent();
OlvHolidayName.AspectGetter = delegate (object x) { return ((HolidayInfo)x).Title; };
OlvHolidayType.AspectGetter = delegate (object x) { return ((HolidayInfo)x).TypeStr; };
OlvHolidayStartYear.AspectGetter = delegate (object x) { return ((HolidayInfo)x).StartYear; };
OlvHolidayEndYear.AspectGetter = delegate (object x) { return ((HolidayInfo)x).EndYear; };
OlvHolidayTime.AspectGetter = delegate (object x) { return ((HolidayInfo)x).Holiday_Time_str; };
}
#region
private void RySearch1_OnSearch(object sender, EventArgs e)
@ -29,8 +35,8 @@ namespace TimeClock.DbOp
private void CtlMyPage1_OnPageChange(object sender, EventArgs e)
{
#region
tableModel1.Rows.Clear();
tableModel1.Selections.Clear();
LvHoliday.ClearObjects();
List<HolidayInfo> list = new List<HolidayInfo>();
DataProvider mydb = new DataProvider();
IDbInterface db = Itrycn_Db.CreateDataProvider(Itrycn_Db.dataType);
if (db.ConnDb(Itrycn_Db.Holidays_ConnStr) == 1)
@ -39,118 +45,40 @@ namespace TimeClock.DbOp
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow row = ds.Tables[0].Rows[i];
XPTable.Models.Row itemList = new XPTable.Models.Row()
var holiday= new HolidayInfo()
{
Tag = row["id"].ToString()
Id = row["id"].ToInt(),
Title = row["name"].ToString(),
Type = row["sType"].ToInt(),
Holiday_Time = row["Holiday_Time"].ToString(),
StartYear = row["startYear"].ToInt(),
EndYear = row["endYear"].ToInt(),
};
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(row["name"].ToString()));//示例
var Holiday_Time = row["Holiday_Time"].ToString();
var Holiday_Time_str = "";
switch (row["sType"].ToInt())
{
case 0:
if (Holiday_Time.Length == 4)
{
int day = Holiday_Time.Substring(2, 2).ToInt();
if (day == 0)
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月最后一天";
}
else
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月" + day + "日";
}
}
itemList.Cells.Add(new XPTable.Models.Cell("公历节日"));break;
case 1:
if (Holiday_Time.Length == 4)
{
Holiday_Time_str =ChinaDate.GetMonth(Holiday_Time.Substring(0, 2).ToInt()) + ChinaDate.GetDay(Holiday_Time.Substring(2, 2).ToInt());
}
itemList.Cells.Add(new XPTable.Models.Cell("农历节日")); break;
case 2:
if (Holiday_Time.Length == 4)
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月" ;
var week = Holiday_Time.Substring(2, 1).ToInt();
if (week == 0) { Holiday_Time_str += "最后一个"; }
else { Holiday_Time_str += "第"+ week+"个"; }
Holiday_Time_str += "周"+RyDate.GetWeekName(Holiday_Time.Substring(3, 1).ToInt());
}
itemList.Cells.Add(new XPTable.Models.Cell("星期节日")); break;
case 3:
Holiday_Time_str = "";
itemList.Cells.Add(new XPTable.Models.Cell("节气")); break;
default:
itemList.Cells.Add(new XPTable.Models.Cell("未知节日")); break;
}
itemList.Cells.Add(new XPTable.Models.Cell(row["startYear"].ToString()));//示例
itemList.Cells.Add(new XPTable.Models.Cell(row["endYear"].ToString()));//示例
itemList.Cells.Add(new XPTable.Models.Cell(Holiday_Time_str));//示例
tableModel1.Rows.Add(itemList);
holiday.Update();
list.Add(holiday);
}
LvHoliday.AddObjects(list);
db.Free();
}
#endregion
}
private void GetRow(string id, int index)
private void GetRow(HolidayInfo row_holiday)
{
#region
DataProvider mydb = new DataProvider();
IDbInterface db = Itrycn_Db.CreateDataProvider(Itrycn_Db.dataType);
if (db.ConnDb(Itrycn_Db.Holidays_ConnStr) == 1)
{
DataSet ds = db.ReadData("select * from " + tableName + " where id=" + id);
DataSet ds = db.ReadData("select * from " + tableName + " where id=" + row_holiday.Id);
if (mydb.HaveData(ds))
{
DataRow row = ds.Tables[0].Rows[0];
XPTable.Models.Row itemList = tableModel1.Rows[index];
//需要修改此处
itemList.Cells[ColName.Index].Text = row["name"].ToString();
var Holiday_Time = row["Holiday_Time"].ToString();
var Holiday_Time_str = "";
switch (row["sType"].ToInt())
{
case 0:
if (Holiday_Time.Length == 4)
{
int day = Holiday_Time.Substring(2, 2).ToInt();
if (day == 0)
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月最后一天";
}
else
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月" + day + "日";
}
}
itemList.Cells[ColSType.Index].Text = "公历节日"; break;
case 1:
if (Holiday_Time.Length == 4)
{
Holiday_Time_str = ChinaDate.GetMonth(Holiday_Time.Substring(0, 2).ToInt()) + ChinaDate.GetDay(Holiday_Time.Substring(2, 2).ToInt());
}
itemList.Cells[ColSType.Index].Text = "农历节日"; break;
case 2:
if (Holiday_Time.Length == 4)
{
Holiday_Time_str = Holiday_Time.Substring(0, 2).ToInt() + "月";
var week = Holiday_Time.Substring(2, 1).ToInt();
if (week == 0) { Holiday_Time_str += "最后一个"; }
else { Holiday_Time_str += "第" + week + "个"; }
Holiday_Time_str += "周" + RyDate.GetWeekName(Holiday_Time.Substring(3, 1).ToInt());
}
itemList.Cells[ColSType.Index].Text = "星期节日"; break;
case 3:
Holiday_Time_str = "";
itemList.Cells[ColSType.Index].Text = "节气"; break;
default:
itemList.Cells[ColSType.Index].Text = "未知节日"; break;
}
itemList.Cells[ColStartYear.Index].Text = row["startYear"].ToString();
itemList.Cells[ColEndYear.Index].Text = row["endYear"].ToString();
itemList.Cells[ColTime.Index].Text = Holiday_Time_str;
row_holiday.Title = row["name"].ToString();
row_holiday.Type = row["sType"].ToInt();
row_holiday.Holiday_Time = row["Holiday_Time"].ToString();
row_holiday.StartYear= row["startYear"].ToInt();
row_holiday.EndYear = row["endYear"].ToInt();
row_holiday.Update();
}
db.Free();
}
@ -196,21 +124,20 @@ namespace TimeClock.DbOp
private void BtnEdit_Click(object sender, EventArgs e)
{
if (table1.SelectedItems.Length == 0) { return; }
string selectId = table1.SelectedItems[0].Tag.ToString();
int index = table1.SelectedItems[0].Index;
var row = (HolidayInfo)LvHoliday.SelectedObject;
if (row==null) { return; }
FrmAddHoliday frm = new FrmAddHoliday()
{
Text = "修改节假日",
Icon = Icon,
isAdd = 0
};
frm.GetInfo(selectId);
frm.GetInfo(row.Id.ToString());
frm.mr = new ModalForm(this, frm);
frm.mr.OnDialogResult += new ModalForm.DialogResultHandler((object t, DialogResult dg) => {
if (dg == DialogResult.OK)
{
GetRow(selectId, index);
GetRow(row);
}
});
frm.mr.ShowModal();
@ -218,9 +145,9 @@ namespace TimeClock.DbOp
private void BtnDel_Click(object sender, EventArgs e)
{
if (table1.SelectedItems.Length == 0) { MessageBox.Show("请先选择要删除的项。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; }
string selectId = table1.SelectedItems[0].Tag.ToString();
if (MessageBox.Show("确定要删除项吗?一旦删除将不可恢复。", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
var list =LvHoliday.SelectedObjects;
if (list.Count== 0) { MessageBox.Show("请先选择要删除的项。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; }
if (MessageBox.Show("确定要删除选定的项吗?一旦删除将不可恢复。", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
{
return;
}
@ -228,8 +155,12 @@ namespace TimeClock.DbOp
IDbInterface db = Itrycn_Db.CreateDataProvider(Itrycn_Db.dataType);
if (db.ConnDb(Itrycn_Db.Holidays_ConnStr) == 1)
{
db.DelById(tableName, selectId);
tableModel1.Rows.RemoveAt(table1.SelectedItems[0].Index);
for (int i = 0; i < list.Count; i++)
{
var row = (HolidayInfo)list[i];
db.DelById(tableName, row.Id.ToString());
}
LvHoliday.RemoveObjects(list);
}
}

View File

@ -117,15 +117,9 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="columnModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>141, 21</value>
</metadata>
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>269, 21</value>
</metadata>
<metadata name="tableModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>22, 16</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>

View File

@ -103,30 +103,26 @@
this.RbHour = new System.Windows.Forms.RadioButton();
this.RbMinute = new System.Windows.Forms.RadioButton();
this.tabPage3 = new System.Windows.Forms.TabPage();
this.table1 = new XPTable.Models.Table();
this.columnModel1 = new XPTable.Models.ColumnModel();
this.textColumn1 = new XPTable.Models.TextColumn();
this.textColumn2 = new XPTable.Models.TextColumn();
this.LvNotDisturb = new BrightIdeasSoftware.ObjectListView();
this.OlvNotDisturbTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvNotDisturbDesc = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tableModel1 = new XPTable.Models.TableModel();
this.CbbDisturbed = new ryControls.RyComboBox();
this.tabPage4 = new System.Windows.Forms.TabPage();
this.table_show = new XPTable.Models.Table();
this.columnModel_show = new XPTable.Models.ColumnModel();
this.ColType = new XPTable.Models.TextColumn();
this.ColName = new XPTable.Models.TextColumn();
this.ColValue = new XPTable.Models.TextColumn();
this.LvCustom = new BrightIdeasSoftware.ObjectListView();
this.OlvCustomType = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvCustomTitle = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvCustomContent = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.contextMenuStrip_show = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripSeparator();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tableModel_show = new XPTable.Models.TableModel();
this.ChkEnabled = new System.Windows.Forms.CheckBox();
this.ChkAllowShow = new System.Windows.Forms.CheckBox();
this.txtName = new ryControls.TextBoxEx2();
@ -175,10 +171,10 @@
((System.ComponentModel.ISupportInitialize)(this.NumInterval)).BeginInit();
this.panel1.SuspendLayout();
this.tabPage3.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvNotDisturb)).BeginInit();
this.contextMenuStrip1.SuspendLayout();
this.tabPage4.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table_show)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvCustom)).BeginInit();
this.contextMenuStrip_show.SuspendLayout();
this.contextMenuStrip2.SuspendLayout();
this.PnlKeys.SuspendLayout();
@ -258,6 +254,7 @@
this.CbbSound.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbSound.FormattingEnabled = true;
this.CbbSound.Location = new System.Drawing.Point(85, 286);
this.CbbSound.MaxUndoRedoSteps = 50;
this.CbbSound.Name = "CbbSound";
this.CbbSound.Size = new System.Drawing.Size(381, 24);
this.CbbSound.TabIndex = 20;
@ -280,6 +277,7 @@
this.CbbShowPic.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbShowPic.FormattingEnabled = true;
this.CbbShowPic.Location = new System.Drawing.Point(85, 315);
this.CbbShowPic.MaxUndoRedoSteps = 50;
this.CbbShowPic.Name = "CbbShowPic";
this.CbbShowPic.Size = new System.Drawing.Size(381, 24);
this.CbbShowPic.TabIndex = 18;
@ -343,7 +341,9 @@
this.TxtContent.BackColor = System.Drawing.Color.White;
this.TxtContent.EmptyText = "";
this.TxtContent.Location = new System.Drawing.Point(6, 34);
this.TxtContent.LongTime = 2000;
this.TxtContent.MaxLength = 999999999;
this.TxtContent.MaxUndoRedoSteps = 50;
this.TxtContent.Multiline = true;
this.TxtContent.Name = "TxtContent";
this.TxtContent.OnlyNumeric = false;
@ -440,6 +440,7 @@
"2分钟",
"5分钟"});
this.CbbEarlierTime.Location = new System.Drawing.Point(68, 5);
this.CbbEarlierTime.MaxUndoRedoSteps = 50;
this.CbbEarlierTime.Name = "CbbEarlierTime";
this.CbbEarlierTime.Size = new System.Drawing.Size(117, 24);
this.CbbEarlierTime.TabIndex = 11;
@ -486,6 +487,7 @@
this.CbbPram.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbPram.FormattingEnabled = true;
this.CbbPram.Location = new System.Drawing.Point(68, 33);
this.CbbPram.MaxUndoRedoSteps = 50;
this.CbbPram.Name = "CbbPram";
this.CbbPram.Size = new System.Drawing.Size(294, 24);
this.CbbPram.TabIndex = 14;
@ -506,6 +508,7 @@
this.CbbFile.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbFile.FormattingEnabled = true;
this.CbbFile.Location = new System.Drawing.Point(68, 5);
this.CbbFile.MaxUndoRedoSteps = 50;
this.CbbFile.Name = "CbbFile";
this.CbbFile.Size = new System.Drawing.Size(294, 24);
this.CbbFile.TabIndex = 12;
@ -527,6 +530,7 @@
this.CbbAction.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbAction.FormattingEnabled = true;
this.CbbAction.Location = new System.Drawing.Point(76, 6);
this.CbbAction.MaxUndoRedoSteps = 50;
this.CbbAction.Name = "CbbAction";
this.CbbAction.Size = new System.Drawing.Size(294, 24);
this.CbbAction.TabIndex = 10;
@ -758,6 +762,7 @@
"周六",
"周日"});
this.CbbWeekByMonth.Location = new System.Drawing.Point(196, 35);
this.CbbWeekByMonth.MaxUndoRedoSteps = 50;
this.CbbWeekByMonth.Name = "CbbWeekByMonth";
this.CbbWeekByMonth.Size = new System.Drawing.Size(80, 24);
this.CbbWeekByMonth.TabIndex = 16;
@ -777,6 +782,7 @@
"第四个",
"最后一个"});
this.CbbWeekIndexByMonth.Location = new System.Drawing.Point(68, 35);
this.CbbWeekIndexByMonth.MaxUndoRedoSteps = 50;
this.CbbWeekIndexByMonth.Name = "CbbWeekIndexByMonth";
this.CbbWeekIndexByMonth.Size = new System.Drawing.Size(122, 24);
this.CbbWeekIndexByMonth.TabIndex = 15;
@ -823,6 +829,7 @@
this.CbbDay.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbDay.FormattingEnabled = true;
this.CbbDay.Location = new System.Drawing.Point(120, 8);
this.CbbDay.MaxUndoRedoSteps = 50;
this.CbbDay.Name = "CbbDay";
this.CbbDay.Size = new System.Drawing.Size(117, 24);
this.CbbDay.TabIndex = 11;
@ -851,6 +858,7 @@
"阳历",
"农历"});
this.CbbLunar.Location = new System.Drawing.Point(13, 6);
this.CbbLunar.MaxUndoRedoSteps = 50;
this.CbbLunar.Name = "CbbLunar";
this.CbbLunar.Size = new System.Drawing.Size(70, 24);
this.CbbLunar.TabIndex = 14;
@ -864,6 +872,7 @@
this.CbbDay_y.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbDay_y.FormattingEnabled = true;
this.CbbDay_y.Location = new System.Drawing.Point(264, 6);
this.CbbDay_y.MaxUndoRedoSteps = 50;
this.CbbDay_y.Name = "CbbDay_y";
this.CbbDay_y.Size = new System.Drawing.Size(117, 24);
this.CbbDay_y.TabIndex = 13;
@ -887,6 +896,7 @@
this.CbbMonth_y.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.CbbMonth_y.FormattingEnabled = true;
this.CbbMonth_y.Location = new System.Drawing.Point(89, 6);
this.CbbMonth_y.MaxUndoRedoSteps = 50;
this.CbbMonth_y.Name = "CbbMonth_y";
this.CbbMonth_y.Size = new System.Drawing.Size(117, 24);
this.CbbMonth_y.TabIndex = 11;
@ -1060,7 +1070,7 @@
//
// tabPage3
//
this.tabPage3.Controls.Add(this.table1);
this.tabPage3.Controls.Add(this.LvNotDisturb);
this.tabPage3.Controls.Add(this.CbbDisturbed);
this.tabPage3.Location = new System.Drawing.Point(4, 22);
this.tabPage3.Name = "tabPage3";
@ -1070,43 +1080,37 @@
this.tabPage3.Text = "免打扰";
this.tabPage3.UseVisualStyleBackColor = true;
//
// table1
// LvNotDisturb
//
this.table1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
this.LvNotDisturb.AllColumns.Add(this.OlvNotDisturbTime);
this.LvNotDisturb.AllColumns.Add(this.OlvNotDisturbDesc);
this.LvNotDisturb.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table1.ColumnModel = this.columnModel1;
this.table1.ContextMenuStrip = this.contextMenuStrip1;
this.table1.EnableToolTips = true;
this.table1.FullRowSelect = true;
this.table1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table1.Location = new System.Drawing.Point(6, 39);
this.table1.Name = "table1";
this.table1.NoItemsText = "当前列表没有任何项";
this.table1.Size = new System.Drawing.Size(555, 326);
this.table1.TabIndex = 44;
this.table1.TableModel = this.tableModel1;
this.table1.Text = "table1";
this.LvNotDisturb.CellEditUseWholeCell = false;
this.LvNotDisturb.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvNotDisturbTime,
this.OlvNotDisturbDesc});
this.LvNotDisturb.ContextMenuStrip = this.contextMenuStrip1;
this.LvNotDisturb.Cursor = System.Windows.Forms.Cursors.Default;
this.LvNotDisturb.FullRowSelect = true;
this.LvNotDisturb.HideSelection = false;
this.LvNotDisturb.Location = new System.Drawing.Point(6, 39);
this.LvNotDisturb.Name = "LvNotDisturb";
this.LvNotDisturb.Size = new System.Drawing.Size(555, 356);
this.LvNotDisturb.TabIndex = 47;
this.LvNotDisturb.UseCompatibleStateImageBehavior = false;
this.LvNotDisturb.View = System.Windows.Forms.View.Details;
//
// columnModel1
// OlvNotDisturbTime
//
this.columnModel1.Columns.AddRange(new XPTable.Models.Column[] {
this.textColumn1,
this.textColumn2});
this.OlvNotDisturbTime.Text = "时间段";
this.OlvNotDisturbTime.Width = 300;
//
// textColumn1
// OlvNotDisturbDesc
//
this.textColumn1.Editable = false;
this.textColumn1.Tag = null;
this.textColumn1.Text = "时间段";
this.textColumn1.Width = 320;
//
// textColumn2
//
this.textColumn2.Editable = false;
this.textColumn2.Tag = null;
this.textColumn2.Text = "备注";
this.textColumn2.Width = 210;
this.OlvNotDisturbDesc.Text = "备注";
this.OlvNotDisturbDesc.Width = 220;
//
// contextMenuStrip1
//
@ -1155,6 +1159,7 @@
"以下时间段不执行本提醒",
"只支持以下时间段内的本提醒"});
this.CbbDisturbed.Location = new System.Drawing.Point(6, 6);
this.CbbDisturbed.MaxUndoRedoSteps = 50;
this.CbbDisturbed.Name = "CbbDisturbed";
this.CbbDisturbed.Size = new System.Drawing.Size(257, 27);
this.CbbDisturbed.TabIndex = 43;
@ -1163,7 +1168,7 @@
//
// tabPage4
//
this.tabPage4.Controls.Add(this.table_show);
this.tabPage4.Controls.Add(this.LvCustom);
this.tabPage4.Location = new System.Drawing.Point(4, 22);
this.tabPage4.Name = "tabPage4";
this.tabPage4.Padding = new System.Windows.Forms.Padding(3);
@ -1172,50 +1177,44 @@
this.tabPage4.Text = "自定义显示";
this.tabPage4.UseVisualStyleBackColor = true;
//
// table_show
// LvCustom
//
this.table_show.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
this.LvCustom.AllColumns.Add(this.OlvCustomType);
this.LvCustom.AllColumns.Add(this.OlvCustomTitle);
this.LvCustom.AllColumns.Add(this.OlvCustomContent);
this.LvCustom.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table_show.ColumnModel = this.columnModel_show;
this.table_show.ContextMenuStrip = this.contextMenuStrip_show;
this.table_show.EnableToolTips = true;
this.table_show.FullRowSelect = true;
this.table_show.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table_show.Location = new System.Drawing.Point(6, 6);
this.table_show.Name = "table_show";
this.table_show.NoItemsText = "当前列表没有任何项";
this.table_show.Size = new System.Drawing.Size(555, 359);
this.table_show.TabIndex = 45;
this.table_show.TableModel = this.tableModel_show;
this.table_show.Text = "table2";
this.LvCustom.CellEditUseWholeCell = false;
this.LvCustom.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvCustomType,
this.OlvCustomTitle,
this.OlvCustomContent});
this.LvCustom.ContextMenuStrip = this.contextMenuStrip_show;
this.LvCustom.Cursor = System.Windows.Forms.Cursors.Default;
this.LvCustom.FullRowSelect = true;
this.LvCustom.HideSelection = false;
this.LvCustom.Location = new System.Drawing.Point(6, 6);
this.LvCustom.Name = "LvCustom";
this.LvCustom.Size = new System.Drawing.Size(555, 389);
this.LvCustom.TabIndex = 46;
this.LvCustom.UseCompatibleStateImageBehavior = false;
this.LvCustom.View = System.Windows.Forms.View.Details;
//
// columnModel_show
// OlvCustomType
//
this.columnModel_show.Columns.AddRange(new XPTable.Models.Column[] {
this.ColType,
this.ColName,
this.ColValue});
this.OlvCustomType.Text = "类型";
this.OlvCustomType.Width = 80;
//
// ColType
// OlvCustomTitle
//
this.ColType.Editable = false;
this.ColType.Tag = null;
this.ColType.Text = "类型";
this.OlvCustomTitle.Text = "名称";
this.OlvCustomTitle.Width = 150;
//
// ColName
// OlvCustomContent
//
this.ColName.Editable = false;
this.ColName.Tag = null;
this.ColName.Text = "名称";
this.ColName.Width = 150;
//
// ColValue
//
this.ColValue.Editable = false;
this.ColValue.Tag = null;
this.ColValue.Text = "内容";
this.ColValue.Width = 300;
this.OlvCustomContent.Text = "内容";
this.OlvCustomContent.Width = 300;
//
// contextMenuStrip_show
//
@ -1294,7 +1293,9 @@
this.txtName.BackColor = System.Drawing.Color.White;
this.txtName.EmptyText = "";
this.txtName.Location = new System.Drawing.Point(12, 24);
this.txtName.LongTime = 2000;
this.txtName.MaxLength = 999999999;
this.txtName.MaxUndoRedoSteps = 50;
this.txtName.Multiline = false;
this.txtName.Name = "txtName";
this.txtName.OnlyNumeric = false;
@ -1618,10 +1619,10 @@
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.tabPage3.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvNotDisturb)).EndInit();
this.contextMenuStrip1.ResumeLayout(false);
this.tabPage4.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table_show)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvCustom)).EndInit();
this.contextMenuStrip_show.ResumeLayout(false);
this.contextMenuStrip2.ResumeLayout(false);
this.PnlKeys.ResumeLayout(false);
@ -1738,20 +1739,9 @@
private ryControls.PanelEx panelEx2;
public ryControls.CtlTreeView ctlTreeView1;
private System.Windows.Forms.RadioButton RbWinStart;
private XPTable.Models.Table table1;
private XPTable.Models.ColumnModel columnModel1;
private XPTable.Models.TextColumn textColumn1;
private XPTable.Models.TextColumn textColumn2;
private XPTable.Models.TableModel tableModel1;
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem2;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.TabPage tabPage4;
private XPTable.Models.Table table_show;
private XPTable.Models.TableModel tableModel_show;
private XPTable.Models.ColumnModel columnModel_show;
private XPTable.Models.TextColumn ColType;
private XPTable.Models.TextColumn ColName;
private XPTable.Models.TextColumn ColValue;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip_show;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
@ -1763,5 +1753,12 @@
private System.Windows.Forms.RadioButton RbWeekByMonth;
private System.Windows.Forms.RadioButton RbDayByMonth;
private System.Windows.Forms.CheckBox ChkWeekTypeByMonth;
private BrightIdeasSoftware.ObjectListView LvCustom;
private BrightIdeasSoftware.OLVColumn OlvCustomType;
private BrightIdeasSoftware.OLVColumn OlvCustomTitle;
private BrightIdeasSoftware.OLVColumn OlvCustomContent;
private BrightIdeasSoftware.ObjectListView LvNotDisturb;
private BrightIdeasSoftware.OLVColumn OlvNotDisturbTime;
private BrightIdeasSoftware.OLVColumn OlvNotDisturbDesc;
}
}

View File

@ -108,6 +108,26 @@ namespace TimeClock.DbOp
CbbSound.Text = "默认提醒.wav";
}
}
OlvCustomType.AspectGetter = (object x) =>
{
return ((CustomShowInfo)x).TypeStr;
};
OlvCustomTitle.AspectGetter = (object x) =>
{
return ((CustomShowInfo)x).Name;
};
OlvCustomContent.AspectGetter = (object x) =>
{
return ((CustomShowInfo)x).DateStr;
};
OlvNotDisturbTime.AspectGetter = (object x) =>
{
return ((DateInfo)x).TimeStr;
};
OlvNotDisturbDesc.AspectGetter = (object x) =>
{
return ((DateInfo)x).des;
};
}
class SoundInfo
{
@ -213,51 +233,28 @@ namespace TimeClock.DbOp
int ExceptionType = myExcept_XML.GetAttrValue("ExceptionType",0);
int iCount = myExcept_XML.GetAttrValue("ExceptionCount",0);
if (ExceptionType == 1) { CbbDisturbed.SelectedIndex = 1; } else { CbbDisturbed.SelectedIndex = 0; }
List<DateInfo> list_Except = new List<DateInfo>();
for (int m = 0; m < iCount; m++)
{
string date_str = "";
DateInfo dt_info = new DateInfo() { iType = myExcept_XML.GetAttrValue("ExType" + (m + 1).ToString(), 1),
list_Except.Add(new DateInfo() { iType = myExcept_XML.GetAttrValue("ExType" + (m + 1).ToString(), 1),
start = myExcept_XML.GetAttrValue("ExStart" + (m + 1).ToString(),DateTime.Now),
end = myExcept_XML.GetAttrValue("ExEnd" + (m + 1).ToString(), DateTime.Now),
start_week = myExcept_XML.GetAttrValue("ExStartWeek" + (m + 1).ToString(),1),
end_week = myExcept_XML.GetAttrValue("ExEndWeek" + (m + 1).ToString(), 1),
des = myExcept_XML.GetAttrValue("Des" + (m + 1).ToString(), "")
};
if (dt_info.iType==1)
{
date_str = dt_info.start.ToString("yyyy-MM-dd HH:mm") + " 到 " + dt_info.end.ToString("yyyy-MM-dd HH:mm");
});
}
else if (dt_info.iType ==2)//星期
{
if (dt_info.start_week == dt_info.end_week)
{ date_str = "每周" + RyDate.GetWeekName(dt_info.start_week); }
else
{
date_str = "周" + RyDate.GetWeekName(dt_info.start_week) + " 到 周" + RyDate.GetWeekName(dt_info.end_week);
}
}
else
{
date_str = "每天 " + dt_info.start.ToString("HH:mm") + " 到 " + dt_info.end.ToString("HH:mm");
}
XPTable.Models.Row itemList = new XPTable.Models.Row()
{
Tag = dt_info
};
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(date_str));//示例
itemList.Cells.Add(new XPTable.Models.Cell(myExcept_XML.GetAttrValue("Des" + (m + 1).ToString(), "")));
table1.TableModel.Rows.Add(itemList);
}
tabPage3.Text = "免打扰(" + table1.TableModel.Rows.Count + ")";
LvNotDisturb.AddObjects(list_Except);
tabPage3.Text = "免打扰(" + list_Except.Count + ")";
#endregion
#region
ryCommon.Storage myCustomShow_XML = new Storage(reader["CustomShow"].ToString());
myCustomShow_XML.SelectNodeBySet();
iCount = myCustomShow_XML.GetAttrValue("Count", 0);
List<CustomShowInfo> list = new List<CustomShowInfo>();
for (int m = 0; m < iCount; m++)
{
CustomShowInfo dt_info = new CustomShowInfo()
list.Add(new CustomShowInfo()
{
Type = myCustomShow_XML.GetAttrValue("CsType" + (m + 1).ToString(), 1),
Name = myCustomShow_XML.GetAttrValue("CsName" + (m + 1).ToString(),""),
@ -265,18 +262,10 @@ namespace TimeClock.DbOp
Year = myCustomShow_XML.GetAttrValue("CsYear" + (m + 1).ToString(), 1),
Month = myCustomShow_XML.GetAttrValue("CsMonth" + (m + 1).ToString(), 1),
Day = myCustomShow_XML.GetAttrValue("CsDay" + (m + 1).ToString(), 1)
};
XPTable.Models.Row itemList = new XPTable.Models.Row()
{
Tag = dt_info
};
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.TypeStr));//示例
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.Name));
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.DateStr));
table_show.TableModel.Rows.Add(itemList);
tabPage4.Text = "自定义显示(" + table_show.TableModel.Rows.Count + ")";
});
}
LvCustom.AddObjects(list);
tabPage4.Text = "自定义显示(" + list.Count + ")";
#endregion
#endregion
ryCommon.Storage tStor = new Storage(reader["SetXML"].ToString());
@ -506,15 +495,15 @@ namespace TimeClock.DbOp
MessageBox.Show("当前提醒时间已经过期。","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
if(table1.TableModel.Rows.Count>0)
if(LvNotDisturb.GetItemCount()>0)
{
switch (MessageBox.Show("具体时间提醒,免打扰功能将无效,确定要删除免打扰吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
{
case DialogResult.No:
return;
case DialogResult.Yes:
table1.TableModel.Rows.Clear();
tabPage3.Text = "免打扰(" + table1.TableModel.Rows.Count + ")";
LvNotDisturb.ClearObjects();
tabPage3.Text = "免打扰(" + LvNotDisturb.GetItemCount() + ")";
break;
}
}
@ -555,16 +544,17 @@ namespace TimeClock.DbOp
mySQL.AddField("TipClose", 0);
mySQL.AddField("NextTipTime", DtDay.Value.Date.AddHours(DtTime.Value.Hour).AddMinutes(DtTime.Value.Minute));
#region
if (table1.TableModel.Rows.Count == 0) { mySQL.AddField("ExceptXML", ""); }
if (LvNotDisturb.GetItemCount() == 0) { mySQL.AddField("ExceptXML", ""); }
else
{
ryCommon.Storage myExcept_XML = new Storage();
myExcept_XML.SelectNodeBySet();
myExcept_XML.SetAttrValue("ExceptionType", CbbDisturbed.SelectedIndex);
myExcept_XML.SetAttrValue("ExceptionCount", table1.TableModel.Rows.Count);
for (int m = 0; m < table1.TableModel.Rows.Count; m++)
myExcept_XML.SetAttrValue("ExceptionCount", LvNotDisturb.GetItemCount());
var list_except = LvNotDisturb.ObjectsList;
for (int m = 0; m < list_except.Count; m++)
{
DateInfo info = (DateInfo)table1.TableModel.Rows[m].Tag;
DateInfo info = (DateInfo)list_except[m];
myExcept_XML.SetAttrValue("ExType" + (m + 1).ToString(), info.iType);
myExcept_XML.SetAttrValue("ExStart" + (m + 1).ToString(), info.start);
myExcept_XML.SetAttrValue("ExEnd" + (m + 1).ToString(), info.end);
@ -576,15 +566,16 @@ namespace TimeClock.DbOp
}
#endregion
#region
if (table_show.TableModel.Rows.Count == 0) { mySQL.AddField("CustomShow", ""); }
if (LvCustom.GetItemCount() == 0) { mySQL.AddField("CustomShow", ""); }
else
{
ryCommon.Storage myCustomShow_XML = new Storage();
myCustomShow_XML.SelectNodeBySet();
myCustomShow_XML.SetAttrValue("Count", table_show.TableModel.Rows.Count);
for (int m = 0; m < table_show.TableModel.Rows.Count; m++)
myCustomShow_XML.SetAttrValue("Count", LvCustom.GetItemCount());
var list_custom = LvCustom.ObjectsList ;
for (int m = 0; m < list_custom.Count; m++)
{
CustomShowInfo info = (CustomShowInfo)table_show.TableModel.Rows[m].Tag;
CustomShowInfo info = (CustomShowInfo)list_custom[m];
myCustomShow_XML.SetAttrValue("CsType" + (m + 1).ToString(), info.Type);
myCustomShow_XML.SetAttrValue("CsName" + (m + 1).ToString(), info.Name);
myCustomShow_XML.SetAttrValue("CsIsLunar" + (m + 1).ToString(), info.IsLunar);
@ -875,7 +866,6 @@ namespace TimeClock.DbOp
frm.mr.OnDialogResult += new ModalForm.DialogResultHandler((object t, DialogResult dg) => {
if (dg == DialogResult.OK)
{
string date_str = "";
DateInfo dt_info = new DateInfo()
{
iType = frm.CbbType.SelectedIndex,
@ -885,32 +875,8 @@ namespace TimeClock.DbOp
end_week = frm.CbbEndWeek.SelectedIndex + 1,
des = frm.TxtDes.Text
};
if (frm.CbbType.SelectedIndex == 1)
{
date_str = frm.Dt_start.Value.ToString("yyyy-MM-dd HH:mm") + " 到 " + frm.Dt_End.Value.ToString("yyyy-MM-dd HH:mm");
}
else if (frm.CbbType.SelectedIndex == 2)
{
if (frm.CbbStartWeek.Text == frm.CbbEndWeek.Text)
{ date_str = "每"+frm.CbbStartWeek.Text; }
else
{
date_str = frm.CbbStartWeek.Text + " 到 " + frm.CbbEndWeek.Text;
}
}
else
{
date_str = "每天 " + frm.Dt_start.Value.ToString("HH:mm") + " 到 " + frm.Dt_End.Value.ToString("HH:mm");
}
XPTable.Models.Row itemList = new XPTable.Models.Row()
{
Tag = dt_info
};
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(date_str));//示例
itemList.Cells.Add(new XPTable.Models.Cell(frm.TxtDes.Text));
table1.TableModel.Rows.Add(itemList);
tabPage3.Text = "免打扰(" + table1.TableModel.Rows.Count + ")";
LvNotDisturb.AddObject(dt_info);
tabPage3.Text = "免打扰(" + LvNotDisturb.GetItemCount() + ")";
DateTime getdate_minute(DateTime dt)
{
return dt.Date.AddHours(dt.Hour).AddMinutes(dt.Minute);
@ -922,19 +888,19 @@ namespace TimeClock.DbOp
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (table1.SelectedItems.Length == 0) { return; }
table1.TableModel.Rows.RemoveAt(table1.SelectedItems[0].Index);
tabPage3.Text = "免打扰(" + table1.TableModel.Rows.Count + ")";
if (LvNotDisturb.SelectedObject==null) { return; }
LvNotDisturb.RemoveObject(LvNotDisturb.SelectedObject);
tabPage3.Text = "免打扰(" + LvNotDisturb.GetItemCount() + ")";
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("确定要删除该项吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
if (MessageBox.Show("确定要清空所有免打扰数据吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
{
return;
}
table1.TableModel.Rows.Clear();
tabPage3.Text = "免打扰(" + table1.TableModel.Rows.Count + ")";
LvNotDisturb.ClearObjects();
tabPage3.Text = "免打扰(" + LvNotDisturb.GetItemCount() + ")";
}
private void BtnSelectSound_Click(object sender, EventArgs e)
@ -1242,7 +1208,7 @@ namespace TimeClock.DbOp
}
private void AddCustomShow(int type)
{
if(table_show.TableModel.Rows.Count>=5)
if(LvCustom.GetItemCount()>=5)
{
MessageBox.Show("无法再添加,已经到达最大值。", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
@ -1266,16 +1232,8 @@ namespace TimeClock.DbOp
Month = frm.CbbMonth_y.SelectedIndex + 1,
Day = frm.CbbDay_y.SelectedIndex + 1
};
XPTable.Models.Row itemList = new XPTable.Models.Row()
{
Tag = dt_info
};
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.TypeStr));//示例
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.Name));
itemList.Cells.Add(new XPTable.Models.Cell(dt_info.DateStr));//示例
table_show.TableModel.Rows.Add(itemList);
tabPage4.Text = "自定义显示(" + table_show.TableModel.Rows.Count + ")";
LvCustom.AddObject(dt_info);
tabPage4.Text = "自定义显示(" + LvCustom.GetItemCount() + ")";
}
});
frm.mr.ShowModal();
@ -1297,8 +1255,8 @@ namespace TimeClock.DbOp
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (table_show.SelectedItems.Length == 0) { return; }
table_show.TableModel.Rows.RemoveAt(table_show.SelectedItems[0].Index);
if (LvCustom.SelectedObject==null) { return; }
LvCustom.RemoveObject(LvCustom.SelectedObject);
}
private void RbDayByMonth_CheckedChanged(object sender, EventArgs e)
@ -1361,6 +1319,31 @@ namespace TimeClock.DbOp
/// 1表示具体时间0表示每天
/// </summary>
public int iType = 0;
public string TimeStr
{
get
{
var date_str = "";
if (iType == 1)
{
date_str = start.ToString("yyyy-MM-dd HH:mm") + " 到 " + end.ToString("yyyy-MM-dd HH:mm");
}
else if (iType == 2)//星期
{
if (start_week == end_week)
{ date_str = "每周" + RyDate.GetWeekName(start_week); }
else
{
date_str = "周" + RyDate.GetWeekName(start_week) + " 到 周" + RyDate.GetWeekName(end_week);
}
}
else
{
date_str = "每天 " + start.ToString("HH:mm") + " 到 " + end.ToString("HH:mm");
}
return date_str;
}
}
public string des = "";
}
public class EarlierTimeInfo

View File

@ -120,24 +120,12 @@
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>502, 19</value>
</metadata>
<metadata name="columnModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>768, 19</value>
</metadata>
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>165, 17</value>
</metadata>
<metadata name="tableModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>909, 19</value>
</metadata>
<metadata name="columnModel_show.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>22, 49</value>
</metadata>
<metadata name="contextMenuStrip_show.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>192, 49</value>
</metadata>
<metadata name="tableModel_show.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1036, 19</value>
</metadata>
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>

View File

@ -30,7 +30,7 @@
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmTimeView));
System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("所有提醒");
System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("所有提醒");
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator();
@ -52,18 +52,14 @@
this.timer1 = new System.Windows.Forms.Timer(this.components);
this.chromeTabControl1 = new ryControls.ChromeTabControl();
this.tabPage15 = new System.Windows.Forms.TabPage();
this.LvRest = new BrightIdeasSoftware.ObjectListView();
this.OlvRestTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvRestText = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.LblGetRestRecord = new System.Windows.Forms.Label();
this.table_rest = new XPTable.Models.Table();
this.columnModel_rest = new XPTable.Models.ColumnModel();
this.ColTime = new XPTable.Models.TextColumn();
this.ColMode = new XPTable.Models.TextColumn();
this.tableModel_rest = new XPTable.Models.TableModel();
this.panel1 = new System.Windows.Forms.Panel();
this.table3 = new XPTable.Models.Table();
this.CM_LatelyHoliday = new XPTable.Models.ColumnModel();
this.textColumn6 = new XPTable.Models.TextColumn();
this.textColumn7 = new XPTable.Models.TextColumn();
this.TM__LatelyHoliday = new XPTable.Models.TableModel();
this.LvHoliday = new BrightIdeasSoftware.ObjectListView();
this.OlvHolidayTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvHolidayContent = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.label17 = new System.Windows.Forms.Label();
this.LblNextRestTime = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
@ -99,13 +95,11 @@
this.rySearch1 = new ryControls.rySearch();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.ctlTreeView1 = new ryControls.CtlTreeView();
this.table1 = new XPTable.Models.Table();
this.columnModel1 = new XPTable.Models.ColumnModel();
this.textColumn1 = new XPTable.Models.TextColumn();
this.textColumn2 = new XPTable.Models.TextColumn();
this.textColumn3 = new XPTable.Models.TextColumn();
this.textColumn4 = new XPTable.Models.TextColumn();
this.tableModel1 = new XPTable.Models.TableModel();
this.LvTips = new BrightIdeasSoftware.ObjectListView();
this.OlvTipsDingshi = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTipsTitle = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTipsNextTipTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTipsAttr = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.ChkNoShow = new System.Windows.Forms.CheckBox();
this.BtnMore = new ryControls.ButtonEx();
this.ctlMyPage1 = new MyPage.ctlMyPage();
@ -114,12 +108,11 @@
this.btnDel = new ryControls.ButtonEx();
this.BtnQuickAdd = new ryControls.ButtonEx();
this.tabPage1 = new System.Windows.Forms.TabPage();
this.table_todo = new XPTable.Models.Table();
this.columnModel_todo = new XPTable.Models.ColumnModel();
this.ColTodo_Name = new XPTable.Models.TextColumn();
this.ColTodo_StartTime = new XPTable.Models.TextColumn();
this.ColTodo_EndTime = new XPTable.Models.TextColumn();
this.ColTodo_State = new XPTable.Models.TextColumn();
this.LvTodo = new BrightIdeasSoftware.ObjectListView();
this.OlvTodoTitle = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTodoStartTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTodoEndTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvTodoState = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.contextMenuStrip_todo = new System.Windows.Forms.ContextMenuStrip(this.components);
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@ -129,14 +122,12 @@
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripMenuItem4 = new System.Windows.Forms.ToolStripSeparator();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tableModel_todo = new XPTable.Models.TableModel();
this.rySearch2 = new ryControls.rySearch();
this.TabSticky = new System.Windows.Forms.TabPage();
this.table_sticky = new XPTable.Models.Table();
this.columnModel_sticky = new XPTable.Models.ColumnModel();
this.ColSticky = new XPTable.Models.TextColumn();
this.ColStickyShow = new XPTable.Models.TextColumn();
this.ColStickyAddTime = new XPTable.Models.TextColumn();
this.LvSticky = new BrightIdeasSoftware.ObjectListView();
this.OlvStickyTitle = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvStickyIsShow = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvStickyAddTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.MenuSticky = new System.Windows.Forms.ContextMenuStrip(this.components);
this.便ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.便ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
@ -144,26 +135,23 @@
this.toolStripMenuItem5 = new System.Windows.Forms.ToolStripSeparator();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.tableModel_sticky = new XPTable.Models.TableModel();
this.rySearch_sticky = new ryControls.rySearch();
this.TabCalendar = new System.Windows.Forms.TabPage();
this.chinaCalendar1 = new ryControls.FhChinaCalendar();
this.panelEx1 = new ryControls.PanelEx();
this.LvDate = new BrightIdeasSoftware.ObjectListView();
this.OlvDateName = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvDateContent = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.panelEx2 = new ryControls.PanelEx();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
this.table2 = new XPTable.Models.Table();
this.columnModel2 = new XPTable.Models.ColumnModel();
this.textColumn5 = new XPTable.Models.TextColumn();
this.ColHoliday = new XPTable.Models.TextColumn();
this.tableModel2 = new XPTable.Models.TableModel();
this.contextMenuStrip1.SuspendLayout();
this.pnlTop.SuspendLayout();
this.MenuMore.SuspendLayout();
this.chromeTabControl1.SuspendLayout();
this.tabPage15.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table_rest)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvRest)).BeginInit();
this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvHoliday)).BeginInit();
this.panel2.SuspendLayout();
this.PnlTipLine5.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
@ -180,17 +168,17 @@
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvTips)).BeginInit();
this.tabPage1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table_todo)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvTodo)).BeginInit();
this.contextMenuStrip_todo.SuspendLayout();
this.TabSticky.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table_sticky)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.LvSticky)).BeginInit();
this.MenuSticky.SuspendLayout();
this.TabCalendar.SuspendLayout();
this.panelEx1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.LvDate)).BeginInit();
this.panelEx2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.table2)).BeginInit();
this.SuspendLayout();
//
// contextMenuStrip1
@ -374,6 +362,7 @@
this.chromeTabControl1.Controls.Add(this.TabSticky);
this.chromeTabControl1.Controls.Add(this.TabCalendar);
this.chromeTabControl1.Cursor = System.Windows.Forms.Cursors.Default;
this.chromeTabControl1.DrawTabBorder = true;
this.chromeTabControl1.ItemSize = new System.Drawing.Size(120, 25);
this.chromeTabControl1.Location = new System.Drawing.Point(0, 89);
this.chromeTabControl1.Name = "chromeTabControl1";
@ -381,18 +370,15 @@
this.chromeTabControl1.ShowAddButton = false;
this.chromeTabControl1.ShowCloseButton = false;
this.chromeTabControl1.Size = new System.Drawing.Size(1106, 622);
this.chromeTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.chromeTabControl1.TabContextMenuStrip = null;
this.chromeTabControl1.TabIndex = 43;
this.chromeTabControl1.TabMaxWidth = 120;
this.chromeTabControl1.TabOffColorEnd = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.chromeTabControl1.TabOffColorStart = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(230)))), ((int)(((byte)(230)))));
this.chromeTabControl1.SelectedIndexChanged += new System.EventHandler(this.chromeTabControl1_SelectedIndexChanged);
//
// tabPage15
//
this.tabPage15.Controls.Add(this.LvRest);
this.tabPage15.Controls.Add(this.LblGetRestRecord);
this.tabPage15.Controls.Add(this.table_rest);
this.tabPage15.Controls.Add(this.panel1);
this.tabPage15.Controls.Add(this.LblNextRestTime);
this.tabPage15.Controls.Add(this.label7);
@ -411,6 +397,37 @@
this.tabPage15.Text = "首页";
this.tabPage15.UseVisualStyleBackColor = true;
//
// LvRest
//
this.LvRest.AllColumns.Add(this.OlvRestTime);
this.LvRest.AllColumns.Add(this.OlvRestText);
this.LvRest.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvRest.CellEditUseWholeCell = false;
this.LvRest.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvRestTime,
this.OlvRestText});
this.LvRest.Cursor = System.Windows.Forms.Cursors.Default;
this.LvRest.FullRowSelect = true;
this.LvRest.HideSelection = false;
this.LvRest.Location = new System.Drawing.Point(15, 163);
this.LvRest.Name = "LvRest";
this.LvRest.Size = new System.Drawing.Size(788, 420);
this.LvRest.TabIndex = 57;
this.LvRest.UseCompatibleStateImageBehavior = false;
this.LvRest.View = System.Windows.Forms.View.Details;
//
// OlvRestTime
//
this.OlvRestTime.Text = "时间";
this.OlvRestTime.Width = 300;
//
// OlvRestText
//
this.OlvRestText.Text = "状态";
this.OlvRestText.Width = 420;
//
// LblGetRestRecord
//
this.LblGetRestRecord.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
@ -425,94 +442,48 @@
this.LblGetRestRecord.Text = "刷新";
this.LblGetRestRecord.Click += new System.EventHandler(this.LblGetRestRecord_Click);
//
// table_rest
//
this.table_rest.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table_rest.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.table_rest.ColumnModel = this.columnModel_rest;
this.table_rest.EnableToolTips = true;
this.table_rest.FullRowSelect = true;
this.table_rest.HeaderFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_rest.Location = new System.Drawing.Point(18, 163);
this.table_rest.Name = "table_rest";
this.table_rest.NoItemsText = "当前列表没有任何项";
this.table_rest.Size = new System.Drawing.Size(785, 420);
this.table_rest.TabIndex = 55;
this.table_rest.TableModel = this.tableModel_rest;
this.table_rest.Text = "table4";
//
// columnModel_rest
//
this.columnModel_rest.Columns.AddRange(new XPTable.Models.Column[] {
this.ColTime,
this.ColMode});
//
// ColTime
//
this.ColTime.Editable = false;
this.ColTime.Tag = null;
this.ColTime.Text = "时间";
this.ColTime.Width = 360;
//
// ColMode
//
this.ColMode.Editable = false;
this.ColMode.Tag = null;
this.ColMode.Text = "状态";
this.ColMode.Width = 200;
//
// panel1
//
this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
this.panel1.BackColor = System.Drawing.Color.White;
this.panel1.Controls.Add(this.table3);
this.panel1.Controls.Add(this.LvHoliday);
this.panel1.Controls.Add(this.label17);
this.panel1.Location = new System.Drawing.Point(813, 208);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(280, 240);
this.panel1.TabIndex = 54;
//
// table3
// LvHoliday
//
this.table3.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.table3.ColumnModel = this.CM_LatelyHoliday;
this.table3.EnableToolTips = true;
this.table3.FullRowSelect = true;
this.table3.HeaderFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table3.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table3.Location = new System.Drawing.Point(10, 56);
this.table3.Name = "table3";
this.table3.NoItemsText = "近期没有任何节假日";
this.table3.Size = new System.Drawing.Size(260, 181);
this.table3.TabIndex = 26;
this.table3.TableModel = this.TM__LatelyHoliday;
this.table3.Text = "table3";
this.LvHoliday.AllColumns.Add(this.OlvHolidayTime);
this.LvHoliday.AllColumns.Add(this.OlvHolidayContent);
this.LvHoliday.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvHoliday.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.LvHoliday.CellEditUseWholeCell = false;
this.LvHoliday.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvHolidayTime,
this.OlvHolidayContent});
this.LvHoliday.Cursor = System.Windows.Forms.Cursors.Default;
this.LvHoliday.FullRowSelect = true;
this.LvHoliday.HideSelection = false;
this.LvHoliday.Location = new System.Drawing.Point(13, 45);
this.LvHoliday.Name = "LvHoliday";
this.LvHoliday.Size = new System.Drawing.Size(260, 142);
this.LvHoliday.TabIndex = 58;
this.LvHoliday.UseCompatibleStateImageBehavior = false;
this.LvHoliday.View = System.Windows.Forms.View.Details;
//
// CM_LatelyHoliday
// OlvHolidayTime
//
this.CM_LatelyHoliday.Columns.AddRange(new XPTable.Models.Column[] {
this.textColumn6,
this.textColumn7});
this.OlvHolidayTime.Text = "时间";
this.OlvHolidayTime.Width = 85;
//
// textColumn6
// OlvHolidayContent
//
this.textColumn6.Editable = false;
this.textColumn6.Tag = null;
this.textColumn6.Text = "时间";
this.textColumn6.Width = 85;
//
// textColumn7
//
this.textColumn7.Editable = false;
this.textColumn7.Tag = null;
this.textColumn7.Text = "节日";
this.textColumn7.Width = 145;
//
// TM__LatelyHoliday
//
this.TM__LatelyHoliday.RowHeight = 20;
this.OlvHolidayContent.Text = "节日";
this.OlvHolidayContent.Width = 150;
//
// label17
//
@ -904,7 +875,7 @@
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.table1);
this.splitContainer1.Panel2.Controls.Add(this.LvTips);
this.splitContainer1.Size = new System.Drawing.Size(1095, 521);
this.splitContainer1.SplitterDistance = 224;
this.splitContainer1.TabIndex = 46;
@ -921,11 +892,11 @@
this.ctlTreeView1.ItemHeight = 18;
this.ctlTreeView1.Location = new System.Drawing.Point(0, 0);
this.ctlTreeView1.Name = "ctlTreeView1";
treeNode2.ImageIndex = 0;
treeNode2.Name = "节点0";
treeNode2.Text = "所有提醒";
treeNode1.ImageIndex = 0;
treeNode1.Name = "节点0";
treeNode1.Text = "所有提醒";
this.ctlTreeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode2});
treeNode1});
this.ctlTreeView1.SelectedImageIndex = 0;
this.ctlTreeView1.Size = new System.Drawing.Size(224, 521);
this.ctlTreeView1.T_FirstShowText = "所有提醒";
@ -937,63 +908,54 @@
this.ctlTreeView1.OnBeforeDelGroup += new ryControls.CtlTreeView.OptHandler(this.CtlTreeView1_OnBeforeDelGroup);
this.ctlTreeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.CtlTreeView1_AfterSelect);
//
// table1
// LvTips
//
this.table1.ColumnModel = this.columnModel1;
this.table1.ContextMenuStrip = this.contextMenuStrip1;
this.table1.Dock = System.Windows.Forms.DockStyle.Fill;
this.table1.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table1.FullRowSelect = true;
this.table1.GridLines = XPTable.Models.GridLines.Rows;
this.table1.GridLineStyle = XPTable.Models.GridLineStyle.Dot;
this.table1.HeaderFont = new System.Drawing.Font("宋体", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table1.Location = new System.Drawing.Point(0, 0);
this.table1.MultiSelect = true;
this.table1.Name = "table1";
this.table1.NoItemsText = "当前列表没有任何提醒";
this.table1.Size = new System.Drawing.Size(867, 521);
this.table1.TabIndex = 42;
this.table1.TableModel = this.tableModel1;
this.table1.Text = "table1";
this.table1.CellDoubleClick += new XPTable.Events.CellMouseEventHandler(this.Table1_CellDoubleClick);
this.table1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Table1_KeyDown);
this.LvTips.AllColumns.Add(this.OlvTipsDingshi);
this.LvTips.AllColumns.Add(this.OlvTipsTitle);
this.LvTips.AllColumns.Add(this.OlvTipsNextTipTime);
this.LvTips.AllColumns.Add(this.OlvTipsAttr);
this.LvTips.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvTips.CellEditUseWholeCell = false;
this.LvTips.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvTipsDingshi,
this.OlvTipsTitle,
this.OlvTipsNextTipTime,
this.OlvTipsAttr});
this.LvTips.ContextMenuStrip = this.contextMenuStrip1;
this.LvTips.Cursor = System.Windows.Forms.Cursors.Default;
this.LvTips.FullRowSelect = true;
this.LvTips.HideSelection = false;
this.LvTips.Location = new System.Drawing.Point(0, 3);
this.LvTips.Name = "LvTips";
this.LvTips.Size = new System.Drawing.Size(867, 518);
this.LvTips.TabIndex = 58;
this.LvTips.UseCellFormatEvents = true;
this.LvTips.UseCompatibleStateImageBehavior = false;
this.LvTips.View = System.Windows.Forms.View.Details;
this.LvTips.DoubleClick += new System.EventHandler(this.LvTips_DoubleClick);
this.LvTips.KeyDown += new System.Windows.Forms.KeyEventHandler(this.LvTips_KeyDown);
//
// columnModel1
// OlvTipsDingshi
//
this.columnModel1.Columns.AddRange(new XPTable.Models.Column[] {
this.textColumn1,
this.textColumn2,
this.textColumn3,
this.textColumn4});
this.OlvTipsDingshi.Text = "定时";
this.OlvTipsDingshi.Width = 230;
//
// textColumn1
// OlvTipsTitle
//
this.textColumn1.Editable = false;
this.textColumn1.Tag = null;
this.textColumn1.Text = "定时";
this.textColumn1.Width = 230;
this.OlvTipsTitle.Text = "标题";
this.OlvTipsTitle.Width = 220;
//
// textColumn2
// OlvTipsNextTipTime
//
this.textColumn2.Editable = false;
this.textColumn2.Tag = null;
this.textColumn2.Text = "标题";
this.textColumn2.Width = 220;
this.OlvTipsNextTipTime.Text = "下次提醒时间";
this.OlvTipsNextTipTime.Width = 220;
//
// textColumn3
// OlvTipsAttr
//
this.textColumn3.Editable = false;
this.textColumn3.Tag = null;
this.textColumn3.Text = "下次提醒时间";
this.textColumn3.Width = 220;
//
// textColumn4
//
this.textColumn4.Editable = false;
this.textColumn4.Tag = null;
this.textColumn4.Text = "属性";
this.textColumn4.Width = 160;
this.OlvTipsAttr.Text = "属性";
this.OlvTipsAttr.Width = 160;
//
// ChkNoShow
//
@ -1090,7 +1052,7 @@
//
// tabPage1
//
this.tabPage1.Controls.Add(this.table_todo);
this.tabPage1.Controls.Add(this.LvTodo);
this.tabPage1.Controls.Add(this.rySearch2);
this.tabPage1.Location = new System.Drawing.Point(1, 29);
this.tabPage1.Name = "tabPage1";
@ -1100,63 +1062,52 @@
this.tabPage1.Text = "我的待办";
this.tabPage1.UseVisualStyleBackColor = true;
//
// table_todo
// LvTodo
//
this.table_todo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
this.LvTodo.AllColumns.Add(this.OlvTodoTitle);
this.LvTodo.AllColumns.Add(this.OlvTodoStartTime);
this.LvTodo.AllColumns.Add(this.OlvTodoEndTime);
this.LvTodo.AllColumns.Add(this.OlvTodoState);
this.LvTodo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table_todo.ColumnModel = this.columnModel_todo;
this.table_todo.ContextMenuStrip = this.contextMenuStrip_todo;
this.table_todo.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_todo.FullRowSelect = true;
this.table_todo.GridLines = XPTable.Models.GridLines.Rows;
this.table_todo.GridLineStyle = XPTable.Models.GridLineStyle.Dot;
this.table_todo.HeaderFont = new System.Drawing.Font("宋体", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_todo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table_todo.Location = new System.Drawing.Point(6, 36);
this.table_todo.MultiSelect = true;
this.table_todo.Name = "table_todo";
this.table_todo.NoItemsText = "当前列表没有任何提醒";
this.table_todo.Size = new System.Drawing.Size(1087, 547);
this.table_todo.TabIndex = 43;
this.table_todo.TableModel = this.tableModel_todo;
this.table_todo.Text = "table4";
this.LvTodo.CellEditUseWholeCell = false;
this.LvTodo.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvTodoTitle,
this.OlvTodoStartTime,
this.OlvTodoEndTime,
this.OlvTodoState});
this.LvTodo.ContextMenuStrip = this.contextMenuStrip_todo;
this.LvTodo.Cursor = System.Windows.Forms.Cursors.Default;
this.LvTodo.FullRowSelect = true;
this.LvTodo.HideSelection = false;
this.LvTodo.Location = new System.Drawing.Point(6, 36);
this.LvTodo.Name = "LvTodo";
this.LvTodo.Size = new System.Drawing.Size(1087, 547);
this.LvTodo.TabIndex = 59;
this.LvTodo.UseCellFormatEvents = true;
this.LvTodo.UseCompatibleStateImageBehavior = false;
this.LvTodo.View = System.Windows.Forms.View.Details;
//
// columnModel_todo
// OlvTodoTitle
//
this.columnModel_todo.Columns.AddRange(new XPTable.Models.Column[] {
this.ColTodo_Name,
this.ColTodo_StartTime,
this.ColTodo_EndTime,
this.ColTodo_State});
this.OlvTodoTitle.Text = "代办事项";
this.OlvTodoTitle.Width = 300;
//
// ColTodo_Name
// OlvTodoStartTime
//
this.ColTodo_Name.Editable = false;
this.ColTodo_Name.Tag = null;
this.ColTodo_Name.Text = "待办事项";
this.ColTodo_Name.Width = 300;
this.OlvTodoStartTime.Text = "开始时间";
this.OlvTodoStartTime.Width = 300;
//
// ColTodo_StartTime
// OlvTodoEndTime
//
this.ColTodo_StartTime.Editable = false;
this.ColTodo_StartTime.Tag = null;
this.ColTodo_StartTime.Text = "开始时间";
this.ColTodo_StartTime.Width = 320;
this.OlvTodoEndTime.Text = "结束时间";
this.OlvTodoEndTime.Width = 300;
//
// ColTodo_EndTime
// OlvTodoState
//
this.ColTodo_EndTime.Editable = false;
this.ColTodo_EndTime.Tag = null;
this.ColTodo_EndTime.Text = "结束时间";
this.ColTodo_EndTime.Width = 320;
//
// ColTodo_State
//
this.ColTodo_State.Editable = false;
this.ColTodo_State.Tag = null;
this.ColTodo_State.Text = "状态";
this.ColTodo_State.Width = 100;
this.OlvTodoState.Text = "状态";
this.OlvTodoState.Width = 160;
//
// contextMenuStrip_todo
//
@ -1238,7 +1189,7 @@
//
// TabSticky
//
this.TabSticky.Controls.Add(this.table_sticky);
this.TabSticky.Controls.Add(this.LvSticky);
this.TabSticky.Controls.Add(this.rySearch_sticky);
this.TabSticky.Location = new System.Drawing.Point(1, 29);
this.TabSticky.Name = "TabSticky";
@ -1248,54 +1199,44 @@
this.TabSticky.Text = "桌面便笺";
this.TabSticky.UseVisualStyleBackColor = true;
//
// table_sticky
// LvSticky
//
this.table_sticky.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
this.LvSticky.AllColumns.Add(this.OlvStickyTitle);
this.LvSticky.AllColumns.Add(this.OlvStickyIsShow);
this.LvSticky.AllColumns.Add(this.OlvStickyAddTime);
this.LvSticky.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table_sticky.ColumnModel = this.columnModel_sticky;
this.table_sticky.ContextMenuStrip = this.MenuSticky;
this.table_sticky.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_sticky.FullRowSelect = true;
this.table_sticky.GridLines = XPTable.Models.GridLines.Rows;
this.table_sticky.GridLineStyle = XPTable.Models.GridLineStyle.Dot;
this.table_sticky.HeaderFont = new System.Drawing.Font("宋体", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_sticky.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table_sticky.Location = new System.Drawing.Point(6, 36);
this.table_sticky.MultiSelect = true;
this.table_sticky.Name = "table_sticky";
this.table_sticky.NoItemsText = "当前列表没有任何提醒";
this.table_sticky.Size = new System.Drawing.Size(1087, 547);
this.table_sticky.TabIndex = 44;
this.table_sticky.TableModel = this.tableModel_sticky;
this.table_sticky.Text = "table4";
this.LvSticky.CellEditUseWholeCell = false;
this.LvSticky.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvStickyTitle,
this.OlvStickyIsShow,
this.OlvStickyAddTime});
this.LvSticky.ContextMenuStrip = this.MenuSticky;
this.LvSticky.Cursor = System.Windows.Forms.Cursors.Default;
this.LvSticky.FullRowSelect = true;
this.LvSticky.HideSelection = false;
this.LvSticky.Location = new System.Drawing.Point(6, 36);
this.LvSticky.Name = "LvSticky";
this.LvSticky.Size = new System.Drawing.Size(1087, 547);
this.LvSticky.TabIndex = 60;
this.LvSticky.UseCellFormatEvents = true;
this.LvSticky.UseCompatibleStateImageBehavior = false;
this.LvSticky.View = System.Windows.Forms.View.Details;
//
// columnModel_sticky
// OlvStickyTitle
//
this.columnModel_sticky.Columns.AddRange(new XPTable.Models.Column[] {
this.ColSticky,
this.ColStickyShow,
this.ColStickyAddTime});
this.OlvStickyTitle.Text = "便笺";
this.OlvStickyTitle.Width = 500;
//
// ColSticky
// OlvStickyIsShow
//
this.ColSticky.Editable = false;
this.ColSticky.Tag = null;
this.ColSticky.Text = "便笺";
this.ColSticky.Width = 400;
this.OlvStickyIsShow.Text = "是否显示";
//
// ColStickyShow
// OlvStickyAddTime
//
this.ColStickyShow.Editable = false;
this.ColStickyShow.Tag = null;
this.ColStickyShow.Text = "是否显示";
//
// ColStickyAddTime
//
this.ColStickyAddTime.Editable = false;
this.ColStickyAddTime.Tag = null;
this.ColStickyAddTime.Text = "添加时间";
this.ColStickyAddTime.Width = 200;
this.OlvStickyAddTime.Text = "添加时间";
this.OlvStickyAddTime.Width = 180;
//
// MenuSticky
//
@ -1390,8 +1331,8 @@
this.panelEx1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Right)));
this.panelEx1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(213)))), ((int)(((byte)(216)))), ((int)(((byte)(223)))));
this.panelEx1.Controls.Add(this.LvDate);
this.panelEx1.Controls.Add(this.panelEx2);
this.panelEx1.Controls.Add(this.table2);
this.panelEx1.Location = new System.Drawing.Point(614, 6);
this.panelEx1.Name = "panelEx1";
this.panelEx1.RoundeStyle = ryControls.RoundStyle.None;
@ -1399,6 +1340,38 @@
this.panelEx1.TabIndex = 1;
this.panelEx1.TileBackColor = System.Drawing.Color.White;
//
// LvDate
//
this.LvDate.AllColumns.Add(this.OlvDateName);
this.LvDate.AllColumns.Add(this.OlvDateContent);
this.LvDate.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvDate.CellEditUseWholeCell = false;
this.LvDate.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvDateName,
this.OlvDateContent});
this.LvDate.Cursor = System.Windows.Forms.Cursors.Default;
this.LvDate.FullRowSelect = true;
this.LvDate.HideSelection = false;
this.LvDate.Location = new System.Drawing.Point(6, 3);
this.LvDate.Name = "LvDate";
this.LvDate.Size = new System.Drawing.Size(475, 303);
this.LvDate.TabIndex = 59;
this.LvDate.UseCellFormatEvents = true;
this.LvDate.UseCompatibleStateImageBehavior = false;
this.LvDate.View = System.Windows.Forms.View.Details;
this.LvDate.SelectedIndexChanged += new System.EventHandler(this.LvDate_SelectedIndexChanged);
//
// OlvDateName
//
this.OlvDateName.Text = "名称";
this.OlvDateName.Width = 85;
//
// OlvDateContent
//
this.OlvDateContent.Text = "内容";
this.OlvDateContent.Width = 350;
//
// panelEx2
//
this.panelEx2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
@ -1425,44 +1398,6 @@
this.richTextBox1.TabIndex = 0;
this.richTextBox1.Text = "";
//
// table2
//
this.table2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table2.ColumnModel = this.columnModel2;
this.table2.EnableToolTips = true;
this.table2.FullRowSelect = true;
this.table2.HeaderFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table2.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table2.Location = new System.Drawing.Point(7, 3);
this.table2.Name = "table2";
this.table2.NoItemsText = "当前列表没有任何项";
this.table2.Size = new System.Drawing.Size(474, 303);
this.table2.TabIndex = 6;
this.table2.TableModel = this.tableModel2;
this.table2.Text = "table2";
this.table2.CellClick += new XPTable.Events.CellMouseEventHandler(this.Table2_CellClick);
//
// columnModel2
//
this.columnModel2.Columns.AddRange(new XPTable.Models.Column[] {
this.textColumn5,
this.ColHoliday});
//
// textColumn5
//
this.textColumn5.Editable = false;
this.textColumn5.Tag = null;
this.textColumn5.Text = "名称";
//
// ColHoliday
//
this.ColHoliday.Editable = false;
this.ColHoliday.Tag = null;
this.ColHoliday.Text = "内容";
this.ColHoliday.Width = 300;
//
// FrmTimeView
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@ -1484,10 +1419,10 @@
this.chromeTabControl1.ResumeLayout(false);
this.tabPage15.ResumeLayout(false);
this.tabPage15.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.table_rest)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvRest)).EndInit();
this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.table3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvHoliday)).EndInit();
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
this.PnlTipLine5.ResumeLayout(false);
@ -1511,17 +1446,17 @@
this.splitContainer1.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
this.splitContainer1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvTips)).EndInit();
this.tabPage1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table_todo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvTodo)).EndInit();
this.contextMenuStrip_todo.ResumeLayout(false);
this.TabSticky.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table_sticky)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvSticky)).EndInit();
this.MenuSticky.ResumeLayout(false);
this.TabCalendar.ResumeLayout(false);
this.panelEx1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.LvDate)).EndInit();
this.panelEx2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.table2)).EndInit();
this.ResumeLayout(false);
}
@ -1551,13 +1486,6 @@
private ryControls.CtlTreeView ctlTreeView1;
private System.Windows.Forms.ImageList imageList1;
private System.Windows.Forms.SplitContainer splitContainer1;
private XPTable.Models.Table table1;
private XPTable.Models.TableModel tableModel1;
private XPTable.Models.ColumnModel columnModel1;
private XPTable.Models.TextColumn textColumn1;
private XPTable.Models.TextColumn textColumn2;
private XPTable.Models.TextColumn textColumn3;
private XPTable.Models.TextColumn textColumn4;
private System.Windows.Forms.LinkLabel LblAbout;
private System.Windows.Forms.CheckBox ChkNoShow;
private ryControls.ButtonEx BtnMore;
@ -1597,38 +1525,16 @@
private System.Windows.Forms.Label label7;
private ryControls.PanelEx panelEx1;
private ryControls.FhChinaCalendar chinaCalendar1;
private XPTable.Models.Table table2;
private XPTable.Models.ColumnModel columnModel2;
private XPTable.Models.TextColumn textColumn5;
private XPTable.Models.TextColumn ColHoliday;
private XPTable.Models.TableModel tableModel2;
private ryControls.PanelEx panelEx2;
private System.Windows.Forms.RichTextBox richTextBox1;
private System.Windows.Forms.Panel panel1;
private XPTable.Models.Table table3;
private XPTable.Models.ColumnModel CM_LatelyHoliday;
private XPTable.Models.TextColumn textColumn6;
private XPTable.Models.TextColumn textColumn7;
private XPTable.Models.TableModel TM__LatelyHoliday;
private System.Windows.Forms.Label label17;
public ryControls.ChromeTabControl chromeTabControl1;
public System.Windows.Forms.TabPage TabTipView;
public System.Windows.Forms.TabPage TabCalendar;
private XPTable.Models.Table table_rest;
private XPTable.Models.ColumnModel columnModel_rest;
private XPTable.Models.TextColumn ColTime;
private XPTable.Models.TextColumn ColMode;
private XPTable.Models.TableModel tableModel_rest;
private System.Windows.Forms.Label LblGetRestRecord;
private System.Windows.Forms.TabPage tabPage1;
private XPTable.Models.Table table_todo;
private ryControls.rySearch rySearch2;
private XPTable.Models.TableModel tableModel_todo;
private XPTable.Models.ColumnModel columnModel_todo;
private XPTable.Models.TextColumn ColTodo_Name;
private XPTable.Models.TextColumn ColTodo_StartTime;
private XPTable.Models.TextColumn ColTodo_EndTime;
private XPTable.Models.TextColumn ColTodo_State;
private System.Windows.Forms.ContextMenuStrip contextMenuStrip_todo;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
@ -1639,11 +1545,6 @@
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem4;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.TabPage TabSticky;
private XPTable.Models.Table table_sticky;
private XPTable.Models.ColumnModel columnModel_sticky;
private XPTable.Models.TextColumn ColSticky;
private XPTable.Models.TextColumn ColStickyShow;
private XPTable.Models.TextColumn ColStickyAddTime;
private System.Windows.Forms.ContextMenuStrip MenuSticky;
private System.Windows.Forms.ToolStripMenuItem 便ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem 便ToolStripMenuItem;
@ -1651,7 +1552,29 @@
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem5;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem ToolStripMenuItem;
private XPTable.Models.TableModel tableModel_sticky;
private ryControls.rySearch rySearch_sticky;
private BrightIdeasSoftware.ObjectListView LvRest;
private BrightIdeasSoftware.OLVColumn OlvRestTime;
private BrightIdeasSoftware.OLVColumn OlvRestText;
private BrightIdeasSoftware.ObjectListView LvHoliday;
private BrightIdeasSoftware.OLVColumn OlvHolidayTime;
private BrightIdeasSoftware.OLVColumn OlvHolidayContent;
private BrightIdeasSoftware.ObjectListView LvTips;
private BrightIdeasSoftware.OLVColumn OlvTipsDingshi;
private BrightIdeasSoftware.OLVColumn OlvTipsTitle;
private BrightIdeasSoftware.OLVColumn OlvTipsNextTipTime;
private BrightIdeasSoftware.OLVColumn OlvTipsAttr;
private BrightIdeasSoftware.ObjectListView LvTodo;
private BrightIdeasSoftware.OLVColumn OlvTodoTitle;
private BrightIdeasSoftware.OLVColumn OlvTodoStartTime;
private BrightIdeasSoftware.OLVColumn OlvTodoEndTime;
private BrightIdeasSoftware.OLVColumn OlvTodoState;
private BrightIdeasSoftware.ObjectListView LvSticky;
private BrightIdeasSoftware.OLVColumn OlvStickyTitle;
private BrightIdeasSoftware.OLVColumn OlvStickyIsShow;
private BrightIdeasSoftware.OLVColumn OlvStickyAddTime;
private BrightIdeasSoftware.ObjectListView LvDate;
private BrightIdeasSoftware.OLVColumn OlvDateName;
private BrightIdeasSoftware.OLVColumn OlvDateContent;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -121,32 +121,14 @@
<value>8, 21</value>
</metadata>
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>314, 21</value>
<value>558, 20</value>
</metadata>
<metadata name="MenuMore.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>697, 21</value>
<value>457, 16</value>
</metadata>
<metadata name="timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>814, 21</value>
</metadata>
<metadata name="columnModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>556, 21</value>
</metadata>
<metadata name="tableModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>429, 21</value>
</metadata>
<metadata name="columnModel_rest.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>164, 59</value>
</metadata>
<metadata name="tableModel_rest.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 59</value>
</metadata>
<metadata name="CM_LatelyHoliday.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1031, 21</value>
</metadata>
<metadata name="TM__LatelyHoliday.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>325, 59</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="panel2.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -224,29 +206,11 @@
yChN8buoPfn1s3LGjv9vZupEQHpP1m3fk1+aUT4pXR/5SAAAAABJRU5ErkJggg==
</value>
</data>
<metadata name="columnModel_todo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>635, 52</value>
</metadata>
<metadata name="contextMenuStrip_todo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>803, 52</value>
</metadata>
<metadata name="tableModel_todo.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>482, 52</value>
</metadata>
<metadata name="columnModel_sticky.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>994, 52</value>
<value>19, 46</value>
</metadata>
<metadata name="MenuSticky.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>175, 90</value>
</metadata>
<metadata name="tableModel_sticky.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 90</value>
</metadata>
<metadata name="columnModel2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>173, 21</value>
</metadata>
<metadata name="tableModel2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>904, 21</value>
<value>210, 42</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>

View File

@ -28,61 +28,13 @@
/// </summary>
private void InitializeComponent()
{
this.table_todo = new XPTable.Models.Table();
this.columnModel1 = new XPTable.Models.ColumnModel();
this.tableModel1 = new XPTable.Models.TableModel();
this.ColAddTime = new XPTable.Models.TextColumn();
this.ColLogs = new XPTable.Models.TextColumn();
this.richTextBox1 = new System.Windows.Forms.RichTextBox();
((System.ComponentModel.ISupportInitialize)(this.table_todo)).BeginInit();
this.LvLogs = new BrightIdeasSoftware.ObjectListView();
this.OlvTime = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
this.OlvLogText = ((BrightIdeasSoftware.OLVColumn)(new BrightIdeasSoftware.OLVColumn()));
((System.ComponentModel.ISupportInitialize)(this.LvLogs)).BeginInit();
this.SuspendLayout();
//
// table_todo
//
this.table_todo.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.table_todo.ColumnModel = this.columnModel1;
this.table_todo.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_todo.FullRowSelect = true;
this.table_todo.GridLines = XPTable.Models.GridLines.Rows;
this.table_todo.GridLineStyle = XPTable.Models.GridLineStyle.Dot;
this.table_todo.HeaderFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.table_todo.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.table_todo.Location = new System.Drawing.Point(12, 12);
this.table_todo.Name = "table_todo";
this.table_todo.NoItemsText = "当前列表没有任何提醒";
this.table_todo.Size = new System.Drawing.Size(683, 423);
this.table_todo.TabIndex = 44;
this.table_todo.TableModel = this.tableModel1;
this.table_todo.Text = "table4";
this.table_todo.Click += new System.EventHandler(this.table_todo_Click);
//
// columnModel1
//
this.columnModel1.Columns.AddRange(new XPTable.Models.Column[] {
this.ColAddTime,
this.ColLogs});
//
// tableModel1
//
this.tableModel1.RowHeight = 25;
//
// ColAddTime
//
this.ColAddTime.Editable = false;
this.ColAddTime.Sortable = false;
this.ColAddTime.Tag = null;
this.ColAddTime.Text = "时间";
this.ColAddTime.Width = 200;
//
// ColLogs
//
this.ColLogs.Editable = false;
this.ColLogs.Tag = null;
this.ColLogs.Text = "日志内容";
this.ColLogs.Width = 450;
//
// richTextBox1
//
this.richTextBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
@ -96,29 +48,58 @@
this.richTextBox1.TabIndex = 45;
this.richTextBox1.Text = "";
//
// LvLogs
//
this.LvLogs.AllColumns.Add(this.OlvTime);
this.LvLogs.AllColumns.Add(this.OlvLogText);
this.LvLogs.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.LvLogs.CellEditUseWholeCell = false;
this.LvLogs.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.OlvTime,
this.OlvLogText});
this.LvLogs.Cursor = System.Windows.Forms.Cursors.Default;
this.LvLogs.FullRowSelect = true;
this.LvLogs.HideSelection = false;
this.LvLogs.Location = new System.Drawing.Point(12, 12);
this.LvLogs.Name = "LvLogs";
this.LvLogs.Size = new System.Drawing.Size(683, 423);
this.LvLogs.TabIndex = 48;
this.LvLogs.UseCompatibleStateImageBehavior = false;
this.LvLogs.View = System.Windows.Forms.View.Details;
this.LvLogs.SelectedIndexChanged += new System.EventHandler(this.LvLogs_SelectedIndexChanged);
//
// OlvTime
//
this.OlvTime.Text = "时间";
this.OlvTime.Width = 200;
//
// OlvLogText
//
this.OlvLogText.Text = "日志内容";
this.OlvLogText.Width = 420;
//
// FrmToDo_Log
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(707, 510);
this.Controls.Add(this.LvLogs);
this.Controls.Add(this.richTextBox1);
this.Controls.Add(this.table_todo);
this.Name = "FrmToDo_Log";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "待办操作记录";
this.Load += new System.EventHandler(this.FrmToDo_Log_Load);
((System.ComponentModel.ISupportInitialize)(this.table_todo)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.LvLogs)).EndInit();
this.ResumeLayout(false);
}
#endregion
private XPTable.Models.Table table_todo;
private XPTable.Models.ColumnModel columnModel1;
private XPTable.Models.TextColumn ColAddTime;
private XPTable.Models.TextColumn ColLogs;
private XPTable.Models.TableModel tableModel1;
private System.Windows.Forms.RichTextBox richTextBox1;
private BrightIdeasSoftware.ObjectListView LvLogs;
private BrightIdeasSoftware.OLVColumn OlvTime;
private BrightIdeasSoftware.OLVColumn OlvLogText;
}
}

View File

@ -16,10 +16,12 @@ namespace TimeClock.DbOp
public FrmToDo_Log()
{
InitializeComponent();
OlvTime.AspectGetter = delegate (object x) { return ((LogInfo)x).LogTime.ToString("yyyy-MM-dd dddd HH:mm:ss"); };
OlvLogText.AspectGetter = delegate (object x) { return ((LogInfo)x).LogText; };
}
public void LoadDb(int id)
{
table_todo.TableModel.Rows.Clear();
LvLogs.ClearObjects();
DataProvider mydb = new DataProvider();
IDbInterface db = TimeClock.Itrycn_Db.CreateDataProvider(TimeClock.Itrycn_Db.dataType);
if (db.ConnDb(TimeClock.Itrycn_Db.SQLConnStr) == 1)
@ -27,27 +29,21 @@ namespace TimeClock.DbOp
RyQuickSQL mySQL = new RyQuickSQL("ToDo_logs");
mySQL.AddParameter("todo_id", id);
DataSet ds = db.ReadData("select * from ToDo_logs where todo_id=@todo_id order by addTime desc", mySQL);
List<LogInfo> logList = new List<LogInfo>();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow row = ds.Tables[0].Rows[i];
XPTable.Models.Row itemList = new XPTable.Models.Row();
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(row["addTime"].ToDateTime().ToString("yyyy-MM-dd dddd HH:mm:ss")));//示例
itemList.Cells.Add(new XPTable.Models.Cell(row["log_text"].ToString()));//示例
table_todo.TableModel.Rows.Add(itemList);
logList.Add(new LogInfo() { LogTime = row["addTime"].ToDateTime(), LogText = row["log_text"].ToString() });
}
DataSet ds_todo = db.ReadData("select * from ToDo where id=" + id);
if (mydb.HaveData(ds_todo))
{
var row = mydb.GetData(ds_todo);
Text = "待办操作记录[" + row["name"].ToString() + "]";
XPTable.Models.Row itemList = new XPTable.Models.Row();
//需要修改此处
itemList.Cells.Add(new XPTable.Models.Cell(row["addTime"].ToDateTime().ToString("yyyy-MM-dd dddd HH:mm:ss")));//示例
itemList.Cells.Add(new XPTable.Models.Cell("创建该待办"));//示例
table_todo.TableModel.Rows.Add(itemList);
logList.Add(new LogInfo() { LogTime = row["addTime"].ToDateTime(), LogText = "创建该待办" });
}
ColAddTime.Text = "时间("+table_todo.TableModel.Rows.Count+")";
LvLogs.AddObjects(logList);
OlvTime.Text = "时间("+ logList.Count+")";
db.Free();
}
}
@ -56,10 +52,29 @@ namespace TimeClock.DbOp
}
private void table_todo_Click(object sender, EventArgs e)
private void LvLogs_SelectedIndexChanged(object sender, EventArgs e)
{
if (table_todo.SelectedItems.Length == 0) {richTextBox1.Text=""; return; }
richTextBox1.Text = table_todo.SelectedItems[0].Cells[ColLogs.Index].Text;
if (LvLogs.SelectedObject == null) { richTextBox1.Text = ""; return; }
richTextBox1.Text = ((LogInfo)LvLogs.SelectedObject).LogText;
}
}
/// <summary>
/// 日志信息
/// </summary>
public class LogInfo
{
/// <summary>
/// 日志时间
/// </summary>
public DateTime LogTime { get; set; } = DateTime.Now;
/// <summary>
/// 日志内容
/// </summary>
public string LogText { get; set; }
/// <summary>
/// 日志文字颜色
/// </summary>
public Color Color { get; set; } = Color.Black;
}
}

View File

@ -117,10 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="columnModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="tableModel1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>158, 17</value>
</metadata>
</root>

View File

@ -1017,6 +1017,82 @@ namespace TimeClock
}
return nexttiptime;
}
private static string[] week_day = { "日", "一", "二", "三", "四", "五", "六", "日" };
public static string GetNextTipTimeStr(DateTime dt, bool convert_day)
{
if(dt<DateTime.Now)
{
return "已执行完毕";
}
string dt_str = dt.ToString("yyyy-MM-dd dddd HH:mm");
if (dt.Date == DateTime.Now.Date) { dt_str = "今天 " + dt.ToString("HH:mm"); }
else if (dt.Date == DateTime.Now.Date.AddDays(1)) { dt_str = "明天 " + dt.ToString("HH:mm"); }
else if (dt.Date == DateTime.Now.Date.AddDays(2)) { dt_str = "后天 " + dt.ToString("HH:mm"); }
else if (dt.Date == DateTime.Now.Date.AddDays(-1)) { dt_str = "昨天 " + dt.ToString("HH:mm"); }
else if (dt.Date == DateTime.Now.Date.AddDays(-2)) { dt_str = "前天 " + dt.ToString("HH:mm"); }
else
{
var weekinfo1 = ryCommon.RyDate.GetWeekInfo(dt);
var weekinfo2 = ryCommon.RyDate.GetWeekInfo(DateTime.Now);
if (weekinfo1.startDate == weekinfo2.startDate)
{
dt_str = "本周" + week_day[dt.DayOfWeek.ToInt()] + " " + dt.ToString("HH:mm");
}
else if (weekinfo1.startDate == weekinfo2.startDate.AddDays(7))
{
dt_str = "下周" + week_day[dt.DayOfWeek.ToInt()] + " " + dt.ToString("HH:mm");
}
}
var timespan = dt - DateTime.Now;
if (convert_day)
{
var TotalDays = timespan.TotalDays.ToInt();
if (TotalDays >= 2)
{
dt_str += "(还有" + TotalDays + "天)";
}
else if (TotalDays <= -2)
{
dt_str += "(已过去" + -TotalDays + "天)";
}
}
var TotalMinutes = timespan.TotalMinutes.ToInt();
if (TotalMinutes < 60 && TotalMinutes >= 0)
{
if (TotalMinutes < 1)
{
dt_str += "(不足一分钟)";
}
else
{
dt_str += "(还有" + TotalMinutes + "分钟)";
}
}
else if (TotalMinutes < 600)
{
var Hour = TotalMinutes / 60;
var Minute = TotalMinutes % 60;
if (TotalMinutes < 0 && TotalMinutes >= -600)
{
if (Minute == 0)
{ dt_str += "(已过去" + -Hour + "小时)"; }
else
{
dt_str += "(已过去" + -Hour + "小时" + -Minute + "分钟)";
}
}
else if (TotalMinutes > 0)
{
if (Minute == 0)
{ dt_str += "(还有" + Hour + "小时)"; }
else
{
dt_str += "(还有" + Hour + "小时" + Minute + "分钟)";
}
}
}
return dt_str;
}
/// <summary>
/// 例外免打扰
/// </summary>

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
// 方法是按如下所示使用“*”: :
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.2506.2701")]
[assembly: AssemblyFileVersion("1.0.2506.2701")]
[assembly: AssemblyVersion("1.0.2508.2301")]
[assembly: AssemblyFileVersion("1.0.2508.2301")]

View File

@ -921,5 +921,35 @@ namespace TimeClock
}
}
}
public string Time_Str
{
get
{
//需要修改此处
var start_time = Mode == 4 ? Time : Time.AddSeconds(-UserSecondTime);
var end_time = Mode == 4 ? Time.AddSeconds(UserSecondTime) : Time;
string time_str = "";
if (start_time.Date == end_time.Date)
{
if (start_time.IsInTime(end_time.Hour, end_time.Minute, end_time.Second))
{
time_str = start_time.ToString("yyyy年MM月dd日 HH:mm:ss");
}
else
{
time_str = start_time.ToString("yyyy年MM月dd日 HH:mm:ss") + " - " + end_time.ToString("HH:mm:ss");
}
}
else if (start_time.Date.AddDays(1) == Time.Date)
{
time_str = start_time.ToString("yyyy年MM月dd日 HH:mm:ss") + " - 次日 " + end_time.ToString("HH:mm:ss");
}
else
{
time_str = start_time.ToString("yyyy年MM月dd日 HH:mm:ss") + " - " + end_time.ToString("yyyy年MM月dd日 HH:mm:ss");
}
return time_str;
}
}
}
}

View File

@ -59,9 +59,6 @@
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="XPTable">
<HintPath>..\..\..\Bin\Debug\MyTimeClock\XPTable.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="API\ControlBoxManager.cs" />