#region
|
|
using System;
|
using System.Data;
|
using CSFrameworkV5.Business;
|
using CSFrameworkV5.Common;
|
using CSFrameworkV5.Core;
|
using CSFrameworkV5.Library;
|
using CSFrameworkV5.Library.CommonClass;
|
|
#endregion
|
|
namespace CSFrameworkV5.SystemModule
|
{
|
public partial class frmModuleMgr : frmBaseDataDictionary
|
{
|
public frmModuleMgr()
|
{
|
InitializeComponent();
|
}
|
|
protected override void ButtonStateChanged(UpdateType currentState)
|
{
|
base.ButtonStateChanged(currentState);
|
txtModuleID.Enabled = UpdateType.Add == currentState;
|
}
|
|
/// <summary>
|
/// 绑定输入框
|
/// </summary>
|
/// <param name="summary"></param>
|
protected override void DoBindingSummaryEditor(DataTable summary)
|
{
|
DoBindingEditorPanel(gcDetailEditor, summary);
|
}
|
|
private void frmModuleMgr_Load(object sender, EventArgs e)
|
{
|
InitializeForm();
|
}
|
|
protected override void InitializeForm()
|
{
|
_SummaryView =
|
new DevGridView(gvSummary); //给成员变量赋值.每个业务窗体必需给这个变量赋值.
|
_ActiveEditor = txtFileName;
|
_DetailGroupControl = gcDetailEditor;
|
_BLL = new bllModuleMgr();
|
|
base.InitializeForm();
|
}
|
|
// 检查主表数据是否完整或合法
|
protected override bool ValidatingData()
|
{
|
AssertNull(txtSortID, "序号不能为空!");
|
AssertNull(txtModuleID, "模块编号不能为空!");
|
AssertNull(txtFileName, "文件名不能为空!");
|
AssertNull(txtModuleName, "模块名不能为空!");
|
|
if (_UpdateType == UpdateType.Add)
|
if (_BLL.CheckNoExists(txtModuleID.Text))
|
{
|
Msg.Warning("模块编号已存在!");
|
txtModuleID.Focus();
|
return false;
|
}
|
|
return true;
|
}
|
}
|
}
|