Exemplo n.º 1
0
        public ActionResult VerifyNodeOperation(FormCollection formCollect)
        {
            var          flag = true;
            Verify_Nodes doc  = new Verify_Nodes();

            bmHelper.BindFormToModel <Verify_Nodes>(doc, formCollect);
            string type   = formCollect["optype"];
            int    isback = 0;

            if (formCollect["formOper"] == "edit")
            {
                flag = atInstance.UpdateNode(doc);
            }
            else
            {
                isback = 1;
                flag   = atInstance.AddNode(doc);
            }

            if (flag)
            {
                return(Json(new { result = "success", isBack = isback, Msg = "数据更新成功!" }, "application/json"));
            }
            else
            {
                return(Json(new { result = "fail", Msg = "数据更新失败!" }, "application/json"));
            }
        }
Exemplo n.º 2
0
        public JsonResult FileOperation(FormCollection formCollect)
        {
            var         flag = false;
            Bse_Message doc  = new Bse_Message();

            bmHelper.BindFormToModel <Bse_Message>(doc, formCollect);
            string type = formCollect["optype"];

            if (formCollect["formOper"] == "edit")
            {
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Msg_Stat = "Draft";
                }
                else
                {
                    doc.Msg_Stat = "Normal";
                    ////进入审核流程
                    //doc.AuditStat = "Auditing";
                    //var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.ComFileAudit.ToString());
                    //if (model != null)
                    //{
                    //    doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    //}
                }

                flag = mInstance.Update(doc);
            }
            else
            {
                doc.CreateTime = DateTime.Now;
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Msg_Stat = "Draft";
                }
                else
                {
                    doc.Msg_Stat = "Normal";
                    ////进入审核流程
                    //doc.AuditStat = "Auditing";
                    //var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.DocumentAudit.ToString());
                    //if (model != null)
                    //{
                    //    doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    //}
                }

                flag = mInstance.Add(doc);
                //日志记录
                //this.OpLog(this.GetControllerName(), "添加:单据类型" + puMain.PUM_RType + ",编码:" + puMain.PUM_RCode, addResult.ToString());
            }
            if (flag)
            {
                return(new JsonResult {
                    Data = new { result = "success", Msg = "数据更新成功!" }
                });
            }
            else
            {
                return(new JsonResult {
                    Data = new { result = "fail", Msg = "数据更新失败!" }
                });
            }
        }
Exemplo n.º 3
0
        public JsonResult FileOperation(FormCollection formCollect)
        {
            var      flag = false;
            Bse_File doc  = new Bse_File();

            bmHelper.BindFormToModel <Bse_File>(doc, formCollect);
            string type   = formCollect["optype"];
            int    isback = 0;

            if (formCollect["formOper"] == "edit")
            {
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.CF_iType = "Draft";
                }
                else if (type == "submit")
                {
                    doc.CF_iType = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.ComFileAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }

                flag = fInstance.UpdateModel(doc);

                BLL.Bll_Comm.OpLog("Bse_FileModule", "FileOperation", string.Format("更新文件:{0}", doc.CF_Code));
            }
            else
            {
                isback         = 1;
                doc.CreateTime = DateTime.Now;
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.CF_iType = "Draft";
                }
                else
                {
                    doc.CF_iType = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.DocumentAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }
                doc.CF_Creator     = SessionConfig.UserId();
                doc.CF_CreatorName = SessionConfig.UserName();
                flag = fInstance.AddModel(doc);
                //日志记录
                BLL.Bll_Comm.OpLog("Bse_FileModule", "FileOperation", string.Format("添加文件:{0}", doc.CF_Code));
            }
            if (flag)
            {
                return(Json(new { result = "success", isBack = isback, Msg = "数据更新成功!" }, "application/json"));
            }
            else
            {
                return(Json(new { result = "fail", Msg = "数据更新失败!" }, "application/json"));
            }
        }
Exemplo n.º 4
0
        public JsonResult DocOperation(FormCollection formCollect)
        {
            var      flag = false;
            Doc_Info doc  = new Doc_Info();

            bmHelper.BindFormToModel <Doc_Info>(doc, formCollect);
            string type   = formCollect["optype"];
            int    isback = 0;

            if (formCollect["formOper"] == "edit")
            {
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Doc_Stat = "Draft";
                }
                else if (type == "submit")
                {
                    doc.Doc_Stat = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.DocumentAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }

                flag = diInstance.Update(doc);

                BLL.Bll_Comm.OpLog("CList_DocInfo", "DocOperation", string.Format("编辑公文:{0}", doc.Doc_Code));
            }
            else
            {
                isback = 1;
                //doc.Doc_Code = diInstance.GenerateDocCode();
                doc.Doc_Date   = DateTime.Now;
                doc.CreateTime = DateTime.Now;
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Doc_Stat = "Draft";
                }
                else
                {
                    doc.Doc_Stat = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.DocumentAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }

                flag = diInstance.AddObject(doc);

                BLL.Bll_Comm.OpLog("CList_DocInfo", "DocOperation", string.Format("添加公文:{0}", doc.Doc_Code));
                //日志记录
                //this.OpLog(this.GetControllerName(), "添加:单据类型" + puMain.PUM_RType + ",编码:" + puMain.PUM_RCode, addResult.ToString());
            }
            if (flag)
            {
                return(Json(new { result = "success", isBack = isback, Msg = "数据更新成功!" }, "application/json"));
            }
            else
            {
                return(Json(new { result = "fail", Msg = "数据更新失败!" }, "application/json"));
            }
        }
Exemplo n.º 5
0
        public JsonResult CompOperation(FormCollection formCollect)
        {
            var            flag = false;
            Bse_Components doc  = new Bse_Components();

            bmHelper.BindFormToModel <Bse_Components>(doc, formCollect);
            string type   = formCollect["optype"];
            int    isback = 0;

            //var chlist = cInstance.GetCompHisList(string.Format("AND CH_CompCode='{0}'", doc.Comp_Code));
            //if (chlist.Count == 0)
            //{
            //    return Json(new { result = "fail", Msg = "请上传图纸图片附件!" }, "application/json");
            //}

            if (formCollect["formOper"] == "edit")
            {
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Comp_Stat = "Draft";
                }
                else if (type == "submit")
                {
                    doc.Comp_Stat = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.CompAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }

                flag = cInstance.UpdateComp(doc);

                BLL.Bll_Comm.OpLog("Bse_ComponentsModule", "CompOperation", string.Format("更新图纸:{0}", doc.Comp_Code));
            }
            else
            {
                //doc.Doc_Code = diInstance.GenerateDocCode();
                isback         = 1;
                doc.CreateTime = DateTime.Now;
                doc.UpdateTime = DateTime.Now;
                if (type == "nor")
                {
                    doc.Comp_Stat = "Draft";
                }
                else
                {
                    //var list = cInstance.GetCompHisList(string.Format("AND CH_CompCode='{0}' AND CH_iType='File'", doc.Comp_Code));

                    //if (list.Count == 0)
                    //{
                    //    return Json(new { result = "success", isBack = isback, Msg = "请上传图纸附件!" }, "application/json");
                    //}


                    doc.Comp_Stat = "Normal";
                    //进入审核流程
                    doc.AuditStat = "Auditing";
                    var model = auditInstance.GetVerifyTemplateFirstNode(AuditModuleEnum.CompAudit.ToString());
                    if (model != null)
                    {
                        doc.AuditCurAudit = model.VT_VerifyNode_Code;
                    }
                }

                flag = cInstance.AddComp(doc);
                //日志记录
                BLL.Bll_Comm.OpLog("Bse_ComponentsModule", "CompOperation", string.Format("添加图纸:{0}", doc.Comp_Code));
            }
            if (flag)
            {
                return(Json(new { result = "success", isBack = isback, Msg = "数据更新成功!" }, "application/json"));
            }
            else
            {
                return(Json(new { result = "fail", Msg = "数据更新失败!" }, "application/json"));
            }
        }