protected void Page_Load(object sender, EventArgs e) { toureveryday = new EyouSoft.Model.TourStructure.TourEverydayInfo(); blltour = new EyouSoft.BLL.TourStructure.TourEveryday(SiteUserInfo); if (!this.Page.IsPostBack) { //设置LoadVisitors1控件的CurrentPageIframeId属性 LoadVisitors1.CurrentPageIframeId = Request.QueryString["iframeId"]; BindPrices(); BindCustomers(); string tourid = EyouSoft.Common.Utils.GetQueryStringValue("tourid"); if (!string.IsNullOrEmpty(tourid) && tourid != null) { toureveryday = blltour.GetTourEverydayInfo(tourid); if (toureveryday != null) { this.lit_RouteName.Text = toureveryday.RouteName; url = getUrl(tourid, (int)toureveryday.ReleaseType) + "?tourId=" + tourid; } EyouSoft.Model.CompanyStructure.Area Area = new EyouSoft.BLL.CompanyStructure.Area().GetModel(toureveryday.AreaId); if (Area != null) { this.lit_AreaName.Text = Area.AreaName; } } } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserInfo userInfo = null; bool _IsLogin = EyouSoft.Security.Membership.UserProvider.IsUserLogin(out userInfo); if (!_IsLogin) { return; } int areaId = Utils.GetInt(Utils.GetQueryStringValue("areaId")); if (areaId > 0) { EyouSoft.BLL.CompanyStructure.Area bll = new EyouSoft.BLL.CompanyStructure.Area(userInfo); EyouSoft.Model.CompanyStructure.Area model = bll.GetModel(areaId); IList <EyouSoft.Model.CompanyStructure.UserArea> list = new List <EyouSoft.Model.CompanyStructure.UserArea>(); if (model != null) { list = model.AreaUserList; } context.Response.Write(JsonConvert.SerializeObject(list)); } }
protected void GetSettleByArea(int areaId, string selectVal) { //声明bll对象 EyouSoft.Model.CompanyStructure.Area model = new EyouSoft.BLL.CompanyStructure.Area().GetModel(areaId); IList <EyouSoft.Model.CompanyStructure.UserArea> list = null; if (model != null) { list = model.AreaUserList; } this.ddlSeller.Items.Clear(); this.ddlSeller.Items.Add(new ListItem("--请选择--", "-1")); if (list != null && list.Count > 0) { for (int i = 0; i < list.Count; i++) { ListItem item = new ListItem(); item.Value = list[i].UserId.ToString(); item.Text = list[i].ContactName; this.ddlSeller.Items.Add(item); } } if (selectVal.Trim() != "") { this.ddlSeller.SelectedValue = selectVal; } }
/// <summary> /// 线路区域初始化 /// </summary> /// <param name="selectValue">设置选中项</param> protected void DdlAreaInit(string selectValue) { //清空下拉框值 this.ddlArea.Items.Clear(); //添加默认行 this.ddlArea.Items.Add(new ListItem("-选择线路区域-", "0")); //获得线路区域集合 IList <EyouSoft.Model.CompanyStructure.Area> areaList = new EyouSoft.BLL.CompanyStructure.Area(null, false).GetAreaByCompanyId(companyId); if (areaList != null && areaList.Count > 0) { //将数据添加至下拉框 for (int i = 0; i < areaList.Count; i++) { ListItem item = new ListItem(); item.Value = areaList[i].Id.ToString(); item.Text = areaList[i].AreaName; this.ddlArea.Items.Add(item); } //设置选中行 if (selectValue != "") { this.ddlArea.SelectedValue = selectValue; } } }
/// <summary> /// 线路区域初始化 /// 创建:田想兵 2011.5.24 /// 说明:线路区域初始化 /// </summary> protected void AreaInit() { //获得线路区域集合 IList <EyouSoft.Model.CompanyStructure.Area> areaList = new EyouSoft.BLL.CompanyStructure.Area(null, false).GetAreaByCompanyId(companyId); rpt_area.DataSource = areaList; rpt_area.DataBind(); }
/// <summary> /// init areas /// </summary> void InitAreas() { var items = new EyouSoft.BLL.CompanyStructure.Area(null, false).GetAreaByCompanyId(Master.CompanyId); if (items != null && items.Count > 0) { rptAreas.DataSource = items; rptAreas.DataBind(); } }
protected string GetAreaName(string AreaId) { string AreaName = string.Empty; EyouSoft.Model.CompanyStructure.Area Area = new EyouSoft.BLL.CompanyStructure.Area().GetModel(Convert.ToInt32(AreaId)); if (Area != null) { AreaName = Area.AreaName; } return(AreaName); }
/// <summary> /// 绑定区域 /// </summary> void BindArea() { EyouSoft.BLL.CompanyStructure.Area area = new EyouSoft.BLL.CompanyStructure.Area(SiteUserInfo); int userid = SiteUserInfo.ID; IList <EyouSoft.Model.CompanyStructure.Area> list = new List <EyouSoft.Model.CompanyStructure.Area>(); list = area.GetAreaList(userid); ddl_LineType.Items.Add(new ListItem("请选择线路区域", "-1")); ddl_LineType.DataSource = list; ddl_LineType.DataBind(); //锁定 ddl_LineType.Items.FindByValue(Utils.GetInt(Utils.GetQueryStringValue("ddlLineType"), -1).ToString()).Selected = true; }
protected void Page_Load(object sender, EventArgs e) { //判断权限 if (!CheckGrant(global::Common.Enum.TravelPermission.客户关系管理_客户资料_分配帐号)) { Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.客户关系管理_客户资料_分配帐号, true); return; } EyouSoft.BLL.CompanyStructure.Area areaBll = new EyouSoft.BLL.CompanyStructure.Area();//区域bll //绑定线路区域 rptArea.DataSource = areaBll.GetAreaByCompanyId(CurrentUserCompanyID); rptArea.DataBind(); }
protected void BindAreaInfo() { //计划中心业务逻辑类 EyouSoft.BLL.TourStructure.Tour bll = new EyouSoft.BLL.TourStructure.Tour(); //计划团队信息实体类 string TourId = Utils.GetQueryStringValue("tourId"); if (TourId != null && TourId != "") { model = (EyouSoft.Model.TourStructure.TourInfo)bll.GetTourInfo(TourId); if (model != null) { this.lt_xianluName.Text = model.RouteName; this.lt_teamCode.Text = model.TourCode; this.lt_startDate.Text = model.LDate.ToShortDateString(); this.lt_shengyu.Text = (model.PlanPeopleNumber - model.VirtualPeopleNumber).ToString(); //计调员 this.litCoordinatorId.Text = model.Coordinator.Name.ToString(); //计调员编号 this.hidCoordinatorId.Value = model.Coordinator.CoordinatorId.ToString(); #region 线路区域 int Areaid = model.AreaId; EyouSoft.BLL.CompanyStructure.Area AreaBll = new EyouSoft.BLL.CompanyStructure.Area(); EyouSoft.Model.CompanyStructure.Area Area = new EyouSoft.Model.CompanyStructure.Area(); Area = AreaBll.GetModel(Areaid); //计调员 if (Area != null) { this.Area.Text = Area.AreaName; } #endregion //销售员 EyouSoft.Model.CompanyStructure.CustomerInfo Customer = new EyouSoft.BLL.CompanyStructure.Customer().GetCustomerModel(SiteUserInfo.TourCompany.TourCompanyId); if (Customer != null) { this.litseller.Text = Customer.Saler; } } } //初始化联系人 this.txtContactName.Text = SiteUserInfo.ContactInfo.ContactName; //电话 this.txtContactPhone.Text = SiteUserInfo.ContactInfo.ContactTel; //手机 this.txtContactMobile.Text = SiteUserInfo.ContactInfo.ContactMobile; //传真 this.txtContactFax.Text = SiteUserInfo.ContactInfo.ContactFax; }
protected string GetAreaName(string AreaID) { EyouSoft.BLL.CompanyStructure.Area Area = new EyouSoft.BLL.CompanyStructure.Area(); EyouSoft.Model.CompanyStructure.Area AreaM = new EyouSoft.Model.CompanyStructure.Area(); AreaM = Area.GetModel(Convert.ToInt32(AreaID)); if (AreaM != null) { return(AreaM.AreaName.ToString()); } else { return(""); } }
/// <summary> /// init areas /// </summary> void InitAreas() { var items = new EyouSoft.BLL.CompanyStructure.Area(null, false).GetAreaByCompanyId(Master.CompanyId); txtAreas.Items.Clear(); txtAreas.Items.Add(new ListItem("-选择线路区域-", "0")); if (items != null && items.Count > 0) { foreach (var item in items) { txtAreas.Items.Add(new ListItem(item.AreaName, item.Id.ToString())); } } }
/// <summary> /// 绑定线路专线 /// </summary> protected void InitBindLine() { TourDisplayType = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetSiteTourDisplayType(SiteUserInfo.CompanyID); tBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo, true); aBll = new EyouSoft.BLL.CompanyStructure.Area(SiteUserInfo); for (int i = 0; i < SiteUserInfo.Areas.Length; i++) { EyouSoft.Model.CompanyStructure.Area aModel = aBll.GetModel(SiteUserInfo.Areas[i]); if (aModel != null) { IList <EyouSoft.Model.TourStructure.LBZTTours> li = tBll.GetToursZTDSY(SiteUserInfo.CompanyID, SiteUserInfo.Areas[i], 4, TourDisplayType); if (li != null) { arealist.Add(li); areaname.Add(aModel.AreaName); areaIdList.Add(aModel.Id.ToString()); } } } }
protected void InitBindLineType() { //清空下拉框选项 this.ddlLineType.Items.Clear(); this.ddlLineType.Items.Add(new ListItem("--请选择线路区域--", "")); IList <EyouSoft.Model.CompanyStructure.Area> areaList = new EyouSoft.BLL.CompanyStructure.Area().GetAreaList(SiteUserInfo.ID); if (areaList != null && areaList.Count > 0) { //将数据添加至下拉框 for (int i = 0; i < areaList.Count; i++) { ListItem item = new ListItem(); item.Value = areaList[i].Id.ToString(); item.Text = areaList[i].AreaName; this.ddlLineType.Items.Add(item); } } //释放资源 areaList = null; }
protected override void OnPreRender(EventArgs e) { Eyousoft.Common.Page.BackPage bakcPageObj = (Eyousoft.Common.Page.BackPage) this.Page; if (bakcPageObj != null) { //绑定线路区域 EyouSoft.BLL.CompanyStructure.Area AreaBll = new EyouSoft.BLL.CompanyStructure.Area(); //当前用户ID int CurrUserId = bakcPageObj.SiteUserInfo.ID; IList <EyouSoft.Model.CompanyStructure.Area> AreaList = null; if (!IsComAreas) { AreaList = AreaBll.GetAreaList(CurrUserId); } else { AreaList = AreaBll.GetAreaByCompanyId(bakcPageObj.CurrentUserCompanyID); } this.ddlRouteArea.DataTextField = "AreaName"; this.ddlRouteArea.DataValueField = "Id"; this.ddlRouteArea.DataSource = AreaList; this.ddlRouteArea.DataBind(); this.ddlRouteArea.Items.Insert(0, new ListItem("-请选择-", "0")); //选中状态 if (RouteAreaId > 0) { ListItem item = this.ddlRouteArea.Items.FindByValue(RouteAreaId.ToString()); if (item != null) { item.Selected = true; } } AreaBll = null; AreaList = null; } base.OnPreRender(e); }
protected int itemIndex;//编号 protected void Page_Load(object sender, EventArgs e) { if (!CheckGrant(global::Common.Enum.TravelPermission.系统设置_基础设置_线路区域栏目)) { Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.系统设置_基础设置_线路区域栏目, true); return; } pageIndex = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); itemIndex = (pageIndex - 1) * pageSize + 1; int areaId = Utils.GetInt(Utils.GetQueryStringValue("areaId")); EyouSoft.BLL.CompanyStructure.Area areaBll = new EyouSoft.BLL.CompanyStructure.Area(); //初始化areabll if (areaId != 0) //删除区域 { if (Utils.GetQueryStringValue("method") == "ispublish") //验证该区域是否有线路存在 { Utils.ResponseMeg(areaBll.IsAreaPublish(areaId, CurrentUserCompanyID), ""); return; } bool result = areaBll.Delete(areaId); MessageBox.ShowAndRedirect(this, result ? "删除成功" : "删除失败", "/systemset/basicinfo/RouteArea.aspx"); return; } //绑定线路区域 IList <EyouSoft.Model.CompanyStructure.Area> areaList = areaBll.GetList(pageSize, pageIndex, ref recordCount, CurrentUserCompanyID); if (areaList != null && areaList.Count > 0) { rptRouteArea.DataSource = areaList; rptRouteArea.DataBind(); BindExportPage(); } else { rptRouteArea.EmptyText = "<tr><td colspan='6' align='center'>对不起,暂无线路区域信息!</td></tr>"; this.ExportPageInfo1.Visible = false; } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; //操作类型 string type = context.Request.QueryString["type"]; //计划ID string id = context.Request.QueryString["id"]; //线路区域ID string areaId = context.Request.QueryString["areaId"]; //团号 string teamNum = context.Request.QueryString["teamNum"]; //登录公司ID EyouSoft.SSOComponent.Entity.UserInfo userModel = EyouSoft.Security.Membership.UserProvider.GetUser(); //如果公司ID为0表示没有公司登录 并返回false if (userModel == null) { context.Response.Write("{Islogin:false}"); return; } if (type != null) { if (id != null && id != "" && type != null && type.Trim() != "") { string str = ""; //GetModel //线路库业务逻辑类 EyouSoft.BLL.RouteStructure.Route RouteBll = new EyouSoft.BLL.RouteStructure.Route(); //线路基本信息实体类 EyouSoft.Model.RouteStructure.RouteInfo Routeinfo = RouteBll.GetRouteInfo(Utils.GetInt(id)); if (Routeinfo != null) { //快速版 if (type == "Fast") { //0天数 1行程安排 2服务标准 var obj = new { dayCount = Routeinfo.RouteDays.ToString(), travel = Routeinfo.RouteQuickInfo.QuickPlan, services = Routeinfo.RouteQuickInfo.Service }; str = Newtonsoft.Json.JsonConvert.SerializeObject(obj); } //标准版 if (type == "Standard") { //0天数 1行程安排 2添加附件 3包含项目 4不包含项目 5购物安排 6儿童安排 7自费项目 8注意事项 9温馨提示 str = "≮dayCount:\"{0}\",travel:{1},filePath:\"{2}\",project:{3},noPro:\"{4}\",buyPlan:\"{5}\",childPlan:\"{6}\",selfPro:\"{7}\",note:\"{8}\",tips:\"{9}\"≯"; //行程安排JSON StringBuilder travel = new StringBuilder(); //判断是否有行程信息数据 if (Routeinfo.RouteNormalInfo.Plans != null && Routeinfo.RouteNormalInfo.Plans.Count > 0) { travel.Append("["); for (int i = 0; i < Routeinfo.RouteNormalInfo.Plans.Count; i++) { //添加行程信息数据 travel.Append("{qujian:\"" + Routeinfo.RouteNormalInfo.Plans[i].Interval + "\",jiaotong:\"" + Routeinfo.RouteNormalInfo.Plans[i].Vehicle + "\",zhushu:\"" + Routeinfo.RouteNormalInfo.Plans[i].Hotel + "\",eatOne:\"" + (Routeinfo.RouteNormalInfo.Plans[i].Dinner.Contains("1") ? "1" : "0") + "\",eatTwo:\"" + (Routeinfo.RouteNormalInfo.Plans[i].Dinner.Contains("2") ? "2" : "0") + "\",eatThree:\"" + (Routeinfo.RouteNormalInfo.Plans[i].Dinner.Contains("3") ? "3" : "0") + "\",eatFour:\"" + (Routeinfo.RouteNormalInfo.Plans[i].Dinner.Contains("4") ? "4" : "0") + "\",content:\"" + Routeinfo.RouteNormalInfo.Plans[i].Plan + "\",fileField:\"" + Routeinfo.RouteNormalInfo.Plans[i].FilePath + "\",img:\"" + Routeinfo.RouteNormalInfo.Plans[i].FilePath + "\"},"); } //移除最后一个 , travel.Remove(travel.Length - 1, 1); travel.Append("]"); } else { travel.Append("[]"); } //包含项目 StringBuilder project = new StringBuilder(); if (Routeinfo.RouteNormalInfo.Services != null && Routeinfo.RouteNormalInfo.Services.Count > 0) { project.Append("["); for (int i = 0; i < Routeinfo.RouteNormalInfo.Services.Count; i++) { //添加包含项目数据 project.Append("{selectPro:\"" + Convert.ToInt16(Routeinfo.RouteNormalInfo.Services[i].ServiceType) + "\",standard:\"" + Routeinfo.RouteNormalInfo.Services[i].Service + "\"},"); } project.Remove(project.Length - 1, 1); project.Append("]"); } else { project.Append("[]"); } string attach = ""; //如果附件存在 则取第一个显示 if (Routeinfo.Attachs != null && Routeinfo.Attachs.Count > 0) { attach = Routeinfo.Attachs[0].Name; } str = GetNewString(string.Format(str, Routeinfo.RouteDays.ToString(), travel.ToString(), attach, project.ToString(), Routeinfo.RouteNormalInfo.BuHanXiangMu, Routeinfo.RouteNormalInfo.GouWuAnPai, Routeinfo.RouteNormalInfo.ErTongAnPai, Routeinfo.RouteNormalInfo.ZiFeiXIangMu, Routeinfo.RouteNormalInfo.ZhuYiShiXiang, Routeinfo.RouteNormalInfo.WenXinTiXing)); str = str.Replace('≮', '{'); str = str.Replace('≯', '}'); } context.Response.Write(str); return; } else { context.Response.Write(""); return; } } //验证团号是否存在 if (type == "CheckTeamNum" && teamNum != null && teamNum.Trim() != "") { //将团号加入数组 string[] tourCode = new string[] { teamNum }; //获得重复的数据集合 IList <string> count = new EyouSoft.BLL.TourStructure.Tour().ExistsTourCodes(userModel.CompanyID, null, tourCode); if (count != null && count.Count > 0) { //如果该团号存在返回false context.Response.Write("NO"); } else { //如果团号不存在返回true context.Response.Write("OK"); } } if (type == "GetAreaUser" && areaId != null && areaId.Trim() != "") { string str = ""; EyouSoft.Model.CompanyStructure.Area model = new EyouSoft.BLL.CompanyStructure.Area().GetModel(Utils.GetInt(areaId)); IList <EyouSoft.Model.CompanyStructure.UserArea> list = null; if (model != null) { list = model.AreaUserList; for (int i = 0; i < list.Count; i++) { str += "{uid:\"" + list[i].UserId + "\",uName:\"" + list[i].ContactName + "\"}|||"; } } context.Response.Write(str); } } }
protected void Page_Load(object sender, EventArgs e) { #region 除报价信息 string action = Utils.GetQueryStringValue("action"); if (action == "delete") { string QuoteID = Utils.GetQueryStringValue("Majorid"); if (!string.IsNullOrEmpty(QuoteID) && Utils.GetInt(QuoteID) > 0) { this.DelQouteList(Utils.GetInt(QuoteID)); } } #endregion #region 初始化报价信息 if (action == "update") { this.InitBindQuoteList(); this.hideType.Value = "update"; string QuoteID = Utils.GetQueryStringValue("QuoteID"); if (!string.IsNullOrEmpty(QuoteID) && Utils.GetInt(QuoteID) > 0) { BllQuote = new EyouSoft.BLL.RouteStructure.Quote(); ModelRouteTeaminfo = new EyouSoft.Model.RouteStructure.QuoteTeamInfo(); ModelRouteTeaminfo = BllQuote.GetQuoteInfo(Utils.GetInt(QuoteID)); if (ModelRouteTeaminfo != null) { //询价单位编号 this.hidCustId.Value = ModelRouteTeaminfo.QuoteUnitsId.ToString(); //询价单位 this.Txt_Inquiry.Value = ModelRouteTeaminfo.QuoteUnitsName; //联系人 this.Txt_Contact.Value = ModelRouteTeaminfo.ContactName; //联系电话 this.Txt_TelPhone.Value = ModelRouteTeaminfo.ContactTel; //预计出团时间 this.Txt_GroupStarTime.Value = ModelRouteTeaminfo.TmpLeaveDate.ToString("yyyy-MM-dd"); //人数 this.Txt_Numbers.Value = ModelRouteTeaminfo.PeopleNum.ToString(); //客人要求 this.ProjectControl.SetList = ModelRouteTeaminfo.Requirements; this.ProjectControl.SetDataList(); //价格组成 this.PriceControl1.SetList = ModelRouteTeaminfo.Services; this.PriceControl1.TotalAmount = ModelRouteTeaminfo.SelfQuoteSum; //备注 this.Txt_RemarksBottom.Value = ModelRouteTeaminfo.Remark; } } ModelRouteTeaminfo = null; BllQuote = null; } if (!this.Page.IsPostBack) { this.InitBindQuoteList(); #region 计调员 int areaid = Utils.GetInt(Utils.GetQueryStringValue("areaid")); if (areaid > 0) { EyouSoft.BLL.CompanyStructure.Area area = new EyouSoft.BLL.CompanyStructure.Area(); EyouSoft.Model.CompanyStructure.Area marea = area.GetModel(areaid); if (marea != null) { ddl_Oprator.DataSource = marea.AreaUserList; ddl_Oprator.DataTextField = "ContactName"; ddl_Oprator.DataValueField = "userid"; ddl_Oprator.DataBind(); } } #endregion } #endregion }
protected void Page_Load(object sender, EventArgs e) { if (!CheckGrant(global::Common.Enum.TravelPermission.系统设置_基础设置_线路区域栏目)) { Utils.ResponseNoPermit(global::Common.Enum.TravelPermission.系统设置_基础设置_线路区域栏目, false); return; } int areaId = Utils.GetInt(Utils.GetQueryStringValue("areaId")); //区域Id string method = Utils.GetFormValue("hidMethod"); //获取当前操作(保存/继续) string showMess = "数据保存成功"; //提示消息 EyouSoft.Model.CompanyStructure.Area areaModel = null; //线路区域实体 EyouSoft.BLL.CompanyStructure.Area areaBll = new EyouSoft.BLL.CompanyStructure.Area(); //初始化areaBll areaBll.GetAreaSortId(CurrentUserCompanyID, out MinSortId, out MaxSortId); //城市Id不为空则添加,否则视为保存 if (method == "") { txtOperatorName = selOperator.FindControl("txt_op_Name").ClientID; txtHidOperatorId = selOperator.FindControl("hd_op_id").ClientID; #region 初次加载数据 if (areaId != 0) { areaModel = areaBll.GetModel(areaId); if (areaModel != null) { areaName = areaModel.AreaName; AreaSortId = areaModel.SortId; IList <EyouSoft.Model.CompanyStructure.UserArea> userAreaList = areaModel.AreaUserList; if (userAreaList != null && userAreaList.Count > 0) { StringBuilder operIds = new StringBuilder(); StringBuilder operNames = new StringBuilder(); foreach (var userArea in userAreaList) { operIds.AppendFormat("{0},", userArea.UserId); operNames.AppendFormat("{0},", userArea.ContactName); } selOperator.OperId = operIds.ToString().TrimEnd(','); //计调人编号 selOperator.OperName = operNames.ToString().TrimEnd(','); //计调人姓名 } } return; } #endregion } else { #region 保存数据 bool result = false; //构造区域实体 areaModel = new EyouSoft.Model.CompanyStructure.Area(); areaModel.OperatorId = SiteUserInfo.ID; areaModel.CompanyId = CurrentUserCompanyID; areaModel.AreaName = Utils.GetFormValue("txtAreaName");//修改线路区域 areaModel.SortId = Utils.GetIntSign(Utils.GetFormValue("txtSortId")); if (areaModel.AreaName == "") { MessageBox.Show(this, "线路区域不为空!"); return; } if (!string.IsNullOrEmpty(selOperator.OperId)) { //赋值责任计调 IList <EyouSoft.Model.CompanyStructure.UserArea> userAreaList = new List <EyouSoft.Model.CompanyStructure.UserArea>(); userAreaList = selOperator.OperId.Split(',').Select(u => new EyouSoft.Model.CompanyStructure.UserArea { AreaId = areaId, UserId = Utils.GetInt(u) }).ToList(); areaModel.AreaUserList = userAreaList; } if (areaId != 0) { areaModel.Id = areaId; result = areaBll.Update(areaModel, selOperator.OperId.Split(','));//修改线路区域 } else { areaModel.IssueTime = DateTime.Now; result = areaBll.Add(areaModel, selOperator.OperId.Split(',').ToArray());//添加线路区域 } if (!result) { showMess = "数据保存失败!"; } //继续添加则刷新页面,否则关闭当前窗口 if (method == "continue") { MessageBox.ShowAndRedirect(this, showMess, "EditRouteArea.aspx"); } else { MessageBox.ResponseScript(this, string.Format(";alert('{0}');window.parent.location='/systemset/basicinfo/RouteArea.aspx';window.parent.Boxy.getIframeDialog('{1}').hide()", showMess, Utils.GetQueryStringValue("iframeId"))); } #endregion } }
protected void Page_Load(object sender, EventArgs e) { UserInfo userInfo = null; bool _IsLogin = EyouSoft.Security.Membership.UserProvider.IsUserLogin(out userInfo); //if (!IsPostBack) { var re = new Regex("xlid" + @"\=(\d*)"); if (Url == null) { Url = Request.Path.ToString(); } EyouSoft.BLL.CompanyStructure.Area bll = new EyouSoft.BLL.CompanyStructure.Area(userInfo); //int count = 0; IList <EyouSoft.Model.CompanyStructure.Area> list = bll.GetAreaList(userInfo.ID); if (list != null) { if (EyouSoft.Common.Utils.GetQueryStringValue("xlid") != "") { sb.Append("<li><nobr><img src=\"/images/icon002.gif\"> <a href=\"" + re.Replace(Url, "") + "\">所有线路</a></nobr></li>"); } else { sb.Append("<li><nobr><img src=\"/images/icon002.gif\"> <a style=\"color:red\" href=\"" + re.Replace(Url, "") + "\">所有线路</a></nobr></li>"); } } for (int i = 0; i < list.Count; i++) { string u = ""; if (Url != null) { if (Url.Contains("?")) { if (re.IsMatch(Url)) { u = re.Replace(Url, "xlid=" + list[i].Id.ToString()); } else { u = Url + "&xlid=" + list[i].Id.ToString(); } } else { u = Url + "?xlid=" + list[i].Id.ToString(); } } if (EyouSoft.Common.Utils.GetQueryStringValue("xlid") != "") { if (EyouSoft.Common.Utils.GetQueryStringValue("xlid") == list[i].Id.ToString()) { sb.Append("<li><nobr><img src=\"/images/icon002.gif\"> <a href=\"" + u + "\" style=\"color:red\">" + list[i].AreaName + "</a></nobr></li>"); } else { sb.Append("<li><nobr><img src=\"/images/icon002.gif\"> <a href=\"" + u + "\">" + list[i].AreaName + "</a></nobr></li>"); } } else { sb.Append("<li><nobr><img src=\"/images/icon002.gif\"> <a href=\"" + u + "\">" + list[i].AreaName + "</a></nobr></li>"); } } } }