コード例 #1
0
        public void Delete(int id)
        {
            Flows_ModelStepInfo flows_ModelStepInfo = new Flows_ModelStepInfo();

            flows_ModelStepInfo.id = id;
            this.control.DeleteEntity(flows_ModelStepInfo);
        }
コード例 #2
0
		private void BindRpt(string fmid)
		{
			Flows_ModelInfo byId = Flows_Model.Init().GetById(Convert.ToInt32(this.ViewState["fm"]));
			this.This_FolwName.Text = byId.Flow_Name;
			IList all = Flows_ModelStep.Init().GetAll("Flow_ModelID=" + this.ViewState["fm"], "order by id asc");
			List<TmpInfo> list = new List<TmpInfo>();
			list.Add(new TmpInfo
			{
				Tmp1 = "<strong>模型流程基本信息:</strong> &nbsp;&nbsp; " + byId.Flow_Name,
				Tmp2 = "flow",
				Tmp3 = "0"
			});
			for (int i = 0; i < all.Count; i++)
			{
				Flows_ModelStepInfo flows_ModelStepInfo = all[i] as Flows_ModelStepInfo;
				TmpInfo tmpInfo = new TmpInfo();
				int num = i + 1;
				tmpInfo.Tmp1 = string.Concat(new object[]
				{
					"<strong>第 ",
					num,
					" 步 : </strong> &nbsp;&nbsp; ",
					flows_ModelStepInfo.Step_Name
				});
				tmpInfo.Tmp2 = "step" + num;
				tmpInfo.Tmp3 = string.Concat(num);
				tmpInfo.Tmp4 = string.Concat(flows_ModelStepInfo.id);
				tmpInfo.Tmp5 = string.Concat(flows_ModelStepInfo.Step_Type);
				list.Add(tmpInfo);
			}
			this.rpt.DataSource = list;
			this.rpt.DataBind();
		}
コード例 #3
0
		private void ShowData(int step)
		{
			Flows_ModelInfo byId = Flows_Model.Init().GetById(Convert.ToInt32(this.ViewState["fm"]));
			if (step > 0)
			{
				this.ModelName.Visible = false;
				this.ModelStep.Visible = true;
				Flows_ModelStepInfo byId2 = Flows_ModelStep.Init().GetById(Convert.ToInt32(this.ViewState["step"]));
				this.Step_Name.Value = byId2.Step_Name;
				this.This_FolwName.Text = byId.Flow_Name;
				this.userlist.Value = byId2.UserList;
				this.namelist.Value = byId2.NameList;
				this.userlist_dep.Value = byId2.UserList_dep;
				this.namelist_dep.Value = byId2.NameList_dep;
				this.IsUserEdit.Checked = Convert.ToBoolean(byId2.IsUserEdit);
				this.IsUserFile.Checked = Convert.ToBoolean(byId2.IsUserFile);
				this.RightToFinish.Checked = Convert.ToBoolean(byId2.RightToFinish);
				this.MailAlert.Checked = Convert.ToBoolean(byId2.MailAlert);
				this.StepRemark.Value = byId2.Step_Remark;
			}
			else
			{
				this.ModelName.Visible = true;
				this.ModelStep.Visible = false;
				this.Flow_Name.Value = byId.Flow_Name;
				this.ModelFileList.SelectedValue = byId.ModelFileID;
				this.FlowRemark.Value = byId.Remark;
				this.userlist_deps.Value = byId.ShareDeps;
				this.namelist_deps.Value = byId.namelist;
				this.Model_Type.SelectedValue = string.Concat(byId.ComID);
			}
			this.ViewState["isadd"] = 1;
		}
コード例 #4
0
		private void SaveSetpFlow()
		{
			int num = Convert.ToInt32(this.ViewState["isadd"]);
			int step_Orders = Convert.ToInt32(this.ViewState["current count"]);
			if (num == 0)
			{
				Flows_ModelStepInfo flows_ModelStepInfo = new Flows_ModelStepInfo();
				flows_ModelStepInfo.Flow_ModelID = Convert.ToInt32(this.ViewState["fm"]);
				flows_ModelStepInfo.Step_Remark = this.StepRemark.Value;
				flows_ModelStepInfo.Step_Name = this.Step_Name.Value;
				flows_ModelStepInfo.Step_Type = Convert.ToInt32(base.Request.Form["step_type"]);
				flows_ModelStepInfo.UserList = this.userlist.Value;
				flows_ModelStepInfo.NameList = this.namelist.Value;
				flows_ModelStepInfo.NameList_dep = this.namelist_dep.Value;
				flows_ModelStepInfo.UserList_dep = this.userlist_dep.Value;
				flows_ModelStepInfo.IsUserEdit = Convert.ToInt32(this.IsUserEdit.Checked);
				flows_ModelStepInfo.IsUserFile = Convert.ToInt32(this.IsUserFile.Checked);
				flows_ModelStepInfo.MailAlert = Convert.ToInt32(this.MailAlert.Checked);
				flows_ModelStepInfo.RightToFinish = Convert.ToInt32(this.RightToFinish.Checked);
				flows_ModelStepInfo.Step_Orders = step_Orders;
				Flows_ModelStep.Init().Add(flows_ModelStepInfo);
			}
			else
			{
				Flows_ModelStepInfo flows_ModelStepInfo = Flows_ModelStep.Init().GetById(Convert.ToInt32(this.ViewState["step"]));
				flows_ModelStepInfo.Step_Remark = this.StepRemark.Value;
				flows_ModelStepInfo.Step_Name = this.Step_Name.Value;
				flows_ModelStepInfo.Step_Type = Convert.ToInt32(base.Request.Form["step_type"]);
				flows_ModelStepInfo.UserList = this.userlist.Value;
				flows_ModelStepInfo.NameList = this.namelist.Value;
				flows_ModelStepInfo.NameList_dep = this.namelist_dep.Value;
				flows_ModelStepInfo.UserList_dep = this.userlist_dep.Value;
				flows_ModelStepInfo.IsUserEdit = Convert.ToInt32(this.IsUserEdit.Checked);
				flows_ModelStepInfo.IsUserFile = Convert.ToInt32(this.IsUserFile.Checked);
				flows_ModelStepInfo.MailAlert = Convert.ToInt32(this.MailAlert.Checked);
				flows_ModelStepInfo.RightToFinish = Convert.ToInt32(this.RightToFinish.Checked);
				flows_ModelStepInfo.Step_Orders = step_Orders;
				Flows_ModelStep.Init().Update(flows_ModelStepInfo);
			}
		}
コード例 #5
0
 public void Update(Flows_ModelStepInfo Flows_ModelStep_)
 {
     this.control.UpdateEntity(Flows_ModelStep_, Flows_ModelStep_.id);
 }
コード例 #6
0
 public void Add(Flows_ModelStepInfo Flows_ModelStep_)
 {
     this.control.AddEntity(Flows_ModelStep_);
 }
コード例 #7
0
ファイル: Flows_ModelStep.cs プロジェクト: a532367171/WC
 public void Update(Flows_ModelStepInfo com)
 {
     Flows_ModelStep.dal.Update(com);
 }
コード例 #8
0
ファイル: Flows_ModelStep.cs プロジェクト: a532367171/WC
 public void Add(Flows_ModelStepInfo com)
 {
     Flows_ModelStep.dal.Add(com);
 }