Example #1
0
 /// <summary>
 /// insert
 /// </summary>
 /// <param name="sysAreaPost">Model</param>
 /// <param name="ErrorMsg">Result</param>
 /// <returns></returns>
 public bool Create(SysAreaPost sysAreaPost, ref string ErrorMsg)
 {
     try
     {
         SysArea sysArea = new SysArea();
         LinqHelper.ModelTrans(sysAreaPost, sysArea);
         sysArea.ObjectId         = ResultHelper.NewId;
         sysArea.CreateTime       = ResultHelper.NowTime;
         sysArea.ModificationTime = ResultHelper.NowTime;
         SysArea sysArea1 = new SysArea();
         sysArea1.ObjectId = "202008131744238122763d1e7363908";
         LinqHelper.ModelTrans(sysAreaPost, sysArea1);
         sysArea1.CreateTime       = ResultHelper.NowTime;
         sysArea1.ModificationTime = ResultHelper.NowTime;
         SysArea sysArea2 = new SysArea();
         LinqHelper.ModelTrans(sysAreaPost, sysArea2);
         sysArea2.ObjectId         = ResultHelper.NewId;
         sysArea2.CreateTime       = ResultHelper.NowTime;
         sysArea2.ModificationTime = ResultHelper.NowTime;
         sysAreaRepository.CreateTransaction(sysArea);
         sysAreaRepository.CreateTransaction(sysArea1);
         sysAreaRepository.CreateTransaction(sysArea2);
         sysAreaRepository.TransactionCommit();
         return(true);
     }
     catch (Exception ex)
     {
         ErrorMsg = "Create Error";
         return(false);
     }
 }
Example #2
0
 protected override void On_ActionAdd(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtAreaName.Text))
     {
         txtMessage.InnerHtml = "区域名称不能为空!";
         goto lbl_end;
     }
     int pid;
     if (!int.TryParse(AreaPID, out pid) || pid < 0)
         pid = 0;
     SysArea area = new SysArea
     {
         AreaName = txtAreaName.Text.Trim( ),
         Depth = string.Empty,
         PId = pid,
         AreaCode = txtCode.Text
     };
     if (string.IsNullOrEmpty(area.AreaCode))
     {
         txtCode.Text = GetAreaCode(area);
         area.AreaCode = txtCode.Text;
     }
     area.Save( );
     area.Depth = GetAreaDepth(area.Id, pid);
     area.Save( );
     this.txtMessage.InnerHtml = "新增成功!";
     lbl_end:
     On_ActionQuery(sender, e);
 }
Example #3
0
 public void SubmitForm(SysArea areaEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         areaEntity.FId = keyValue;
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             areaEntity.FLastModifyUserId = LoginInfo.UserId;
         }
         areaEntity.FLastModifyTime = DateTime.Now;
         service.Update(areaEntity);
     }
     else
     {
         areaEntity.FId = Common.GuId();
         var LoginInfo = OperatorProvider.Provider.GetCurrent();
         if (LoginInfo != null)
         {
             areaEntity.FCreatorUserId = LoginInfo.UserId;
         }
         areaEntity.FCreatorTime = DateTime.Now;
         service.Insert(areaEntity);
     }
 }
Example #4
0
        public int Edit(SysArea entity)
        {
            entity.EditTime = DateTime.Now;
            entity.Editor   = AuthenWidget.CurrentOperator?.UserId;

            this.DbContext.SysArea.Attach(entity);
            this.DbContext.Entry(entity).State = EntityState.Modified;

            return(this.DbContext.SaveChanges() <= 0 ? OperationWidget.Failed : OperationWidget.Success);
        }
Example #5
0
        //
        // GET: /Platform/SysArea/Edit/5

        public ActionResult Edit(string id)
        {
            var item = new SysArea();

            if (!string.IsNullOrEmpty(id))
            {
                item = _SysAreaService.GetById(id);
            }
            return(View(item));
        }
        //
        // GET: /Platform/SysArea/Edit/5

        public ActionResult Edit(Guid?id)
        {
            var item = new SysArea();

            if (id.HasValue)
            {
                item = _sysAreaService.GetById(id.Value);
            }
            return(View(item));
        }
Example #7
0
 public void SubmitForm(SysArea SysArea, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         SysArea.Id = keyValue;
         _Respository.Update(SysArea);
     }
     else
     {
         _Respository.Insert(SysArea);
     }
 }
Example #8
0
 public void create(SysArea area)
 {
     try
     {
         db.SysArea.Add(area);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         LogUtil.Exception("ExceptionLogger", ex);
     }
 }
Example #9
0
        /// <summary>
        /// 绑定主要浏览国家或城市
        /// </summary>
        private void BindCountrysOrCity()
        {
            //根据线路区域id获取线路区域实体
            SysArea AreaModel = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetSysAreaModel(travelRangeId);

            if (AreaModel != null)
            {
                //国际线,绑定主要浏览国家
                if (travelRangeType == 1)
                {
                    //主要浏览国家
                    if (AreaModel.VisitCity != null && AreaModel.VisitCity.Count > 0)
                    {
                        //根据主要浏览国家ID获取国家集合
                        IList <MSysCountry> lsCountry = EyouSoft.BLL.SystemStructure.BSysCountry.CreateInstance().GetCountryList(
                            AreaModel.VisitCity.Select(ls => ls.CountryId).ToArray()
                            );
                        if (lsCountry != null && lsCountry.Count > 0)
                        {
                            rpt_VisitingNational.DataSource = lsCountry;
                            rpt_VisitingNational.DataBind();
                        }
                    }
                }
                else
                {
                    //主要浏览城市
                    if (AreaModel.VisitCity != null && AreaModel.VisitCity.Count > 0)
                    {
                        //城市信息
                        IList <SysCity> lsCity = EyouSoft.BLL.SystemStructure.SysCity.CreateInstance().GetSysCityList(
                            AreaModel.VisitCity.Where(ls => ls.CountyId == 0 && ls.CityId != 0).Select(ls => ls.CityId).ToArray()
                            );
                        //县的信息
                        IList <SysDistrictCounty> lsDistrictCounty = EyouSoft.BLL.SystemStructure.SysDistrictCounty.CreateInstance().GetDistrictCountyList(
                            AreaModel.VisitCity.Select(ls => ls.CountyId).ToArray()
                            );
                        //分别绑定
                        if (lsDistrictCounty != null && lsDistrictCounty.Count > 0)
                        {
                            rpt_districtCounty.DataSource = lsDistrictCounty;
                            rpt_districtCounty.DataBind();
                        }
                        if (lsCity != null && lsCity.Count > 0)
                        {
                            rpt_browseCitys.DataSource = lsCity;
                            rpt_browseCitys.DataBind();
                        }
                    }
                }
            }
        }
Example #10
0
 public void SubmitForm(SysArea areaEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         areaEntity.Modify(keyValue);
         service.Update(areaEntity);
     }
     else
     {
         areaEntity.Create();
         service.Insert(areaEntity);
     }
 }
Example #11
0
        /// <summary>
        /// 获取县区
        /// </summary>
        /// <param name="areaid"></param>
        /// <returns></returns>
        private string GetArea(int areaid)
        {
            SysArea sysarea = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetSysAreaModel(areaid);

            if (sysarea != null)
            {
                return(sysarea.AreaName);
            }
            else
            {
                return("");
            }
        }
        public ActionResult Edit(Guid?id, SysArea collection)
        {
            if (!ModelState.IsValid)
            {
                return(View(collection));
            }

            _sysAreaService.Save(id, collection);

            _unitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
Example #13
0
        private TreeNode wrapTree(SysArea parent, List <SysArea> areas)
        {
            TreeNode result = new TreeNode();

            result.id       = Int64.Parse(parent.Code);
            result.children = new List <TreeNode>();
            result.state    = "closed";
            result.text     = parent.Name;
            foreach (SysArea sysArea in areas.Where(a => a.Parent == parent.Code && a.Parent != a.Code))
            {
                result.children.Add(wrapTree(sysArea, areas));
            }
            return(result);
        }
Example #14
0
        public async Task <ActionResult> Edit(string id, SysArea collection)
        {
            if (!ModelState.IsValid)
            {
                Edit(id);
                return(View(collection));
            }

            _SysAreaService.Save(id, collection);

            await _unitOfWork.CommitAsync();

            return(new EditSuccessResult(id));
        }
Example #15
0
        void AreaView_CurrentChanged(object sender, EventArgs e)
        {
            CollectionView view = (CollectionView)sender;

            if (view.CurrentItem != null)
            {
                this._selectedArea = (SysArea)view.CurrentItem;
                this.FilteredProvinces.View.Refresh();
                this.FilteredCities.View.Refresh();
            }
            else
            {
                this._selectedArea = null;
            }
        }
Example #16
0
        public string GetMemAddress(object province, object city, object county, object village, object address)
        {
            SysArea bllArea = new SysArea();

            return(string.Concat(new string[]
            {
                bllArea.GetNameByID(int.Parse(province.ToString())),
                "省",
                bllArea.GetNameByID(int.Parse(city.ToString())),
                "市",
                bllArea.GetNameByID(int.Parse(county.ToString())),
                bllArea.GetNameByID(int.Parse(village.ToString())),
                address.ToString()
            }));
        }
Example #17
0
        public int Add(SysArea entity)
        {
            if (VerificationWidget.IsExit(nameof(SysArea), nameof(SysArea.AreaName), entity.AreaName, nameof(SysArea.AreaID), entity.AreaID))
            {
                return(OperationWidget.IsRepeated);
            }

            using (TransactionScope transaction = new TransactionScope())
            {
                if (handle.Add(entity) != OperationWidget.Success)
                {
                    return(OperationWidget.Failed);
                }

                transaction.Complete();
                return(OperationWidget.Success);
            }
        }
Example #18
0
        public int Add(SysArea entity)
        {
            entity.IsActive   = (int)IsActive.否;
            entity.Creator    = AuthenWidget.CurrentOperator?.UserId;
            entity.CreateTime = DateTime.Now;
            entity.Editor     = AuthenWidget.CurrentOperator?.UserId;
            entity.EditTime   = DateTime.Now;

            this.DbContext.SysArea.Add(entity);
            this.DbContext.Entry(entity).State = EntityState.Added;

            if (this.DbContext.SaveChanges() <= 0)
            {
                return(OperationWidget.Failed);
            }

            return(OperationWidget.Success);
        }
Example #19
0
        public int Edit(SysArea model)
        {
            if (VerificationWidget.IsExit(nameof(SysArea), nameof(SysArea.AreaName), model.AreaName, nameof(SysArea.AreaID), model.AreaID))
            {
                return(OperationWidget.IsRepeated);
            }

            SysArea entity = handle.Detail(model.AreaID);

            using (TransactionScope transaction = new TransactionScope())
            {
                entity.AreaName = model.AreaName;

                if (handle.Edit(entity) != OperationWidget.Success)
                {
                    return(OperationWidget.Failed);
                }

                transaction.Complete();
                return(OperationWidget.Success);
            }
        }
Example #20
0
        protected void BindDropDownList()
        {
            //线路类型
            foreach (EnumObj item in EnumObj.GetList(typeof(AreaType)))
            {
                if (Utils.GetInt(item.Value) < 3)
                {
                    this.DropSearchLineType.Items.Add(new ListItem(item.Text, item.Value));
                }
            }
            this.DropSearchLineType.Items.Insert(0, new ListItem("线路类型", "-1"));


            if (!string.IsNullOrEmpty(Areaid))
            {
                AreaType = "";
                SysArea modelsysArea = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetSysAreaModel(Utils.GetInt(Areaid));
                if (modelsysArea != null)
                {
                    AreaType = ((int)modelsysArea.RouteType).ToString();
                }
            }
        }
Example #21
0
 /// <summary>
 /// update
 /// </summary>
 /// <param name="sysAreaPost">Model</param>
 /// <param name="ErrorMsg">Result</param>
 /// <returns></returns>
 public bool Update(SysAreaPost sysAreaPost, ref string ErrorMsg)
 {
     try
     {
         SysArea sysArea = new SysArea();
         LinqHelper.ModelTrans(sysAreaPost, sysArea);
         sysArea.ModificationTime = ResultHelper.NowTime;
         if (sysAreaRepository.EditNotNull(sysArea))
         {
             ErrorMsg = "Update Success";
             return(true);
         }
         else
         {
             ErrorMsg = "Update Faild";
             return(false);
         }
     }
     catch (Exception ex)
     {
         ErrorMsg = "Update Error";
         return(false);
     }
 }
        //
        // GET: /Platform/SysArea/Details/5

        public ActionResult Details(Guid id)
        {
            SysArea item = _sysAreaService.GetById(id);

            return(View(item));
        }
Example #23
0
 private string GetAreaCode(SysArea area)
 {
     string result = string.Empty;
     if (area == null || !string.IsNullOrEmpty(area.AreaCode))
         goto label_return;
     result = PinYin.GetChineseSpell(area.AreaName);
     label_return:
     return result;
 }
Example #24
0
 private string GetAreaDepth(int id, int pID, SysArea pArea = null)
 {
     string sDepth = string.Format("/{0}/", id);
     if (pID > 0)
     {
         pArea = pArea == null ? SysArea.FetchByID(pID) : pArea;
         if (pArea != null)
             sDepth = string.Format("{0}{1}/", pArea.Depth, id);
     }
     return sDepth;
 }
Example #25
0
 private bool AreaIsExist(SysArea area)
 {
     bool isExist = false;
     SysArea _area;
     foreach (SuperTabItem item in areaContainer.Tabs)
     {
         if (item.Tag != null &&
             ((_area = item.Tag as SysArea) != null) &&
             _area.Id == area.Id)
         {
             isExist = true;
             break;
         }
     }
     return isExist;
 }
Example #26
0
 private void AddTab(SysArea area)
 {
     if (area.Id <= 0)
     {
         MessageBoxEx.Show("请选择商圈");
         return;
     }
     if (AreaIsExist(area))
     {
         MessageBoxEx.Show("此商圈已经存在!");
         return;
     }
     SuperTabItem item = new SuperTabItem( );
     item.Tag = area;
     item.Text = area.AreaName;
     areaContainer.Tabs.Add(item);
 }
Example #27
0
        public void Insert(string AreaName,int? PId,string Depth,string AreaCode)
        {
            SysArea item = new SysArea();

            item.AreaName = AreaName;

            item.PId = PId;

            item.Depth = Depth;

            item.AreaCode = AreaCode;

            item.Save(UserName);
        }
Example #28
0
        public void Update(int Id,string AreaName,int? PId,string Depth,string AreaCode)
        {
            SysArea item = new SysArea();
            item.MarkOld();
            item.IsLoaded = true;

            item.Id = Id;

            item.AreaName = AreaName;

            item.PId = PId;

            item.Depth = Depth;

            item.AreaCode = AreaCode;

            item.Save(UserName);
        }
Example #29
0
 public static IEnumerable<SysArea> LoadAreas( )
 {
     var rdr = DB.Select( ).From<SysArea>( ).ExecuteReader( );
     using (rdr)
     {
         while (rdr.Read( ))
         {
             SysArea area = new SysArea( );
             area.Load(rdr);
             yield return area;
         }
     }
 }
Example #30
0
 public static List<SysArea> GetAreasByDepths(string depth)
 {
     List<SysArea> areas = new List<SysArea>( );
     if (string.IsNullOrEmpty(depth))
         return areas;
     string[] depths = depth.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
     if (depths.Length > 0)
     {
         var query = DB.Select( ).From<SysArea>( ).Where(SysArea.DepthColumn).In(depths);
         using (var dr = query.ExecuteReader( ))
         {
             while (dr.Read( ))
             {
                 SysArea area = new SysArea( );
                 area.Load(dr);
                 areas.Add(area);
             }
         }
     }
     return areas;
 }
 public ActionResult SubmitForm(SysArea areaEntity, string keyValue)
 {
     areaApp.SubmitForm(areaEntity, keyValue);
     return(Success("操作成功。"));
 }
Example #32
0
        /// <summary>
        /// 加载页面
        /// </summary>
        private void InitPage()
        {
            MPowderList model = EyouSoft.BLL.NewTourStructure.BPowderList.CreateInstance().GetModel(tourId);

            companyid = model.Publishers;
            if (!isAllUpdata)
            {
                //绑定团队状态
                BindPowderTourStatus();
            }
            //绑定销售城市
            SalesArea();
            //绑定交通
            BindTraffic();
            //绑定线路区域主题
            BindTheme();

            if (model != null)
            {
                routeId = model.RouteId;
                if (!isAllUpdata)
                {
                    #region 团队报价标准
                    //出团时间
                    lbl_LeaveDate.Text = model.LeaveDate.ToString("yyyy-MM-dd");
                    //报名截止时间
                    txt_registrationEndDate.Text = model.RegistrationEndDate.ToString("yyyy-MM-dd");
                    //成人市场价
                    txt_retailAdultPrice.Text = Utils.FilterEndOfTheZeroDecimal(model.RetailAdultPrice);
                    //成人结算价
                    txt_settlementAudltPrice.Text = Utils.FilterEndOfTheZeroDecimal(model.SettlementAudltPrice);
                    //儿童市场价
                    txt_retailChildrenPrice.Text = Utils.FilterEndOfTheZeroDecimal(model.RetailChildrenPrice);
                    //儿童结算价
                    txt_settlementChildrenPrice.Text = Utils.FilterEndOfTheZeroDecimal(model.SettlementChildrenPrice);
                    //单房差
                    txt_marketPrice.Text = Utils.FilterEndOfTheZeroDecimal(model.MarketPrice);
                    //计划收客人数
                    txt_orderPeopleNum.Text = model.TourNum.ToString();
                    //是否显示余位
                    isShowMoreThan = model.IsLimit;
                    //余位
                    txt_moreThan.Text = model.MoreThan.ToString();
                    //留位
                    txt_saveNum.Text = model.SaveNum.ToString();
                    //航班出发时间
                    txt_startDate.Text = model.StartDate;
                    //航班返回时间
                    txt_endDate.Text = model.EndDate;
                    //集合说明时间
                    txt_setDec.Value = model.SetDec;
                    //领队全陪说明
                    txt_teamLeaderDec.Value = model.TeamLeaderDec;
                    //团队备注
                    txt_tourNotes.Value = model.TourNotes;
                    //团队状态
                    ddl_powderTourStatus.SelectedValue = ((int)model.PowderTourStatus).ToString();
                    //团队推荐
                    ddl_Status.SelectedValue = ((int)model.RecommendType).ToString();
                    //发布时间
                    litTime.Text = model.IssueTime.ToShortDateString();
                    //发布ip
                    litIP.Text = model.IP;
                    #endregion
                }
                #region 行程信息
                //绑定出发返回城市
                BindCity();
                //专线名称
                lbl_travelRangeName.Text = model.AreaName;
                //线路名称
                txt_LineName.Text = model.RouteName;
                //发布商
                txtPublishersName.Value = model.PublishersName;
                //发布人
                EyouSoft.Common.Function.MessageBox.ResponseScript(Page, "GetOperator('" + model.Publishers + "','" + model.OperatorId + "')");
                //B2B显示控制
                dropB2B.SelectedValue = ((int)model.B2B).ToString();
                //B2C显示控制
                dropB2C.SelectedValue = ((int)model.B2C).ToString();
                //B2B排序值
                txt_B2B.Value = model.B2BOrder.ToString();
                //B2B排序值
                txt_B2C.Value = model.B2COrder.ToString();
                //绑定推荐状态
                BindRecommendType(model.RecommendType == RecommendType.推荐);
                //推荐状态
                ddl_Status.SelectedValue = ((int)model.RecommendType).ToString();
                //出发交通
                ddl_DepartureTraffic.SelectedIndex = (int)model.StartTraffic - 1;
                //返回交通
                ddl_ReturnTraffic.SelectedIndex = (int)model.EndTraffic - 1;
                //出发城市
                hd_goCity.Value = model.StartCity + "|" + model.StartCityName;
                //返回城市
                hd_returnCity.Value = model.EndCity + "|" + model.EndCityName;
                //线路特色
                txt_LineFeatures.Value = model.Characteristic;
                //住宿天数
                txt_days.Text = model.Day.ToString();
                //住宿夜数
                txt_nights.Text = model.Late.ToString();
                //简易版行程
                txt_BriefnessTravel.Value = model.StandardStroke;
                //散客报价
                txt_FIT.Value = model.FitQuotation;
                //销售须知
                txt_Notes.Value = model.VendorsNotes;

                //主题
                hd_SubjectLine.Value = SetTheme(model.Themes);
                //销售区域
                hd_SellCity.Value = SetSalesArea(model.Citys);
                #region 主要浏览
                //主要浏览国家
                SysArea AreaModel = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance().GetSysAreaModel(model.AreaId);
                if (AreaModel != null)
                {
                    if (model.RouteType == AreaType.国际线)
                    {
                        if (model.BrowseCountrys != null && model.BrowseCountrys.Count > 0)
                        {
                            //主要浏览国家
                            if (AreaModel.VisitCity != null && AreaModel.VisitCity.Count > 0)
                            {
                                IList <MSysCountry> lsCountry = EyouSoft.BLL.SystemStructure.BSysCountry.CreateInstance().GetCountryList(
                                    AreaModel.VisitCity.Select(ls => ls.CountryId).ToArray()
                                    );
                                if (lsCountry != null && lsCountry.Count > 0)
                                {
                                    rpt_VisitingNational.DataSource = lsCountry;
                                    rpt_VisitingNational.DataBind();
                                }
                            }

                            citysOrCountrys = true;
                            int    i = model.BrowseCountrys.Count;
                            string str = string.Empty, qzstr = string.Empty;
                            while (i-- > 0)
                            {
                                str += model.BrowseCountrys[i].CountryId + ",";
                                //签证信息
                                if (model.BrowseCountrys[i].IsVisa)
                                {
                                    qzstr += model.BrowseCountrys[i].CountryId + ",";
                                }
                            }
                            if (qzstr.Length > 0)
                            {
                                hd_qz.Value = qzstr.Substring(0, qzstr.Length - 1);
                            }
                            hd_BrowseCountrys.Value = str.Substring(0, str.Length - 1);
                        }
                        //免签 直接显示免签
                        if (model.IsNotVisa)
                        {
                            chk_null.Checked = true;
                            hd_qz.Value      = string.Empty;
                        }
                        //国际线路成人定金
                        txt_AdultDeposit.Text = model.AdultPrice < 0 ? string.Empty : Utils.FilterEndOfTheZeroDecimal(model.AdultPrice);
                        //国际线路儿童定金
                        txt_ChildrenDeposit.Text = model.ChildrenPrice < 0 ? string.Empty : Utils.FilterEndOfTheZeroDecimal(model.ChildrenPrice);
                    }
                    else
                    {
                        //主要浏览城市
                        if (AreaModel.VisitCity != null && AreaModel.VisitCity.Count > 0)
                        {
                            IList <SysCity> lsCity = EyouSoft.BLL.SystemStructure.SysCity.CreateInstance().GetSysCityList(
                                AreaModel.VisitCity.Where(ls => ls.CountyId == 0 && ls.CityId != 0).Select(ls => ls.CityId).ToArray()
                                );
                            IList <SysDistrictCounty> lsDistrictCounty = EyouSoft.BLL.SystemStructure.SysDistrictCounty.CreateInstance().GetDistrictCountyList(
                                AreaModel.VisitCity.Select(ls => ls.CountyId).ToArray()
                                );
                            if (lsDistrictCounty != null && lsDistrictCounty.Count > 0)
                            {
                                rpt_districtCounty.DataSource = lsDistrictCounty;
                                rpt_districtCounty.DataBind();
                            }
                            if (lsCity != null && lsCity.Count > 0)
                            {
                                rpt_browseCitys.DataSource = lsCity;
                                rpt_browseCitys.DataBind();
                            }
                        }
                        //主要浏览城市
                        if (model.BrowseCitys != null && model.BrowseCitys.Count > 0)
                        {
                            citysOrCountrys = false;
                            int    i   = model.BrowseCitys.Count;
                            string str = string.Empty;
                            while (i-- > 0)
                            {
                                if (model.BrowseCitys[i].CountyId > 0)
                                {
                                    str += model.BrowseCitys[i].CountyId + "|" + model.BrowseCitys[i].CityId + ",";
                                }
                                else
                                {
                                    str += model.BrowseCitys[i].CityId + ",";
                                }
                            }
                            hd_BrowseCitys.Value = str.Substring(0, str.Length - 1);
                        }
                    }
                }

                #endregion
                //行程
                if (model.StandardStroke.Length > 0)
                {
                    txt_BriefnessTravel.Value = model.StandardStroke;
                }
                else
                {
                    if (model.StandardPlans != null && model.StandardPlans.Count > 0)
                    {
                        isTravel = true;
                        rpt_standardPlans.DataSource = model.StandardPlans;
                        rpt_standardPlans.DataBind();
                    }
                }
                if (model.ServiceStandard != null)
                {
                    //报价不包含
                    txt_PriceExcluding.Value = model.ServiceStandard.NotContainService;
                    //赠送项目
                    txt_GiftItems.Value = model.ServiceStandard.GiftInfo;
                    //儿童及其他安排
                    txt_OtherArr.Value = model.ServiceStandard.ChildrenInfo;
                    //购物安排
                    txt_ShoppingArr.Value = model.ServiceStandard.ShoppingInfo;
                    //自费项目
                    txt_ThisConsumption.Value = model.ServiceStandard.ExpenseItem;
                    //备注
                    txt_Remarks.Value = model.ServiceStandard.Notes;
                    //判断是否为团队
                    isServiceStandard = model.ServiceStandard.CarContent.Length > 0 ||        //用车
                                        model.ServiceStandard.DinnerContent.Length > 0 ||     //用餐
                                        model.ServiceStandard.ResideContent.Length > 0 ||     //住宿
                                        model.ServiceStandard.SightContent.Length > 0 ||      //景点
                                        model.ServiceStandard.TrafficContent.Length > 0 ||    //往返交通
                                        model.ServiceStandard.GuideContent.Length > 0 ||      //导游
                                        model.ServiceStandard.IncludeOtherContent.Length > 0; //其他包含
                    if (isServiceStandard)
                    {
                        this.AddStandardRoute_ServiceStandard.RouteServiceStandardInfo = model.ServiceStandard;
                    }
                }
                #endregion
            }
        }
 public ActionResult SubmitForm(SysArea SysArea, string keyValue)
 {
     SysAreaService.SubmitForm(SysArea, keyValue);
     return(Success("操作成功。"));
 }
Example #34
0
 private string GetAreamSelectText(SysArea area)
 {
     string result = string.Empty;
     for (int i = 0; i < area.Depth.Split(separator, StringSplitOptions.RemoveEmptyEntries).Length; i++)
         result = string.Concat(result, LEVEL_NBSP);
     return string.Concat(result, PREFIX, area.AreaName);
 }
 public void Create(SysArea area)
 {
     areaDal.create(area);
 }