Example #1
0
        //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);
                        }
                    }
                }
            }
        }
Example #2
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);
 }
Example #3
0
 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");
     }
 }
Example #4
0
 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);
        }
Example #6
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);
            //    }
            //}
        }