#region
|
|
using System;
|
using System.Collections.Generic;
|
using System.Data;
|
using CSFrameworkV5.Business;
|
using CSFrameworkV5.Library;
|
using CSFrameworkV5.Library.CommonClass;
|
|
#endregion
|
|
namespace CSFrameworkV5.SystemModule
|
{
|
public partial class frmDatasetMgr : frmBaseDataDictionary,
|
IFormGridPermission
|
{
|
private bllDataSetMgr _BllInstance; //业务逻辑层对象引用
|
|
public frmDatasetMgr()
|
{
|
InitializeComponent();
|
}
|
|
public List<GridPermissionItem> GetGrids()
|
{
|
var list = new List<GridPermissionItem>();
|
list.Add(new GridPermissionItem("账套管理", gvSummary));
|
return list;
|
}
|
|
public void SetGridsPermission()
|
{
|
GridPermissionConfig.SetPermission(gvSummary);
|
}
|
|
/// <summary>
|
/// 绑定输入框
|
/// </summary>
|
/// <param name="summary"></param>
|
protected override void DoBindingSummaryEditor(DataTable summary)
|
{
|
DoBindingEditorPanel(gcDetailEditor, summary);
|
}
|
|
private void frmDatasetMgr_Load(object sender, EventArgs e)
|
{
|
InitializeForm();
|
}
|
|
protected override void InitializeForm()
|
{
|
_SummaryView = new DevGridView(gvSummary); //每个业务窗体必需给这个变量赋值.
|
_ActiveEditor = txtDataSetID;
|
_KeyEditor = txtDataSetID;
|
_DetailGroupControl = gcDetailEditor;
|
_BLL = new bllDataSetMgr(); //业务逻辑实例
|
_BllInstance = _BLL as bllDataSetMgr; //本窗体引用
|
|
base.InitializeForm();
|
}
|
|
// 检查主表数据是否完整或合法
|
protected override bool ValidatingData()
|
{
|
Assertion.AssertEditorEmpty(txtDataSetID, "帐套编号不能为空!", true);
|
Assertion.AssertEditorEmpty(txtDataSetName, "帐套名称不能为空!", true);
|
Assertion.AssertEditorEmpty(txtRemoteServerIP, "数据库服务器不能为空!", true);
|
Assertion.AssertEditorEmpty(txtDBName, "数据库名称不能为空!", true);
|
Assertion.AssertEditorEmpty(txtDBUserName, "数据库登录帐号不能为空!", true);
|
Assertion.AssertEditorEmpty(txtDBUserPassword, "登录密码不能为空!", true);
|
return true;
|
}
|
}
|
}
|