//string ID = null; //string Action = null; //string sqlwhere = null; //bool IsChange= false; protected void Page_Load(object sender, EventArgs e) { Action = Request.QueryString["Action"]; ID = Request.QueryString["ID"]; //sqlwhere = Request.QueryString["sqlwhere"]; if (!String.IsNullOrEmpty(Action)) { //给当前页面操作状态赋值 if (Action.ToLower().Equals("add")) { ps = CommonEnum.PageState.ADD; } if (Action.ToLower().Equals("edit")) { ps = CommonEnum.PageState.EDIT; } } if (!IsPostBack) { DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); //UserID.DataBindEx(Common.Session.GetSession("CompanyID"), true); PID.DataBindEx(); if (ps == CommonEnum.PageState.EDIT) { if (!String.IsNullOrEmpty(ID)) { if (!this.IsPostBack) { //绑定页面 BindPage(ID); } } } } }
/// <summary> /// 更新 /// </summary> private void Update(int FlowWorkID) { BLL.T_WorkFlow_BLL bll = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlow_BLL(); Model.T_WorkFlow_MDL Newmodel = bll.GetModel(Common.ConvertEx.ToInt(ID)); Newmodel = (Model.T_WorkFlow_MDL)Comm.GetValueToObject(Newmodel, this.tbl); CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); cbll.Update(Newmodel); }
protected void Linkbutton1_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(this.ctrlMyWorkFlowList1.MyID)) { CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); cbll.DeleteFlag(Common.ConvertEx.ToInt(this.ctrlMyWorkFlowList1.MyID), false); Response.Redirect("MyWorkFlowList.aspx"); } }
protected void btnDelete_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(this.ctrlMyWorkFlowList1.MyID)) { int MinWorkFlowID = 0; BLL.T_WorkFlowDefine_BLL defineBLL = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlowDefine_BLL(); DataSet ds = defineBLL.GetList("DoStatus=1"); if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { MinWorkFlowID = Common.ConvertEx.ToInt(ds.Tables[0].Rows[0]["WorkFlowDefineID"].ToString()); } if (Common.ConvertEx.ToInt(this.ctrlMyWorkFlowList1.MyID) > MinWorkFlowID) { CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); cbll.DeleteFlag(Common.ConvertEx.ToInt(this.ctrlMyWorkFlowList1.MyID), true); Response.Redirect("MyWorkFlowList.aspx"); } } }
public bool DelWrokFlow(string WorkFlowID) { bool flag = false; try { T_WorkFlow_MDL workFlowMDL = workFlowBLL.GetModel(ConvertEx.ToInt(WorkFlowID)); if (workFlowMDL != null) { PublicModel.writeLog(SystemSet.EumLogType.DelData.ToString(), string.Concat("T_WorkFlow;key=", workFlowMDL.WorkFlowID, ";CompanyID=", workFlowMDL.CompanyID, ";WorkFlowCode=", workFlowMDL.WorkFlowCode, ";WorkFlowName=", workFlowMDL.WorkFlowName)); } CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); cbll.Delete(Common.ConvertEx.ToInt(WorkFlowID)); flag = true; } catch (Exception ex) { Common.LogUtil.Debug(this, "流程删除失败", ex); } return(flag); }
/// <summary> /// 添加 /// </summary> private void Add() { BLL.T_WorkFlow_BLL bll = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlow_BLL(); Model.T_WorkFlow_MDL Newmodel = new DigiPower.Onlinecol.Standard.Model.T_WorkFlow_MDL(); Newmodel = (Model.T_WorkFlow_MDL)Comm.GetValueToObject(Newmodel, this.tbl); CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); cbll.Add(Newmodel); //CBLL.WorkFlowManage cbll = new DigiPower.Onlinecol.Standard.CBLL.WorkFlowManage(); //Model.T_WorkFlow_MDL model = new DigiPower.Onlinecol.Standard.Model.T_WorkFlow_MDL(); //BLL.T_WorkFlow_BLL bll = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlow_BLL(); //object obj = Comm.GetValueToObject(model, this.tbl); //Model.T_WorkFlow_MDL Newmodel = (Model.T_WorkFlow_MDL)obj; //int FlowNo = bll.Add(Newmodel); ////子流程 //DataSet ds = bll.GetList("PID = '" + Newmodel.PID + "'"); //DigiPower.Onlinecol.Standard.Model.T_WorkFlow_MDL ChildMode = new DigiPower.Onlinecol.Standard.Model.T_WorkFlow_MDL(); //if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) //{ // ChildMode = bll.GetModel(Convert.ToInt32(ds.Tables[0].Rows[0]["WorkFlowID"].ToString())); // //不是最后结点。自已不能指到自已 // if (ChildMode.WorkFlowID != FlowNo) // { // //更新子节点 // ChildMode.PID = FlowNo; // bll.Update(ChildMode); // } //} }