private void BindCardType() { this.ddlCardType.Items.Clear(); List <EnumObj> typeList = EnumObj.GetList(typeof(EyouSoft.Model.TicketStructure.TicketCardType)); if (typeList != null && typeList.Count > 0) { for (int i = 0; i < typeList.Count; i++) { ListItem list_CardType = new ListItem(); switch (typeList[i].Value) { case "-1": list_CardType.Text = "-请选择-"; break; case "0": list_CardType.Text = "身份证"; break; case "1": list_CardType.Text = "护照"; break; case "2": list_CardType.Text = "军官证"; break; case "3": list_CardType.Text = "台胞证"; break; case "4": list_CardType.Text = "港澳通行证"; break; } list_CardType.Value = typeList[i].Value; this.ddlCardType.Items.Add(list_CardType); } } //释放资源 typeList = null; //this.ddlCardType.Items.Add(new ListItem("请选择", "")); //string[] typeList = Enum.GetNames(typeof(EyouSoft.Model.TicketStructure.TicketCardType)); //if (typeList != null && typeList.Length > 0) //{ // foreach (string str in typeList) // { // this.ddlCardType.Items.Add(new ListItem(str, ((int)Enum.Parse(typeof(EyouSoft.Model.TicketStructure.TicketCardType), str)).ToString())); // } //} ////释放资源 //typeList = null; }
/// <summary> /// 设置线路类型,即推广状态 /// </summary> private void SetTourMarkerNote() { //权限判断 if (!IsGrantUpdate) { Response.Clear(); Response.Write("[{isSuccess:false,ErrorMessage:'对不起,你当前登录的帐号没有权限执行该操作!'}]"); Response.End(); } #region 获取推广状态 且转换成枚举 RecommendType SpreadState = new RecommendType(); List <RecommendType> listPowder = new List <RecommendType>(); foreach (EnumObj item in EnumObj.GetList(typeof(RecommendType))) { if (item.Value == Utils.GetQueryStringValue("TourMarkerNote")) { SpreadState = ((RecommendType)Utils.GetInt(item.Value)); } } #endregion #region 获取线路ID列表 string TemplateTourID = Utils.GetQueryStringValue("TemplateTourID"); string[] LineIdList = { "" }; if (!string.IsNullOrEmpty(TemplateTourID)) { TemplateTourID = TemplateTourID.TrimEnd('$'); if (TemplateTourID.Contains('$')) { LineIdList = TemplateTourID.Split('$'); } else { LineIdList[0] = TemplateTourID; } } #endregion EyouSoft.IBLL.NewTourStructure.IRoute Ibll = EyouSoft.BLL.NewTourStructure.BRoute.CreateInstance(); bool isTrue = Ibll.UpdateRouteRecommend(SpreadState, LineIdList); Ibll = null; Response.Clear(); if (isTrue) { Response.Write("1"); } else { Response.Write("error"); } Response.End(); }
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")); }
/// <summary> /// 绑定供应商类型 /// </summary> protected void GetSendBusiness() { StringBuilder sb = new StringBuilder(); int i = 0; List <EnumObj> BusinessList = EnumObj.GetList(typeof(EyouSoft.Model.CompanyStructure.CompanyLev)); foreach (var item in BusinessList) { i++; sb.AppendFormat("<input type=\"checkbox\" name=\"BusinessType\" value=\"{0}\" id=\"cbx_{1}\" valid=\"requireChecked\" min=\"1\" errmsgend=\"BusinessType\" errmsg=\"至少选择一个供应商类型!\"/><label for=\"cbx_{1}\">{2}</label> ", item.Value, i, item.Text); } SendBusinessType = sb.ToString(); }
//绑定航空公司 protected void AirDataBind(int value) { IList <EnumObj> proList = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.PlanStructure.FlightCompany)); ddlAirLineIds.DataSource = proList; ddlAirLineIds.DataBind(); ListItem item = new ListItem(); item.Value = "-1"; item.Text = "--请选择--"; this.ddlAirLineIds.Items.Insert(0, item); this.ddlAirLineIds.SelectedIndex = value; }
protected void initData() { //this.InitProvince(); List <EnumObj> lstComScale = EnumObj.GetList(typeof(EyouSoft.Model.CompanyStructure.CompanyScale)); if (null != lstComScale && lstComScale.Count > 0) { this.ddlScale.DataSource = lstComScale; this.ddlScale.DataTextField = "text"; this.ddlScale.DataValueField = "value"; this.ddlScale.DataBind(); } }
/// <summary> /// 绑定控件 /// </summary> private void BindControlData() { //IList<EyouSoft.Model.HotelStructure.HotelCity> cityList = EyouSoft.BLL.HotelStructure.HotelCity.CreateInstance().GetList(); //foreach (var item in cityList) //{ // sltCity.Items.Add(new ListItem(item.SimpleSpelling+item.CityName,item.CityCode)); //} //sltCity.Items.Insert(0,new ListItem("-请选择-","-1")); HotelLevelInit(null); //绑定板块酒店类型 showtype = EnumObj.GetList(typeof(EyouSoft.Model.HotelStructure.HotelShowType)); //cityList = null; }
protected void Bind() { //B2B显示绑定 this.DdlB2B.DataSource = EnumObj.GetList(typeof(NewsB2BDisplay)); this.DdlB2B.DataTextField = "Text"; this.DdlB2B.DataValueField = "Value"; this.DdlB2B.DataBind(); //类别绑定 this.DdlType.DataSource = EnumObj.GetList(typeof(PeerNewType)); this.DdlType.DataTextField = "Text"; this.DdlType.DataValueField = "Value"; this.DdlType.DataBind(); }
/// <summary> /// 绑定订单状态 /// </summary> private void BindPowderOrderStatus() { //获取推荐类型列表 List <EnumObj> ls = EnumObj.GetList(typeof(TourOrderStatus)); sel_status.DataTextField = "Text"; sel_status.DataValueField = "Value"; sel_status.AppendDataBoundItems = true; sel_status.DataSource = ls; sel_status.DataBind(); rpt_powderOrderStatus.DataSource = ls; rpt_powderOrderStatus.DataBind(); }
private void BindDropDownList() { this.dropMemoUrgent.DataSource = EnumObj.GetList(typeof(MemoUrgent)); this.dropMemoUrgent.DataTextField = "Text"; this.dropMemoUrgent.DataValueField = "Value"; this.dropMemoUrgent.DataBind(); this.dropMemoUrgent.Items.Insert(0, new ListItem("--请选择--", "-1")); this.dropMemoState.DataSource = EnumObj.GetList(typeof(MemoState)); this.dropMemoState.DataTextField = "Text"; this.dropMemoState.DataValueField = "Value"; this.dropMemoState.DataBind(); this.dropMemoState.Items.Insert(0, new ListItem("--请选择--", "-1")); }
/// <summary> /// 咨询问答类型 /// </summary> /// <returns></returns> protected string ZiXunLeiXing() { StringBuilder sb = new StringBuilder(); var list = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.YlStructure.WenDaLeiXing)); sb.Append("<a href=\"javascript:;\" data-lx=\"-1\" class=\"select\">全部</a>"); if (list != null && list.Count > 0) { for (int i = 0; i < list.Count; i++) { sb.AppendFormat("<a href=\"javascript:;\" data-lx=\"{0}\" class=\"\">{1}</a>", list[i].Value, list[i].Text); } } return(sb.ToString()); }
protected string initPrivList(string RoleID) { StringBuilder strCity = new StringBuilder(""); string[] strPriv; if (HuiYuanInfo.Username.ToLower() == "admin") { strPriv = new[] { "0" }; } else { strPriv = new[] { "0", "18" }; } var list = EnumObj.GetList(typeof(Eyousoft_yhq.Model.Privs), strPriv); if (list != null && list.Count > 0) { strCity.AppendFormat("<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"><tbody>"); for (int i = 0; i < list.Count; i++) { if (i % 4 == 0) { strCity.AppendFormat("<tr>"); } var model = new Eyousoft_yhq.BLL.User().GetModel(RoleID); if (!string.IsNullOrEmpty(model.Privs) && model.Privs.Contains(list[i].Value)) { strCity.AppendFormat("<td height=\"26\" bgcolor=\"#FFFFFF\" align=\"left\"><label><input type=\"checkbox\" value=\"{0}\" id=\"{0}\" name=\"chk_id\" checked=\"checked\"> {1}</label></td>", list[i].Value, list[i].Text); } else { strCity.AppendFormat("<td height=\"26\" bgcolor=\"#FFFFFF\" align=\"left\"><label><input type=\"checkbox\" value=\"{0}\" id=\"{0}\" name=\"chk_id\"> {1}</label></td>", list[i].Value, list[i].Text); } if (i != 0 && i % 20 == 0 || i + 1 == list.Count) { strCity.AppendFormat("</tr>"); } } strCity.AppendFormat("</tbody></table>"); } return(strCity.ToString()); }
protected void BindSearchDropdownlist() { //经营 //this.dropCompanyType.DataSource = EnumObj.GetList(typeof(CompanyType)); this.dropCompanyType.DataSource = EnumObj.GetList(typeof(CompanyType)); this.dropCompanyType.DataTextField = "Text"; this.dropCompanyType.DataValueField = "Value"; this.dropCompanyType.DataBind(); this.dropCompanyType.Items.Insert(0, new ListItem("请选择", "-1")); //公司等级 this.dropCompanyLev.DataSource = EnumObj.GetList(typeof(CompanyLev)); this.dropCompanyLev.DataTextField = "Text"; this.dropCompanyLev.DataValueField = "Value"; this.dropCompanyLev.DataBind(); this.dropCompanyLev.Items.Insert(0, new ListItem("请选择", "-1")); //B2B this.dropB2B.DataSource = EnumObj.GetList(typeof(CompanyB2BDisplay)); this.dropB2B.DataTextField = "Text"; this.dropB2B.DataValueField = "Value"; this.dropB2B.DataBind(); this.dropB2B.Items.Insert(0, new ListItem("请选择", "-1")); //B2C this.dropB2C.DataSource = EnumObj.GetList(typeof(CompanyB2CDisplay)); this.dropB2C.DataTextField = "Text"; this.dropB2C.DataValueField = "Value"; this.dropB2C.DataBind(); this.dropB2C.Items.Insert(0, new ListItem("请选择", "-1")); //国内国际周边 this.dropLine.DataSource = EnumObj.GetList(typeof(AreaType)); this.dropLine.DataTextField = "Text"; this.dropLine.DataValueField = "Value"; this.dropLine.DataBind(); this.dropLine.Items.Insert(0, new ListItem("请选择", "-1")); //专线 EyouSoft.IBLL.SystemStructure.ISysArea bll = EyouSoft.BLL.SystemStructure.SysArea.CreateInstance(); IList <EyouSoft.Model.SystemStructure.SysArea> list = bll.GetSysAreaList(); this.dropLine1.DataSource = list; this.dropLine1.DataTextField = "AreaName"; this.dropLine1.DataValueField = "AreaId"; this.dropLine1.DataBind(); this.dropLine1.Items.Insert(0, new ListItem("请选择", "0")); }
/// <summary> /// 绑定交通 /// </summary> private void BindTraffic() { //获取交通列表 List <EnumObj> typeli = EnumObj.GetList(typeof(TrafficType)); ddl_DepartureTraffic.DataTextField = "Text"; ddl_DepartureTraffic.DataValueField = "Value"; ddl_DepartureTraffic.DataSource = typeli; ddl_DepartureTraffic.DataBind(); ddl_ReturnTraffic.DataTextField = "Text"; ddl_ReturnTraffic.DataValueField = "Value"; ddl_ReturnTraffic.DataSource = typeli; ddl_ReturnTraffic.DataBind(); }
/// <summary> /// 枚举选项 /// </summary> /// <param name="t"></param> /// <returns></returns> protected string getEnumInfo(Type t) { StringBuilder str = new StringBuilder(); str.Append("<option value=\"-1\">请选择</option>"); List <EnumObj> lst = EnumObj.GetList(t); if (null != lst && lst.Count > 0) { foreach (EnumObj m in lst) { str.AppendFormat("<option value=\"{0}\">{1}</option>", m.Value, m.Text); } } return(str.ToString()); }
/// <summary> /// 设置团队状态html /// </summary> private void SetPowderTourStatus() { //获取推荐类型列表 List <EnumObj> typeli = EnumObj.GetList(typeof(PowderTourStatus)); //rpt_updateStatus.DataSource = typeli; //rpt_updateStatus.DataBind(); StringBuilder sb = new StringBuilder(); sb.Append("<select style=\"display: none\" class=sel_PowderTourStatus name=sel_PowderTourStatus>"); foreach (var d in typeli) { sb.Append("<option value=" + d.Value + ">" + d.Text + "</option>"); } sb.Append("</select>"); PowderTourStatusStr = sb.ToString(); }
/// <summary> /// 计划状态下拉列表 /// </summary> /// <param name="index"></param> protected void DDLBind() { IList <EnumObj> list = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.PersonalCenterStructure.PlanCheckState)); if (list != null && list.Count > 0) { for (int i = 0; i < list.Count; i++) { ListItem item = new ListItem(); item.Value = list[i].Value; item.Text = list[i].Text; this.ddlstatus.Items.Add(item); } } this.ddlstatus.SelectedValue = qwpModel.Status == null?"0":Convert.ToInt32(qwpModel.Status).ToString(); }
/// <summary> /// 类型(推荐,特价) /// </summary> private void BindDropList() { //B2B this.dropB2B.DataSource = EnumObj.GetList(typeof(RouteB2BDisplay)); this.dropB2B.DataTextField = "Text"; this.dropB2B.DataValueField = "Value"; this.dropB2B.DataBind(); this.dropB2B.Items.Insert(0, new ListItem("请选择", "-1")); //B2C this.dropB2C.DataSource = EnumObj.GetList(typeof(RouteB2CDisplay)); this.dropB2C.DataTextField = "Text"; this.dropB2C.DataValueField = "Value"; this.dropB2C.DataBind(); this.dropB2C.Items.Insert(0, new ListItem("请选择", "-1")); }
/// <summary> /// 价格组成: 项目下拉框 /// </summary> protected void DdlProjectListInit() { IList <EnumObj> list = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.TourStructure.ServiceType)); string project = ""; if (list != null && list.Count > 0) { project += "{value:\"-1\",text:\"--请选择--\"}|"; for (int i = 0; i < list.Count; i++) { project += "{value:\"" + list[i].Value + "\",text:\"" + list[i].Text + "\"}|"; } } project = project.TrimEnd('|'); this.hideProjectList.Value = project; }
protected void GetStatues(TourOrderStatus?Paymentstu) { List <EnumObj> listEnumObj = EnumObj.GetList(typeof(TourOrderStatus)); foreach (EnumObj item in listEnumObj) { if (Paymentstu == (TourOrderStatus)Enum.Parse(typeof(TourOrderStatus), item.Value)) { strStatus.AppendFormat("<input type=\"radio\" checked=\"checked\" name=\"radbtn\" value={0} />{1}", item.Value, item.Text); } else { strStatus.AppendFormat("<input type=\"radio\" name=\"radbtn\" value={0} />{1}", item.Value, item.Text); } } }
protected void PageInit() { //绑定导游级别 this.ddlleaver.Items.Clear(); List <EnumObj> levelList = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.SourceStructure.GuideLevel)); if (levelList != null && levelList.Count > 0) { for (int i = 0; i < levelList.Count; i++) { ListItem levelltem = new ListItem(); levelltem.Value = levelList[i].Value; levelltem.Text = levelList[i].Text; this.ddlleaver.Items.Add(levelltem); } } //绑定导游性别 this.seGenerlist.Items.Clear(); List <EnumObj> guidGener = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.GovStructure.Gender)); if (guidGener != null && guidGener.Count > 0) { for (int j = 0; j < guidGener.Count; j++) { ListItem item = new ListItem(); item.Value = guidGener[j].Value; item.Text = guidGener[j].Text; this.seGenerlist.Items.Add(item); } } //导游挂牌单位 this.dAnchoredComlist.Items.Clear(); List <EnumObj> AnchoredComlist = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.SourceStructure.AnchoredCom)); if (AnchoredComlist != null && AnchoredComlist.Count > 0) { for (int i = 0; i < AnchoredComlist.Count; i++) { ListItem item = new ListItem(); item.Value = AnchoredComlist[i].Value; item.Text = AnchoredComlist[i].Text; this.dAnchoredComlist.Items.Add(item); } } }
/// <summary> /// 绑定证件类型 /// </summary> private void BindCardType() { this.ddlOtherCard.Items.Clear(); List <EnumObj> typeList = EnumObj.GetList(typeof(EyouSoft.Model.TicketStructure.TicketCardType)); if (typeList != null && typeList.Count > 0) { this.ddlOtherCard.DataSource = typeList; this.ddlOtherCard.DataTextField = "text"; this.ddlOtherCard.DataValueField = "value"; this.ddlOtherCard.DataBind(); if (this.ddlOtherCard.Items[0].Value == "-1") { this.ddlOtherCard.Items[0].Text = "--请选择--"; } } }
/// <summary> /// 绑定订单状态 /// </summary> protected void GetBindPowder(PowderOrderStatus?OrderStatus) { strOrderStatus = new StringBuilder(""); List <EnumObj> listEnumObj = EnumObj.GetList(typeof(PowderOrderStatus)); foreach (EnumObj modelEnumObj in listEnumObj) { if (OrderStatus == (PowderOrderStatus)Enum.Parse(typeof(PowderOrderStatus), modelEnumObj.Value)) { strOrderStatus.AppendFormat("<input type=\"radio\" checked=\"checked\" name=\"radbtnPowder\" value={0} />{1}", modelEnumObj.Value, modelEnumObj.Text); } else { strOrderStatus.AppendFormat("<input type=\"radio\" name=\"radbtnPowder\" value={0} />{1}", modelEnumObj.Value, modelEnumObj.Text); } } }
/// <summary> /// 设置团队状态html /// </summary> private void SetPowderTourStatus() { //获取推荐类型列表 List <EnumObj> typeli = EnumObj.GetList(typeof(PowderTourStatus)); rpt_updateStatus.DataSource = typeli; rpt_updateStatus.DataBind(); StringBuilder strbContact = new StringBuilder("{tolist:["); foreach (var item in typeli) { strbContact.Append("{\"Value\":\"" + item.Value + "\",\"Text\":\"" + item.Text + "\"},"); } Response.Clear(); Response.Write(strbContact.ToString().TrimEnd(',') + "]}"); Response.End(); }
/// <summary> /// 绑定推荐状态 /// </summary> private void BindRecommendType(bool isdeltj) { //获取推荐类型列表 List <EnumObj> typeli = EnumObj.GetList(typeof(RecommendType)); ddl_Status.DataTextField = "Text"; ddl_Status.DataValueField = "Value"; if (isdeltj) { ddl_Status.DataSource = typeli; } else { ddl_Status.DataSource = typeli.Where(obj => obj.Value != ((int)RecommendType.推荐).ToString()).ToList(); } ddl_Status.DataBind(); }
/// <summary> /// 绑定状态 /// </summary> /// <param name="status"></param> protected void DropStatus(ScenicTicketsStatus?status) { List <EnumObj> list = EnumObj.GetList(typeof(ScenicTicketsStatus)); if (list != null && list.Count > 0) { ddlStatus.DataSource = list; ddlStatus.DataTextField = "Text"; ddlStatus.DataValueField = "Value"; ddlStatus.DataBind(); //ddlStatus.Items.Insert(0, new ListItem("请选择", "")); if (status != null) { ddlStatus.SelectedValue = ((int)status).ToString(); } } }
protected void GetpayMent() { //支付方式 this.ddlpayment.Items.Clear(); List <EnumObj> panyMent = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.PlanStructure.Payment)); if (panyMent.Count > 0 && panyMent != null) { for (int i = 0; i < panyMent.Count; i++) { ListItem ltem = new ListItem(); ltem.Value = panyMent[i].Value; ltem.Text = panyMent[i].Text; this.ddlpayment.Items.Add(ltem); } } this.ddlpayment.SelectedValue = ((int)this.SetValue).ToString(); }
protected string GetTeamType() { StringBuilder str = new StringBuilder(); List <EnumObj> listenum = EnumObj.GetList(typeof(RecommendType)); foreach (EnumObj model in listenum) { if (model.Value == "1") { str.Append("<a class=\"nostate\" href=\"javascript:void(0)\" onclick=\"ScatteredfightManage.saveTourMarkerNote(0)\">取消设置</a> "); } else { str.AppendFormat("<a href=\"#\" class=\"state{0}\" onclick=\"ScatteredfightManage.saveTourMarkerNote({0})\">{1}</a> ", Convert.ToInt32(model.Value) - 1, model.Text); } } return(str.ToString()); }
protected void BindDropDownList() { //绑定订单状态 str = new StringBuilder(""); foreach (EnumObj item in EnumObj.GetList(typeof(TourOrderStatus))) { str.Append(string.Format("<a href=\"javascript:void(0)\" onclick=\"TeamorderManage.OrderStatus(this,{0})\">{1}</a> ", item.Value, item.Text)); } //线路类型 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")); }
protected void GetState() { //状态 this.ddlstate.Items.Clear(); List <EnumObj> OperaterState = EnumObj.GetList(typeof(EyouSoft.Model.EnumType.PlanStructure.PlanState)); if (OperaterState != null && OperaterState.Count > 0) { for (int i = 2; i < OperaterState.Count; i++) { ListItem stateitem = new ListItem(); stateitem.Value = OperaterState[i].Value; stateitem.Text = OperaterState[i].Text; this.ddlstate.Items.Add(stateitem); } } this.ddlstate.SelectedValue = ((int)this.SetValue).ToString(); }