Exemple #1
0
        //
        // GET: /System/ProcessManage/Edit/5

        public ActionResult Edit(int id)
        {
            tblProcessManage model = BusinessContext.tblProcessManage.GetModel(id);

            if (model == null)
            {
                return(HttpNotFound());
            }
            SetDropList();
            return(View(model));
        }
Exemple #2
0
        public ActionResult Edit(int id, tblProcessManage collection)
        {
            ReturnMessage RM = new ReturnMessage(false);

            if (ModelState.IsValid)
            {
                try
                {
                    tblProcessManage old = BusinessContext.tblProcessManage.GetModel(id);

                    RM.IsSuccess = BusinessContext.tblProcessManage.Update(collection);
                    if (RM.IsSuccess)
                    {
                        OperateLogHelper.Edit <tblProcessManage>(collection, old);
                    }
                }
                catch (Exception ex)
                {
                    RM.Message = ex.Message;
                }
            }
            return(Json(RM));
        }
Exemple #3
0
        public ActionResult Create(tblProcessManage tblprocessmanage, string IsContinue = "0")
        {
            ReturnMessage RM = new ReturnMessage(false);

            if (tblprocessmanage.ProcessNum == 0)
            {
                RM.IsSuccess = false;
                RM.Message   = "请填写正确流程编号";
                return(Json(RM));
            }
            if (tblprocessmanage.NodeNum == 0)
            {
                RM.IsSuccess = false;
                RM.Message   = "请填写正确节点编号";
                return(Json(RM));
            }


            if (ModelState.IsValid)
            {
                try
                {
                    if (string.IsNullOrWhiteSpace(Convert.ToString(tblprocessmanage.ProcessNum)))
                    {
                        RM.IsSuccess = false;
                        RM.Message   = "请填写流程编号";
                        return(Json(RM));
                    }
                    if (string.IsNullOrWhiteSpace(tblprocessmanage.ProcessName))
                    {
                        RM.IsSuccess = false;
                        RM.Message   = "请填写流程名称";
                        return(Json(RM));
                    }
                    if (string.IsNullOrWhiteSpace(Convert.ToString(tblprocessmanage.NodeNum)))
                    {
                        RM.IsSuccess = false;
                        RM.Message   = "请填写节点编号";
                        return(Json(RM));
                    }
                    if (string.IsNullOrWhiteSpace(tblprocessmanage.NodeName))
                    {
                        RM.IsSuccess = false;
                        RM.Message   = "请填写节点名称";
                        return(Json(RM));
                    }
                    if (string.IsNullOrWhiteSpace(tblprocessmanage.NodeNameNext))
                    {
                        RM.IsSuccess = false;
                        RM.Message   = "请填写下一节点";
                        return(Json(RM));
                    }

                    int Rid = BusinessContext.tblProcessManage.Add(tblprocessmanage);

                    RM.IsSuccess = Rid > 0;

                    if (RM.IsSuccess)
                    {
                        tblprocessmanage.Rid = Rid;
                        OperateLogHelper.Create <tblProcessManage>(tblprocessmanage);
                        if (IsContinue == "1")
                        {
                            RM.IsContinue = true;
                        }
                        else
                        {
                            RM.IsContinue = false;
                        }
                    }
                }
                catch (Exception ex)
                {
                    RM.Message = ex.Message;
                }
            }
            return(Json(RM));
        }