/// <summary> /// 根据计调编号获取某个计调安排项 /// </summary> /// <param name="type">计调类型</param> /// <param name="planId">计调编号</param> /// <returns>计调实体</returns> public MPlanBaseInfo GetModel(PlanProject type, string planId) { if (string.IsNullOrEmpty(planId)) { return(null); } var mdl = this.dal.GetModel(planId); switch (type) { case PlanProject.地接: break; case PlanProject.导游: mdl.PlanGuide = this.dal.GetGuide(planId); break; case PlanProject.酒店: mdl.PlanHotel = this.dal.GetHotel(planId); break; case PlanProject.用车: mdl.PlanCar = this.dal.GetCar(planId); break; case PlanProject.飞机: case PlanProject.火车: case PlanProject.汽车: mdl.PlanLargeTime = this.dal.GetLargeTime(planId); break; case PlanProject.景点: mdl.PlanAttractions = this.dal.GetAttractions(planId); break; case PlanProject.涉外游轮: case PlanProject.国内游轮: mdl.PlanShip = this.dal.GetShip(planId); break; case PlanProject.用餐: mdl.PlanDiningPricelist = this.dal.GetDining(planId); break; case PlanProject.购物: break; case PlanProject.领料: mdl.PlanGood = this.dal.GetGood(planId); break; case PlanProject.其它: break; } return(mdl); }
/// <summary> /// 获取某个计调类型的安排项目的列表 /// </summary> /// <param name="planType">计调类型</param> /// <param name="payment">支付方式</param> /// <param name="addStatus">添加状态</param> /// <param name="isShowCostChange">是否显示计调变更</param> /// <param name="changeType">计调变更类别</param> /// <param name="tourId">团队编号</param> /// <param name="anPaiStatus">安排状态</param> /// <returns>安排项目的列表</returns> public IList <MPlan> GetList(PlanProject planType, Payment?payment, PlanAddStatus?addStatus, bool isShowCostChange, PlanChangeChangeClass?changeType, string tourId, PlanState?anPaiStatus) { return(string.IsNullOrEmpty(tourId) ? null : this.dal.GetList(planType, payment, addStatus, isShowCostChange, changeType, tourId, anPaiStatus)); }
private void PageInit(string provice, string city, string area, string name, PlanProject sourcetype) { //获取分页参数并强转 AjaxURLg = "/ResourceManage/AjaxRequest/AjaxSupplier.aspx?provice=" + provice + "&city=" + city + "&area=" + area + "&name=" + name + "&type="; switch (sourcetype) { case PlanProject.用车: typename = "车队"; AjaxURLg += "car"; break; case PlanProject.用餐: typename = "餐馆"; AjaxURLg += "hotel"; break; case PlanProject.地接: typename = "地接社"; AjaxURLg += "ground"; break; case PlanProject.购物: typename = "购物"; AjaxURLg += "shopping"; break; case PlanProject.景点: typename = "景点"; AjaxURLg += "scenicspots"; break; case PlanProject.酒店: typename = "酒店"; AjaxURLg += "wineshop"; break; case PlanProject.飞机: typename = "票务"; AjaxURLg += "ticket"; break; case PlanProject.火车: typename = "火车"; AjaxURLg += "ticket"; break; case PlanProject.汽车: typename = "汽车"; AjaxURLg += "ticket"; break; case PlanProject.国内游轮: typename = "游轮"; AjaxURLg += "cruise"; break; case PlanProject.其它: typename = "其他"; AjaxURLg += "other"; break; case PlanProject.涉外游轮: typename = "游轮"; AjaxURLg += "cruise"; break; } }