SVN r935
SVN-Revision: r935
This commit is contained in:
@@ -1142,6 +1142,78 @@ namespace Lskj.PubUserTomodule.AuditPermissionControls
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 插入
|
||||
/// </summary>
|
||||
/// <param name="stepGroup"></param>
|
||||
/// <param name="stepName"></param>
|
||||
public void InsertFlowItem(string stepGroup, string stepName)
|
||||
{
|
||||
int Code = 0;
|
||||
if (isBasis)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
if (SelectBaseflowModel == null)
|
||||
{
|
||||
MessageUtil.Show("插入的流转类别不能为空");
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
//BillflowModelList
|
||||
//选中的步骤号
|
||||
int selectedStepCode = SelectBaseflowModel.stepCode;
|
||||
//获取比选中步骤小一步的步骤号
|
||||
int? maxStepCode = BaseflowModelList
|
||||
.Where(m => m.stepCode < selectedStepCode)
|
||||
.Select(m => m.stepCode)
|
||||
.DefaultIfEmpty() // 避免空集合时抛出异常
|
||||
.Max();
|
||||
|
||||
Code = (int)(maxStepCode + (selectedStepCode - maxStepCode) / 2);
|
||||
}
|
||||
BaseflowModel model = new BaseflowModel
|
||||
{
|
||||
stepCode = Convert.ToInt32(Code),
|
||||
typeCode = mMenuCode,
|
||||
stepGroup = stepGroup,
|
||||
stepName = stepName,
|
||||
stepApplyText = "审核(&Y)",
|
||||
stepApplyContent = "同意",
|
||||
stepBackText = "反退(&N)",
|
||||
stepBackContent = "不同意",
|
||||
};
|
||||
try
|
||||
{
|
||||
// 保存
|
||||
if (WorkFlowBaseImpl.SaveBaseFlow(model))
|
||||
{
|
||||
// 重排列表
|
||||
InitializeStepFlow();
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageUtil.Show("保存失败!" + ex.Message);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (SelectBillflowModel == null)
|
||||
{
|
||||
MessageUtil.Show("插入的流转类别不能为空");
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
//BillflowModelList
|
||||
//选中的步骤号
|
||||
int selectedStepCode = SelectBillflowModel.stepCode;
|
||||
//获取比选中步骤小一步的步骤号
|
||||
int? maxStepCode = BillflowModelList
|
||||
.Where(m => m.stepCode < selectedStepCode)
|
||||
.Select(m => m.stepCode)
|
||||
.DefaultIfEmpty() // 避免空集合时抛出异常
|
||||
.Max();
|
||||
|
||||
Code = (int)(maxStepCode + (selectedStepCode - max
|
||||
Reference in New Issue
Block a user