SVN r1202
SVN-Revision: r1202
This commit is contained in:
+117
-9
@@ -114,7 +114,8 @@ namespace Lskj.PubSpec
|
||||
this.btnShowAll.Location = new Point(this.btnShowAll.Location.X + simpleButton1.Width, this.btnShowAll.Location.Y);
|
||||
|
||||
}
|
||||
|
||||
this.InitlizeSpiltLocation();
|
||||
this.scc_container.SplitterMoved += new System.EventHandler(this.OnSplitterMoved);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -373,9 +374,21 @@ namespace Lskj.PubSpec
|
||||
}
|
||||
else
|
||||
{
|
||||
this.btnAdd.Enabled = this.SysModel.AddEnable && this.ValidateCond(this.SysModel.AddCond, rowItem, "P_SystemDllTab", "addEnable"); // 判断添加权限
|
||||
this.btnDelete.Enabled = this.SysModel.DeleteEnable && this.ValidateCond(this.SysModel.DeleteCond, rowItem, "P_SystemDllTab", "deleteCond"); // 判断删除权限
|
||||
this.btnSave.Enabled = this.SysModel.ModifyEnable && this.ValidateCond(this.SysModel.ModifyCond, rowItem, "P_SystemDllTab", "modifyCond"); // 判断修改权限
|
||||
|
||||
if (this.treeLeft.TreeView.SelectedNode != null)
|
||||
{
|
||||
this.btnAdd.Enabled = this.SysModel.AddEnable && this.ValidateCond(this.SysModel.AddCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), rowItem, "P_SystemDllTab", "addEnable"); // 判断添加权限
|
||||
this.btnDelete.Enabled = this.SysModel.DeleteEnable && this.ValidateCond(this.SysModel.DeleteCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), rowItem, "P_SystemDllTab", "deleteCond"); // 判断删除权限
|
||||
this.btnSave.Enabled = this.SysModel.ModifyEnable && this.ValidateCond(this.SysModel.ModifyCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), rowItem, "P_SystemDllTab", "modifyCond"); // 判断修改权限
|
||||
}
|
||||
else
|
||||
{
|
||||
this.btnAdd.Enabled = this.SysModel.AddEnable && this.ValidateCond(this.SysModel.AddCond, rowItem, "P_SystemDllTab", "addEnable"); // 判断添加权限
|
||||
this.btnDelete.Enabled = this.SysModel.DeleteEnable && this.ValidateCond(this.SysModel.DeleteCond, rowItem, "P_SystemDllTab", "deleteCond"); // 判断删除权限
|
||||
this.btnSave.Enabled = this.SysModel.ModifyEnable && this.ValidateCond(this.SysModel.ModifyCond, rowItem, "P_SystemDllTab", "modifyCond"); // 判断修改权限
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
@@ -495,9 +508,25 @@ namespace Lskj.PubSpec
|
||||
? this.SysModel.MenuSql
|
||||
: this.SysModel.MenuSql + string.Format(" and {0} like '{1}{2}' order by {0}", "SpeciesNo", parentValue, maxdivision);
|
||||
}
|
||||
|
||||
this.gcMain.SetGridViewDataSource(BaseImpl.GetDataTableResult(sqlValue));
|
||||
DataTable table=BaseImpl.GetDataTableResult(sqlValue);
|
||||
this.gcMain.SetGridViewDataSource(table);
|
||||
this.gcMain.GridView.SelectRowHandler(focusRowHandle);
|
||||
if (table != null && table.Rows.Count == 0&& this.treeLeft.TreeView.SelectedNode!=null)
|
||||
{
|
||||
//DataRow RowItem = gcMain.GridControl.DataSourceTable().NewRow();
|
||||
//this.ValidateButtonState(RowItem);
|
||||
if (!Model.HasOperPrivilege())
|
||||
{
|
||||
this.btnAdd.Enabled = this.btnDelete.Enabled = this.btnSave.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
//this.SysModel.ModifyCond.Replace("{SpeciesNo}", parentValue).Replace("{SpeciesName}", this.treeLeft.TreeView.SelectedNode.Text)
|
||||
this.btnAdd.Enabled = this.SysModel.AddEnable && this.ValidateCond(this.SysModel.AddCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), null, "P_SystemDllTab", "addEnable"); // 判断添加权限
|
||||
this.btnDelete.Enabled = this.SysModel.DeleteEnable && this.ValidateCond(this.SysModel.DeleteCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), null, "P_SystemDllTab", "deleteCond"); // 判断删除权限
|
||||
this.btnSave.Enabled = this.SysModel.ModifyEnable && this.ValidateCond(this.SysModel.ModifyCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), null, "P_SystemDllTab", "modifyCond"); // 判断修改权限
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -901,7 +930,17 @@ namespace Lskj.PubSpec
|
||||
{
|
||||
try
|
||||
{
|
||||
this.treeLeft.BindTreeView(BaseImpl.GetDataTableResult(this._leftTreeRow["fieldsql"] + ""));
|
||||
if (this.Model.ModuleCode != "A006101")
|
||||
{
|
||||
this.treeLeft.BindTreeView(BaseImpl.GetDataTableResult(this._leftTreeRow["fieldsql"] + ""));
|
||||
}
|
||||
else
|
||||
{
|
||||
string sql = SysModel.MenuSql;
|
||||
sql = sql + " order by speciesNo";
|
||||
this.treeLeft.BindSpecialTreeView(BaseImpl.GetDataTableResult(sql));
|
||||
}
|
||||
this.treeLeft.TreeView.SelectedNode = this.treeLeft.TreeView.TopNode;
|
||||
this.SearchLastGridView(this.treeLeft.TreeView.TopNode.Tag + "");
|
||||
}
|
||||
catch (Exception ex)
|
||||
@@ -932,7 +971,15 @@ namespace Lskj.PubSpec
|
||||
if (!canAdd)
|
||||
{
|
||||
DataRow dr = gcMain.GridView.GetFocusedDataRow();
|
||||
canAdd = this.ValidateCond(this.SysModel.AddCond, dr, "P_SystemDllTab", "addCond");
|
||||
if (this.treeLeft.TreeView.SelectedNode != null)
|
||||
{
|
||||
canAdd = this.ValidateCond(this.SysModel.AddCond.Replace("{leftSpeciesNo}", this.treeLeft.TreeView.SelectedNode.Name).Replace("{leftSpeciesName}", this.treeLeft.TreeView.SelectedNode.Text), null, "P_SystemDllTab", "addEnable"); // 判断添加权限
|
||||
}
|
||||
else
|
||||
{
|
||||
canAdd = this.ValidateCond(this.SysModel.AddCond, dr, "P_SystemDllTab", "addCond");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -1162,4 +1209,65 @@ namespace Lskj.PubSpec
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
/// <param name="sender">The sender.</param>
|
||||
/// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
|
||||
private void OnExportClick(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
this.gcMain.GridControl.ToExcel(this.Model.FormText);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||
MessageUtil.Show(Message, ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
private void simpleButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
WebBrowserUtil.StartWebBrowser(this.Model.ModuleCode, this.SysModel.MenuText);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||
MessageUtil.Show(Message, ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// <para>说明:设置分割条位置</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
/// <para>创建日期:2018-02-01 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
protected void InitlizeSpiltLocation()
|
||||
{
|
||||
try
|
||||
{
|
||||
string htight = IniHelper.Read(string.Format("PubSpec_Wide_{0}", this.Model.ModuleCode));
|
||||
if (!string.IsNullOrEmpty(htight))
|
||||
{
|
||||
|
||||
this.scc_container.SplitterPosition = Convert.ToInt32(htight);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.Instance.WriteError(ex);
|
||||
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||
MessageUtil.Show(Message, ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <para>说明:设置分割条位��
|
||||
Reference in New Issue
Block a user