private void Show() { string id = Request["id"]; if (!string.IsNullOrEmpty(id)) { Workflow_NodeCondition entity = new Workflow_NodeCondition(); entity = new Workflow_NodeConditionBLL().Get(p => p.NodeConditionID == id); if (entity.IsNotNull()) { List <Workflow_NodeConfigEx> nodeConfigExList = new Workflow_NodeConfigExBLL().GetList(p => p.NodeConfigExID == entity.NodeCondition_WfConfigNodeID).ToList(); if (nodeConfigExList.Count > 0) { ddlworkflowTasksEx.SelectedValue = nodeConfigExList[0].NodeConfigEx_TasksInstanceID; BingWfConfigNodeID(); ddlWfConfigNodeID.SelectedValue = entity.NodeCondition_WfConfigNodeID; this.ddlNextWfConfigNodeID.SelectedValue = entity.NodeCondition_NextWfConfigNodeID; } txtDescription.Text = entity.NodeCondition_Description; txtContent.Text = entity.NodeCondition_Content; ddlParameterType.SelectedValue = entity.NodeCondition_ParameterType; txtParameterStart.Text = entity.NodeCondition_ParameterStart.ToString(); txtParameterEnd.Text = entity.NodeCondition_ParameterEnd.ToString(); txtFixedParameter.Text = entity.NodeCondition_FixedParameter; ddlFixedParameterType.SelectedValue = entity.NodeCondition_FixedParameterType; txtNextWfOptionURL.Text = entity.NodeCondition_NextWfOptionURL; } } }
protected void btn_Tijiao_Click(object sender, ImageClickEventArgs e) { string id = Request["id"]; Workflow_NodeCondition entity = new Workflow_NodeCondition(); entity = new Workflow_NodeConditionBLL().Get(p => p.NodeConditionID == id); if (entity.IsNull()) { entity = new Workflow_NodeCondition(); entity.NodeConditionID = Guid.NewGuid().ToString(); } entity.NodeCondition_WfConfigNodeID = ddlWfConfigNodeID.SelectedValue; entity.NodeCondition_NextWfConfigNodeID = ddlNextWfConfigNodeID.SelectedValue; entity.NodeCondition_Description = txtDescription.Text; entity.NodeCondition_Content = txtContent.Text; entity.NodeCondition_ParameterType = ddlParameterType.SelectedValue; entity.NodeCondition_UpdateTime = DateTime.Now; entity.NodeCondition_UpdateUserID = base.CurrUserInfo().UserID; entity.NodeCondition_NextWfOptionURL = txtNextWfOptionURL.Text; entity.NodeCondition_IsDeleted = false; if (txtParameterStart.Text != "") { entity.NodeCondition_ParameterStart = Convert.ToDouble(txtParameterStart.Text); } if (txtParameterEnd.Text != "") { entity.NodeCondition_ParameterEnd = Convert.ToDouble(txtParameterEnd.Text); } entity.NodeCondition_FixedParameter = txtFixedParameter.Text; entity.NodeCondition_FixedParameterType = ddlFixedParameterType.SelectedValue; string msg = ""; bool rtn = true; if (string.IsNullOrEmpty(id)) { rtn = new Workflow_NodeConditionBLL().Add(entity); } else { rtn = new Workflow_NodeConditionBLL().Update(entity); } if (rtn) { MessageBox.ShowAndRedirect(this, "保存成功!", "WorkflowNodeConditionList.aspx"); } else { MessageBox.Show(this, "保存失败"); } }