Пример #1
0
        /// <summary>
        /// 保存作业票-流程审核
        /// </summary>
        /// <param name="flowOperate">流程审核集合</param>
        /// <returns></returns>
        public static void SaveFlowOperate(Model.FlowOperateItem flowOperate)
        {
            var getFlowOperate = LicensePublicService.GetFlowOperateById(flowOperate.FlowOperateId);

            if (getFlowOperate != null)
            {
                getFlowOperate.OperaterId   = flowOperate.OperaterId;
                getFlowOperate.OperaterTime = System.DateTime.Now;
                getFlowOperate.IsAgree      = flowOperate.IsAgree;
                getFlowOperate.Opinion      = flowOperate.Opinion;
                getFlowOperate.IsClosed     = flowOperate.IsAgree;///同意时,当前流程关闭;不同意则返回申请人。
                LicensePublicService.UpdateFlowOperate(getFlowOperate);

                Model.License_FlowOperateItem newFlowOperateItem = new Model.License_FlowOperateItem
                {
                    FlowOperateItemId = SQLHelper.GetNewID(),
                    FlowOperateId     = getFlowOperate.FlowOperateId,
                    OperaterId        = getFlowOperate.OperaterId,
                    OperaterTime      = getFlowOperate.OperaterTime,
                    IsAgree           = getFlowOperate.IsAgree,
                    Opinion           = getFlowOperate.Opinion,
                };

                LicensePublicService.AddFlowOperateItem(newFlowOperateItem);
            }
        }
Пример #2
0
 /// <summary>
 /// 保存作业票-安全措施
 /// </summary>
 /// <param name="licenseItem">安全措施集合</param>
 /// <returns></returns>
 public static void SaveLicenseItemList(List <Model.LicenseItem> licenseItemList)
 {
     foreach (var item in licenseItemList)
     {
         Model.License_LicenseItem newLicenseItem = new Model.License_LicenseItem
         {
             DataId         = item.DataId,
             SortIndex      = item.SortIndex,
             SafetyMeasures = item.SafetyMeasures,
             IsUsed         = item.IsUsed,
             ConfirmManId   = item.ConfirmManId,
         };
         LicensePublicService.AddLicenseItem(newLicenseItem);
     }
 }
Пример #3
0
        /// <summary>
        /// 初始化作业票提交-审核流程[State=0]
        /// </summary>
        /// <param name="menuId"></param>
        /// <param name="dataId"></param>
        public static void SaveInitFlowOperate(string menuId, string dataId)
        {
            var getSysMenuFlowOperate = MenuFlowOperateService.GetMenuFlowOperateListByMenuId(menuId);

            if (getSysMenuFlowOperate.Count() > 0)
            {
                foreach (var item in getSysMenuFlowOperate)
                {
                    Model.License_FlowOperate newFlowOperate = new Model.License_FlowOperate
                    {
                        FlowOperateId = SQLHelper.GetNewID(),
                        DataId        = dataId,
                        AuditFlowName = item.AuditFlowName,
                        SortIndex     = item.FlowStep,
                        RoleIds       = item.RoleId,
                        IsFlowEnd     = item.IsFlowEnd,
                    };

                    LicensePublicService.AddFlowOperate(newFlowOperate);
                }
            }
        }