52221cc693
SVN-Revision: r1106
127 lines
4.4 KiB
C#
127 lines
4.4 KiB
C#
/*********************************
|
|
* 说明:基础档案审批点击弹出窗口模块配置
|
|
* 创建人:龚宇超
|
|
* 创建日期:2018-01-09
|
|
* 修改人:
|
|
* 修改日期:
|
|
* 修改备注:
|
|
* 版本:1.0.0.0
|
|
***********************************/
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Data;
|
|
using Lskj.Model;
|
|
|
|
namespace Lskj.Model
|
|
{
|
|
/// <summary>
|
|
/// 基础档案弹出窗口
|
|
/// </summary>
|
|
public class AccraditationModel
|
|
{
|
|
/// <summary>
|
|
/// 审批分单
|
|
/// </summary>
|
|
public int StepDivide;
|
|
/// <summary>
|
|
/// 单据修改字段
|
|
/// </summary>
|
|
public string BillModifyFields;
|
|
/// <summary>
|
|
/// 单据表格右键菜单标志
|
|
/// </summary>
|
|
public string BillGridMenuFlag = "BILLDETAIL_";
|
|
/// <summary>
|
|
/// 当前进度名字
|
|
/// </summary>
|
|
public string CurstepName;
|
|
/// <summary>
|
|
/// 明细修改字段
|
|
/// </summary>
|
|
public string DetailModifyFields;
|
|
/// <summary>
|
|
/// 操作浏览查询
|
|
/// </summary>
|
|
public string FlowOperSql;
|
|
/// <summary>
|
|
/// 行Id
|
|
/// </summary>
|
|
public string Id;
|
|
/// <summary>
|
|
/// 关闭提示
|
|
/// </summary>
|
|
public string StepCloseTip;
|
|
/// <summary>
|
|
/// 审批按钮文本
|
|
/// </summary>
|
|
public string StepApplyText;
|
|
/// <summary>
|
|
/// 审批回退按钮文本
|
|
/// </summary>
|
|
public string StepBackText;
|
|
/// <summary>
|
|
/// 审批关闭按钮文本
|
|
/// </summary>
|
|
public string StepCloseText;
|
|
/// <summary>
|
|
/// 常用意见配置sql
|
|
/// </summary>
|
|
public string SuggestionSql;
|
|
/// <summary>
|
|
/// 审批步骤sql
|
|
/// </summary>
|
|
public string StepSql;
|
|
/// <summary>
|
|
/// 进度编号
|
|
/// </summary>
|
|
public string StepCode;
|
|
/// <summary>
|
|
/// 表格必填列
|
|
/// </summary>
|
|
public string RequiredFields;
|
|
/// <summary>
|
|
/// 表格必填列
|
|
/// </summary>
|
|
public string RequiredDetailFields;
|
|
/// <summary>
|
|
/// 流转意见
|
|
/// </summary>
|
|
public string StepApplyContent;
|
|
/// <summary>
|
|
/// Formkey
|
|
/// </summary>
|
|
public string Formkey;
|
|
|
|
/// <summary>
|
|
/// 基础档案审批弹出窗口配置对象
|
|
/// </summary>
|
|
public AccraditationModel(DataRow dr)
|
|
{
|
|
if (dr == null) return;
|
|
|
|
DataColumnCollection columns = dr.Table.Columns;
|
|
this.Id = columns.Contains("id") ? dr["id"] + "" : "0";
|
|
this.CurstepName = dr["stepName"] + "";
|
|
this.StepApplyText = string.IsNullOrEmpty(dr["stepApplyText"] + "") ? "审核" : dr["stepApplyText"] + "";
|
|
this.StepBackText = string.IsNullOrEmpty(dr["stepBackText"] + "") ? "回退" : dr["stepBackText"] + "";
|
|
this.StepCode = dr["stepCode"] + "";
|
|
this.StepDivide = dr.Table.Columns.Contains("stepDivide") ? Convert.ToInt32(string.IsNullOrEmpty(dr["stepDivide"] + "") ? "0" : dr["stepDivide"] + "") : 0;
|
|
this.StepCloseText = columns.Contains("stepCloseText") && string.IsNullOrEmpty(dr["stepCloseText"] + "") ? "关闭" : dr["stepCloseText"] + "";
|
|
this.StepCloseTip = columns.Contains("stepCloseTip") ? dr["stepCloseTip"] + "" : "";
|
|
this.StepSql = columns.Contains("stepSql") ? dr["stepSql"] + "" : "";
|
|
this.BillModifyFields = dr["billModifyFields"] + "";
|
|
this.SuggestionSql = "select Mix_apellation from P_BaseMixInfoTab a where a.Tag ='1201'";
|
|
this.FlowOperSql = "select object_id('p_baseflowoperex')";
|
|
this.DetailModifyFields = dr["detailModifyFields"] + "";
|
|
this.RequiredFields = columns.Contains("requiredFields") ? dr["requiredFields"] + "" : string.Empty;
|
|
this.RequiredDetailFields = columns.Contains("requiredDetailFields") ? dr["requiredDetailFields"] + "" : string.Empty;
|
|
this.StepApplyContent = columns.Contains("StepApplyContent") ? dr["StepApplyContent"] + "" : string.Empty;
|
|
this.Formkey = columns.Contains("Formkey") ? dr["Formkey"] + "" : string.Empty;
|
|
|
|
}
|
|
}
|
|
}
|