public void UpdateProcess(Work_Process objWork_Process) { objWork_Process.ProcessName.CheckIsNull("请输入处理名称", "WorkLog"); objWork_Process.AssemblyName.CheckIsNull("请输入程序集", "WorkLog"); objWork_Process.TypeName.CheckIsNull("请输入类全名", "WorkLog"); this.CurrentEntities.SaveChanges(); }
/// <summary> /// 页面加载 /// </summary> public override void RenderPage() { if (ProcessID.IsNoNull()) { objWork_Process = objWorkRule.Work_Process.First(s => s.ProcessID == ProcessID); Page.DataBind(); } else { } }
/// <summary> /// 保存信息 /// </summary> public void SaveInfo() { if (ProcessID.IsNull()) { objWork_Process.WorkInfoID = WorkInfoID; ///处理名称 objWork_Process.ProcessName = txtProcessName.TextCutWord(50); ///程序集 objWork_Process.AssemblyName = txtAssemblyName.TextCut(500); ///类全名 objWork_Process.TypeName = txtTypeName.TextCut(500); objWork_Process.ProcessConfig = txtProcessConfig.Text; ///创建时间 objWork_Process.CreateDate = DateTime.Now; ///处理备注 objWork_Process.ProcessRemark = txtProcessRemark.TextCutWord(500); objWorkRule.InsertProcess(objWork_Process); MessageDialog("新增成功", "ProcessList.aspx?WorkInfoID=" + WorkInfoID); } else { objWork_Process = objWorkRule.Work_Process.First(p => p.ProcessID == ProcessID); ///处理名称 objWork_Process.ProcessName = txtProcessName.TextCutWord(50); ///程序集 objWork_Process.AssemblyName = txtAssemblyName.TextCut(500); ///类全名 objWork_Process.TypeName = txtTypeName.TextCut(500); objWork_Process.ProcessConfig = txtProcessConfig.Text; ///处理备注 objWork_Process.ProcessRemark = txtProcessRemark.TextCutWord(500); objWorkRule.UpdateProcess(objWork_Process); MessageDialog("修改成功", "ProcessList.aspx?WorkInfoID=" + WorkInfoID); } }