SVN r291
SVN-Revision: r291
This commit is contained in:
@@ -308,6 +308,8 @@ namespace Lskj.BaseAccraditation
|
||||
|
||||
FrmBaseAccraditation frmbaseAccradit = new FrmBaseAccraditation();
|
||||
frmbaseAccradit.SysModel = new DynamicBaseAccraditionPopModel(args);
|
||||
frmbaseAccradit.SysModel.DataCaches = new Dictionary<object, Hashtable>();
|
||||
if (SystemInfo.Instance.OptimizationSpeed) frmbaseAccradit.GetDataCaches(frmbaseAccradit.SysModel.DataCaches);
|
||||
frmbaseAccradit.Text = this.Text;
|
||||
|
||||
if (SystemInfo.Instance.PageOpen)
|
||||
@@ -331,7 +333,8 @@ namespace Lskj.BaseAccraditation
|
||||
DllName = "",
|
||||
Id = SysModel.ModuleId + "",
|
||||
Name = SysModel.FormText,
|
||||
BeforePage = ERPInfo.Instance.PageControl.SelectedTabPage
|
||||
BeforePage = ERPInfo.Instance.PageControl.SelectedTabPage,
|
||||
ModuleForm = frmbaseAccradit
|
||||
};
|
||||
frmbaseAccradit.refreshThePage += new FrmBaseAccraditation.RefreshThePage(refreshThePage);
|
||||
string guid = Guid.NewGuid().ToString();
|
||||
@@ -428,6 +431,8 @@ namespace Lskj.BaseAccraditation
|
||||
|
||||
FrmBaseAccraditation frmbaseAccradit = new FrmBaseAccraditation();
|
||||
frmbaseAccradit.SysModel = new DynamicBaseAccraditionPopModel(args);
|
||||
frmbaseAccradit.SysModel.DataCaches = new Dictionary<object, Hashtable>();
|
||||
if (SystemInfo.Instance.OptimizationSpeed) frmbaseAccradit.GetDataCaches(frmbaseAccradit.SysModel.DataCaches);
|
||||
frmbaseAccradit.Text = this.Text;
|
||||
|
||||
if (SystemInfo.Instance.PageOpen)
|
||||
@@ -451,7 +456,8 @@ namespace Lskj.BaseAccraditation
|
||||
DllName = "",
|
||||
Id = SysModel.ModuleId + "",
|
||||
Name = SysModel.FormText,
|
||||
BeforePage = ERPInfo.Instance.PageControl.SelectedTabPage
|
||||
BeforePage = ERPInfo.Instance.PageControl.SelectedTabPage,
|
||||
ModuleForm = frmbaseAccradit
|
||||
};
|
||||
frmbaseAccradit.refreshThePage += new FrmBaseAccraditation.RefreshThePage(refreshThePage);
|
||||
string guid = Guid.NewGuid().ToString();
|
||||
@@ -500,25 +506,4 @@ namespace Lskj.BaseAccraditation
|
||||
/// <para>创建日期:2021-11-23 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
public void refreshThePage(string promptInformation, string id)
|
||||
{
|
||||
this.auditPanelObj.RefreshTabPage();
|
||||
if (!string.IsNullOrWhiteSpace(promptInformation)) MessageUtil.Show(promptInformation);
|
||||
//上一次点开page
|
||||
XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
|
||||
//要删除的page
|
||||
XtraTabPage removePage = new XtraTabPage();
|
||||
ERPInfo.Instance.ModuleForms.Remove(id);
|
||||
foreach (XtraTabPage tablepage in ERPInfo.Instance.PageControl.TabPages)
|
||||
{
|
||||
if (tablepage.Tag == null) continue;
|
||||
if (tablepage.Tag.ToString().Equals(id)) removePage = tablepage;
|
||||
if (tablepage == beforePage) ERPInfo.Instance.PageControl.SelectedTabPage = beforePage;
|
||||
}
|
||||
ERPInfo.Instance.PageControl.TabPages.Remove(removePage);
|
||||
}
|
||||
}
|
||||
}
|
||||
/// <para>修改��
|
||||
Reference in New Issue
Block a user