/// <summary>
        /// 编辑保存,包含更新企业管理员信息
        /// </summary>
        /// <returns></returns>
        public MyResponseBase Pre_Company_EditSave()
        {
            var resp = new MyResponseBase();

            #region 数据处理

            if (Item.Ba_AreaID1 != null)
            {
                Item.AreaName1 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID1).AreaName;
                Item.AreaName  = Item.AreaName1;
            }
            if (Item.Ba_AreaID2 != null)
            {
                Item.AreaName2 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID2).AreaName;
                Item.AreaName += Item.AreaName2;
            }
            if (Item.Ba_AreaID3 != null)
            {
                Item.AreaName3 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID3).AreaName;
                Item.AreaName += Item.AreaName3;
            }
            //经营项目:字符串
            if (!string.IsNullOrEmpty(Item.OperatingItemIDs))// != null && Item.OperatingItemIDs.Count > 0)
            {
                Item.OperatingItemIDs = Item.OperatingItemIDs.Substring(0, Item.OperatingItemIDs.Length - 1);
                var arrs = Item.OperatingItemIDs.Split(',');
                var OperatingItemNames = "";
                foreach (var s in arrs)
                {
                    OperatingItemNames += SoftProjectAreaEntityDomain.P_Categorys.Where(p => p.P_CategoryID.ToString() == s).FirstOrDefault().PCategoryName + ",";
                }
                Item.OperatingItemName = OperatingItemNames.Substring(0, OperatingItemNames.Length - 1);
            }
            #endregion

            //更新加盟商零售价格表的商品为有效值
            var sqlProductPrice = ProjectCache.Sys_HOperControls.Where(p => p.OperCode == "Pre_Company.Fra_ProductPriceByUpdateBValidate").FirstOrDefault().DBTSql;
            sqlProductPrice = string.Format(sqlProductPrice, Item.Pre_CompanyID, Item.OperatingItemIDs);
            //更新加盟商的合作商价格表的商品为有效值
            var sqlPartnerProductPrice = ProjectCache.Sys_HOperControls.Where(p => p.OperCode == "Pre_Company.BC_PartnerProductPriceByUpdateBValidate").FirstOrDefault().DBTSql;
            sqlPartnerProductPrice = string.Format(sqlPartnerProductPrice, Item.Pre_CompanyID, Item.OperatingItemIDs);

            resp = ExecuteDelegate(new Action <SoftProjectAreaEntityDomain>(p =>
            {
                resp = EditSaveNotTran();
                Pre_User_EditAdminSave();
                Query16(sqlProductPrice, 1);        //更新加盟商零售价格表中,商品有效性。
                Query16(sqlPartnerProductPrice, 1); //更新加盟商的合作商价格表中,商品有效性。
            }));
            return(resp);
        }
        /// <summary>
        /// 添加保存,包含添加企业管理员信息
        /// </summary>
        /// <returns></returns>
        public MyResponseBase Pre_Company_AddSave()
        {
            var resp = new MyResponseBase();

            if (Item.Ba_AreaID1 != null)
            {
                Item.AreaName1 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID1).AreaName;
                Item.AreaName  = Item.AreaName1;
            }
            if (Item.Ba_AreaID2 != null)
            {
                Item.AreaName2 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID2).AreaName;
                Item.AreaName += Item.AreaName2;
            }
            if (Item.Ba_AreaID3 != null)
            {
                Item.AreaName3 = SoftProjectAreaEntityDomain.Ba_Area_GetByAreaID(Item.Ba_AreaID3).AreaName;
                Item.AreaName += Item.AreaName3;
            }
            //经营项目:字符串
            if (!string.IsNullOrEmpty(Item.OperatingItemIDs))// != null && Item.OperatingItemIDs.Count > 0)
            {
                Item.OperatingItemIDs = Item.OperatingItemIDs.Substring(0, Item.OperatingItemIDs.Length - 1);
                var arrs = Item.OperatingItemIDs.Split(',');
                var OperatingItemNames = "";
                foreach (var s in arrs)
                {
                    OperatingItemNames += SoftProjectAreaEntityDomain.P_Categorys.Where(p => p.P_CategoryID.ToString() == s).FirstOrDefault().PCategoryName + ",";
                }
                Item.OperatingItemName = OperatingItemNames.Substring(0, OperatingItemNames.Length - 1);
            }

            resp = ExecuteDelegate(new Action <SoftProjectAreaEntityDomain>(p =>
            {
                resp = AddSaveNotTran();
                Item.Pre_CompanyID = resp.Item.Pre_CompanyID;
                Pre_User_AddAdminSave();
            }));
            return(resp);
        }