Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
Ftt_Common
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
Ftt_Common
Commits
32599e40
Commit
32599e40
authored
Oct 29, 2020
by
tr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、通用编辑窗口规范完善
parent
9f174ecb
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
48 additions
and
5 deletions
+48
-5
IEditForm.cs
Tools/MyCommon/IEditForm.cs
+41
-0
wEditBasic.cs
Tools/MyCommon/wEditBasic.cs
+7
-5
No files found.
Tools/MyCommon/IEditForm.cs
View file @
32599e40
using
System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
using
System.Data
;
using
System.Linq
;
using
System.Linq
;
using
System.Text
;
using
System.Text
;
using
System.Threading.Tasks
;
using
System.Threading.Tasks
;
//
using
Tools.MyData
;
using
Tools.MyUtils
;
namespace
Tools.MyCommon
namespace
Tools.MyCommon
{
{
/// <summary>
/// 编辑窗口统一接口
/// </summary>
public
interface
IEditForm
public
interface
IEditForm
{
{
/// <summary>
/// 数据库访问对象:由InitDBHelper()初始化
/// </summary>
DBHelper
_db
{
get
;
}
/// <summary>
/// 全局数据集:应该在InitData()中进行初始化
/// </summary>
DataSet
_ds
{
get
;
set
;
}
/// <summary>
/// 初始化数据库访问对象
/// </summary>
/// <param name="link">数据库链接</param>
void
InitDBHelper
(
string
link
);
/// <summary>
/// 初始化数据库访问对象
/// </summary>
/// <param name="m">数据库链接模型</param>
void
InitDBHelper
(
DbItemModel
m
);
/// <summary>
/// 初始化数据
/// </summary>
void
InitData
();
void
InitData
();
/// <summary>
/// 初始化界面
/// </summary>
void
InitUI
();
void
InitUI
();
/// <summary>
/// 保存前检查
/// </summary>
/// <returns></returns>
bool
SaveCheck
();
bool
SaveCheck
();
/// <summary>
/// 保存
/// </summary>
/// <returns></returns>
bool
Save
();
bool
Save
();
}
}
}
}
Tools/MyCommon/wEditBasic.cs
View file @
32599e40
...
@@ -20,13 +20,14 @@ namespace Tools.MyCommon
...
@@ -20,13 +20,14 @@ namespace Tools.MyCommon
{
{
/// <summary>
/// <summary>
/// 数据访问对象
/// 数据访问对象
/// <para>通过InitDBHelper()方法初始化</para>
/// </summary>
/// </summary>
public
DBHelper
_db
=
null
;
public
DBHelper
_db
{
get
;
private
set
;
}
/// <summary>
/// <summary>
/// 全局数据集
/// 全局数据集
/// </summary>
/// </summary>
public
DataSet
_ds
=
null
;
public
DataSet
_ds
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 构造函数
/// 构造函数
/// </summary>
/// </summary>
...
@@ -39,7 +40,7 @@ namespace Tools.MyCommon
...
@@ -39,7 +40,7 @@ namespace Tools.MyCommon
/// 初始化数据库访问对象
/// 初始化数据库访问对象
/// </summary>
/// </summary>
/// <param name="link">链接字符串</param>
/// <param name="link">链接字符串</param>
public
v
irtual
v
oid
InitDBHelper
(
string
link
)
public
void
InitDBHelper
(
string
link
)
{
{
if
(
string
.
IsNullOrEmpty
(
link
))
if
(
string
.
IsNullOrEmpty
(
link
))
{
{
...
@@ -56,7 +57,7 @@ namespace Tools.MyCommon
...
@@ -56,7 +57,7 @@ namespace Tools.MyCommon
/// 初始化数据库访问对象
/// 初始化数据库访问对象
/// </summary>
/// </summary>
/// <param name="m">数据库链接模型</param>
/// <param name="m">数据库链接模型</param>
public
v
irtual
v
oid
InitDBHelper
(
DbItemModel
m
)
public
void
InitDBHelper
(
DbItemModel
m
)
{
{
if
(
m
==
null
)
if
(
m
==
null
)
{
{
...
@@ -65,6 +66,7 @@ namespace Tools.MyCommon
...
@@ -65,6 +66,7 @@ namespace Tools.MyCommon
//调用本地初始化
//调用本地初始化
this
.
InitDBHelper
(
m
.
LinkString
);
this
.
InitDBHelper
(
m
.
LinkString
);
}
}
/// <summary>
/// <summary>
/// 初始化数据
/// 初始化数据
/// </summary>
/// </summary>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment