diff --git a/插件库/Lskj.BaseAccraditation/FrmBaseAccraditation.cs b/插件库/Lskj.BaseAccraditation/FrmBaseAccraditation.cs
index f97e1c3..aa9e12b 100644
--- a/插件库/Lskj.BaseAccraditation/FrmBaseAccraditation.cs
+++ b/插件库/Lskj.BaseAccraditation/FrmBaseAccraditation.cs
@@ -1853,7 +1853,36 @@ namespace Lskj.BaseAccraditation
PushHelper push = new PushHelper(this.SysModel.PrimaryValue, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
push.Push_Base_Oper_Message();
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("审核成功", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+
+ if (refreshThePage != null)
+ {
+ refreshThePage("审核成功", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
else
{
@@ -1981,7 +2010,10 @@ namespace Lskj.BaseAccraditation
}
#endregion
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("审核成功", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ if (refreshThePage != null)
+ {
+ refreshThePage("审核成功", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
else
{
//上一次点开page 当前打开page删除后要选中的page
@@ -2053,19 +2085,34 @@ namespace Lskj.BaseAccraditation
}
#endregion
- #region 返退操作
- ///
- /// 说明:提醒返退
- /// 创建人:王一帆
- /// 创建日期:2020-08-20
- /// 修改人:
- /// 修改日期:
- /// 修改备注:
- /// 版本:1.0
- ///
- /// The source of the event.
- /// The instance containing the event data.
- private void btnRemindReturn_Click(object sender, EventArgs e)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #region 返退操作
+ ///
+ /// 说明:提醒返退
+ /// 创建人:王一帆
+ /// 创建日期:2020-08-20
+ /// 修改人:
+ /// 修改日期:
+ /// 修改备注:
+ /// 版本:1.0
+ ///
+ /// The source of the event.
+ /// The instance containing the event data.
+ private void btnRemindReturn_Click(object sender, EventArgs e)
{
try
{
@@ -2091,7 +2138,36 @@ namespace Lskj.BaseAccraditation
PushHelper push = new PushHelper(this.SysModel.PrimaryValue, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
push.Push_Base_Oper_Message();
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+
+ if (refreshThePage != null)
+ {
+ refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
else
{
@@ -2122,7 +2198,36 @@ namespace Lskj.BaseAccraditation
PushHelper push = new PushHelper(this.SysModel.PrimaryValue, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
push.Push_Base_Oper_Message();
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+
+ if (refreshThePage != null)
+ {
+ refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
else
{
@@ -2169,7 +2274,36 @@ namespace Lskj.BaseAccraditation
if (result == DialogResult.OK)
{
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+
+ if (refreshThePage != null)
+ {
+ refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
return;
}
@@ -2221,7 +2355,35 @@ namespace Lskj.BaseAccraditation
}
}
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ if (refreshThePage != null)
+ {
+ refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
else
{
@@ -2253,7 +2415,35 @@ namespace Lskj.BaseAccraditation
PushHelper push = new PushHelper(this.SysModel.PrimaryValue, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
push.Push_Base_Oper_Message();
this.DialogResult = DialogResult.OK;
- if (refreshThePage != null) refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ if (refreshThePage != null)
+ {
+ refreshThePage("", ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "");
+ }
+ else
+ {
+ //上一次点开page 当前打开page删除后要选中的page
+ if (ERPInfo.Instance.PageControl != null)
+ {
+
+ string id = ERPInfo.Instance.PageControl.SelectedTabPage.Tag + "";
+ XtraTabPage beforePage = ERPInfo.Instance.ModuleForms[id].BeforePage;
+ if (beforePage != null)
+ {
+ //MessageUtil.Show("审核成功");
+ //要删除的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);
+ removePage.Dispose();
+ }
+ }
+ }
}
else
{
@@ -2416,4 +2606,60 @@ namespace Lskj.BaseAccraditation
string sqlValue = model.IsReadOnly || model.IsChart ? model.DetailSql : model.SystemModel.MenuSql;
if (ReplaceHelper.IsSelect(sqlValue) && !string.IsNullOrEmpty(model.UnionValue))
{
-
\ No newline at end of file
+ sqlValue = ReplaceHelper.ReplaceWhereCond(sqlValue) + string.Format(" and {0}='{1}'", model.UnionValue, unionPatentValue);
+ }
+ return sqlValue;
+ }
+ #endregion
+ private void simpleButton1_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ WebBrowserUtil.StartWebBrowser(this.SysModel.ModuleCode, mRowItem["ToolsName"] + "");
+ }
+ catch (Exception ex)
+ {
+ string Message = ErrorMessage.PromptErrorMessage(ex);
+ MessageUtil.Show(Message, ex.Message);
+ }
+
+ }
+
+ private bool VerificationRequired()
+ {
+ bool results = false;
+ if (SystemInfo.Instance.ReviewCommentsRequired && string.IsNullOrWhiteSpace(this.txt_remark.Text))
+ {
+ MessageUtil.Show("请输入审核意见");
+ results = true;
+ }
+ return results;
+ }
+
+
+
+ ///
+ /// 审核或反审
+ ///
+
+ public string AuditMethod(out string nextSelectStepCode,
+ out string nextSelectStepOper,
+ out string msgText,
+ DynamicModel sysModel,
+ string stepCode,
+ string billDocumentId,
+ string message,
+ string storedName,
+ string accractFlag,
+ string remindSelect,
+ string remarkText = "",
+ string remindOpers = "",
+ string confirmOpers = "",
+ bool ret = false,
+ int returnd = 0,
+ int selectConfirmFlag = 0,
+ bool IsStepOver = false,
+ int comfirm = 0
+ )
+ {
+ string re
\ No newline at end of file