Esempio n. 1
0
 /// <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);
 }
Esempio n. 2
0
 /// <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);
     }
 }
Esempio n. 3
0
        /// <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);
        }
Esempio n. 4
0
        /// <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);
            //    }
            //}
        }