/// <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); }
/// <summary> /// 绑定页面 /// </summary> /// <param name="ID"></param> private void BindPage(string ID) { BLL.T_WorkFlow_BLL bll = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlow_BLL(); Model.T_WorkFlow_MDL model = bll.GetModel(Convert.ToInt32(ID)); if (model != null) { DigiPower.Onlinecol.Standard.Web.Comm.SetValueToPage(model, this.tbl); } }
/// <summary> /// 创建页面控件 /// </summary> private void CreatePage() { string From = Request.QueryString["From"]; if (From == null) { From = "Front";//前台来的请求 } BLL.T_WorkFlow_BLL bll = new DigiPower.Onlinecol.Standard.BLL.T_WorkFlow_BLL(); string RoleID = Common.Session.GetSession("RoleID"); string UserID = Common.Session.GetSession("UserID"); string Area_Code = string.Empty;// Common.Session.GetSession("Area_Code"); jdk 2014.05.06 if (Common.ConvertEx.ToBool(Common.Session.GetSession("SuperAdmin"))) { //Leo 超级管理员,可以看全部 RoleID = ""; From = "Back"; // 超级管理看全部的 Area_Code = Common.Session.GetSession("Area_Code"); } else { Area_Code = Common.Session.GetSession("OLD_AREA_CODE"); } DataSet ds = bll.GetWorkFlowList(RoleID, UserID, Area_Code); //对数据集按照父子关系排序 DataTable dt = new DataTable(); dt.Columns.Add("WorkFlowID"); dt.Columns.Add("WorkFlowName"); dt.Columns.Add("DetailCount"); dt.Columns.Add("roleid"); dt.Columns.Add("userid"); //Leo dt.Columns.Add("UseForCompany"); dt.Columns.Add("OrderIndex"); OrderDs(dt, ds, "0"); //创建HTML表格 CreateTable(dt, From); }
/// <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); // } //} }