public ActionResult ProductConsultEdit()
        {
            this.ViewData["texOtype"] = RequestBase.GetString("otype");
            BindControl bc = new BindControl();
            ViewData["IsHasFunRole"] = Rolemanager.IsHasFunRole(EmployeeBase.e_ID, "001001001");//是否拥有管理的权限
            Model.vm_PCdetails model = new Model.vm_PCdetails();

            string ids = RequestBase.GetString("dli_id");
            ViewData["hfPId"] = ids;
            int id = int.Parse(ids.Split('|')[0]);
            model = vmbll.GetModel(id);
            ViewData["consulttime"] = model.pc_CreatedOn;
            ViewData["pc_id"] = model.pc_ID;
            List<Model.ProductReplyBase> prmodel = new BLL.ProductReplyBase().GetModelList(" pc_id=" + model.pc_ID);
            if (prmodel != null && prmodel.Count > 0)
            {
                ViewData["prContent"] = prmodel[0].pr_Content;
                ViewData["pr_id"] = prmodel[0].pr_ID;
            }
            return View(model);
        }
        /// <summary>
        /// 添加/修改
        /// </summary>
        public ActionResult ProductConsultEdit(Model.vm_PCdetails vmBase)
        {
            bool result = false;

            try
            {
                int pcid = int.Parse(Request.Form["pc_ID"].ToString());
                string content = RequestBase.GetString("prContent");
                BLL.ProductReplyBase prbll = new BLL.ProductReplyBase();
                List<Model.ProductReplyBase> list = prbll.GetModelList(" pr_isdel=0 and pc_id=" + pcid);
                if (list.Count > 0)
                {
                    Model.ProductReplyBase model = list[0];
                    model.pr_Content = content;
                    Model.ProductConsultBase pcmodel = new BLL.ProductConsultBase().GetModel(pcid);
                    pcmodel.pc_huifu = 1;
                    result = new BLL.ProductReplyBase().Update(model);
                    result = new BLL.ProductConsultBase().Update(pcmodel);
                }
                else
                {
                    Model.ProductReplyBase model = new Model.ProductReplyBase();
                    model.pc_ID = pcid;
                    model.pr_Content = content;
                    model.pr_CreatedBy = EmployeeBase.e_ID;
                    model.pr_CreatedOn = DateTime.Now;
                    model.pr_IsDel = false;
                    model.pr_StatusCode = 0;
                    result = new BLL.ProductReplyBase().Add(model)>0? true:false;
                    if (result)
                    {
                        Model.ProductConsultBase pcmodel = new BLL.ProductConsultBase().GetModel(pcid);
                        pcmodel.pc_huifu = 1;
                        result = new BLL.ProductConsultBase().Update(pcmodel);
                        if (result == false)
                        {

                            new BLL.ProductReplyBase().DeleteList(" (select pr_id from ProductReplyBase where pc_id=" + pcid);
                        }
                    }
                }

                if (result)
                {

                    return Content(DWZUtil.GetAjaxTodoJson("200", "保存成功!!", "", "", "closeCurrent", "pcBox", ""));
                }
                else
                {

                    return Content(DWZUtil.GetResultJson("300", "保存失败!!", "", "", ""));
                }
            }
            catch
            {

                return Content(DWZUtil.GetResultJson("300", "保存失败!!", "", "", ""));
            }
        }