/// <summary> /// 获取供应商景点实体 /// </summary> /// <param name="Id">景点主键编号</param> /// <returns></returns> public EyouSoft.Model.SupplierStructure.SupplierSpot GetModel(int Id) { if (Id <= 0) { return(null); } EyouSoft.Model.SupplierStructure.SupplierSpot model = null; EyouSoft.Model.CompanyStructure.SupplierBasic BasicModel = SupplierBll.GetSupplierBase(Id); if (BasicModel != null) { model = new EyouSoft.Model.SupplierStructure.SupplierSpot(); model.CityId = BasicModel.CityId; model.CityName = BasicModel.CityName; model.CompanyId = BasicModel.CompanyId; model.Id = BasicModel.Id; model.IsDelete = BasicModel.IsDelete; model.IssueTime = BasicModel.IssueTime; model.OperatorId = BasicModel.OperatorId; model.ProvinceId = BasicModel.ProvinceId; model.ProvinceName = BasicModel.ProvinceName; model.Remark = BasicModel.Remark; model.SupplierContact = BasicModel.SupplierContact; model.SupplierPic = BasicModel.SupplierPic; model.SupplierType = BasicModel.SupplierType; model.TradeNum = BasicModel.TradeNum; model.UnitAddress = BasicModel.UnitAddress; model.UnitName = BasicModel.UnitName; Dal.GetModel(Id, ref model); } BasicModel = null; return(model); }
/// <summary> /// 获取酒店供应商信息业务实体 /// </summary> /// <param name="supplierId">供应商编号</param> /// <returns></returns> public EyouSoft.Model.SupplierStructure.SupplierHotelInfo GetHotelInfo(int supplierId) { if (supplierId < 1) { return(null); } EyouSoft.Model.SupplierStructure.SupplierHotelInfo info = dal.GetHotelPertainInfo(supplierId); EyouSoft.BLL.CompanyStructure.SupplierBaseHandle basicbll = new EyouSoft.BLL.CompanyStructure.SupplierBaseHandle(); EyouSoft.Model.CompanyStructure.SupplierBasic basicinfo = basicbll.GetSupplierBase(supplierId); basicbll = null; if (basicinfo != null && info != null) { info.CityId = basicinfo.CityId; info.CityName = basicinfo.CityName; info.CompanyId = basicinfo.CompanyId; info.Id = basicinfo.Id; info.IsDelete = basicinfo.IsDelete; info.IssueTime = basicinfo.IssueTime; info.OperatorId = basicinfo.OperatorId; info.ProvinceId = basicinfo.ProvinceId; info.ProvinceName = basicinfo.ProvinceName; info.Remark = basicinfo.Remark; info.SupplierContact = basicinfo.SupplierContact; info.SupplierPic = basicinfo.SupplierPic; info.SupplierType = basicinfo.SupplierType; info.TradeNum = basicinfo.TradeNum; info.UnitAddress = basicinfo.UnitAddress; info.UnitName = basicinfo.UnitName; return(info); } return(null); }
protected void GetSingleServer(string Tourid, string planId) { EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(this.SiteUserInfo); EyouSoft.Model.TourStructure.TourSingleInfo EditModel = null; EditModel = (EyouSoft.Model.TourStructure.TourSingleInfo)tourBll.GetTourInfo(Tourid); if (EditModel != null) { //计划人数 this.PelpeoNumber.Value = EditModel.PlanPeopleNumber.ToString(); //确认时间 this.ConfirmDate.Value = System.DateTime.Now.ToString("yyyy-MM-dd"); //供应商信息集合 IList <EyouSoft.Model.TourStructure.PlanSingleInfo> planlist = EditModel.Plans; if (planId != "") { EyouSoft.Model.TourStructure.PlanSingleInfo singleModel = new EyouSoft.BLL.TourStructure.Tour().GetSinglePlanInfo(planId); if (singleModel != null) { //获取供应商信息--供应商名称 this.txtTo.Value = singleModel.SupplierName; //获取供应商信息--供应商Id int supplierid = singleModel.SupplierId; //实例化供应商基础信息BLL EyouSoft.BLL.CompanyStructure.SupplierBaseHandle csBLL = new EyouSoft.BLL.CompanyStructure.SupplierBaseHandle(); //实例化供应商基础信息Model EyouSoft.Model.CompanyStructure.SupplierBasic model = new EyouSoft.Model.CompanyStructure.SupplierBasic(); //根据供应商基础信息ID获取供应商实体 model = csBLL.GetSupplierBase(supplierid); //供应商基础信息不为空并且联系人不为空 if (model != null && model.SupplierContact != null) { //供应商 联系人电话 this.txtTel.Value = model.SupplierContact[0].ContactTel; //供应商联系人Fax this.txtFax.Value = model.SupplierContact[0].ContactFax; } this.lblServiceType.Text = "<strong>服务类别:</strong>" + singleModel.ServiceType.ToString(); this.lblSupplierName.Text = "<strong>供应商:</strong>" + singleModel.SupplierName; this.lblArrange.Text = "<strong>具体安排:</strong>" + singleModel.Arrange; } else { this.pnlIsShow.Visible = false; this.Repeaterlist.DataSource = planlist; this.Repeaterlist.DataBind(); } } else { //客户单位名称 this.txtTo.Value = EditModel.BuyerCName; EyouSoft.Model.CompanyStructure.CustomerInfo cusModel = new EyouSoft.BLL.CompanyStructure.Customer().GetCustomerModel(EditModel.BuyerCId); if (cusModel != null) { //组团 联系人电话 this.txtTel.Value = cusModel.Phone; //组团联系人Fax this.txtFax.Value = cusModel.Fax; } this.pnlIsShow.Visible = false; this.Repeaterlist.DataSource = planlist; this.Repeaterlist.DataBind(); } #region 专线 EyouSoft.Model.CompanyStructure.ContactPersonInfo userInfoModel = new EyouSoft.BLL.CompanyStructure.CompanyUser().GetUserBasicInfo(EditModel.OperatorId); if (userInfoModel != null) { //主要联系人电话 this.txtTelS.Value = userInfoModel.ContactTel; //专线FAX this.txtFaxS.Value = userInfoModel.ContactFax; EyouSoft.Model.CompanyStructure.CompanyInfo companyModel = new EyouSoft.BLL.CompanyStructure.CompanyInfo().GetModel(EditModel.CompanyId, SiteUserInfo.SysId); if (companyModel != null) { this.txtFr.Value = companyModel.CompanyName; } } #endregion //游客信息 IList <EyouSoft.Model.TourStructure.TourOrderCustomer> customer = EditModel.Customers.Where(x => x.CustomerStatus == EyouSoft.Model.EnumType.TourStructure.CustomerStatus.正常).ToList(); ; if (customer.Count > 0 && customer != null) { this.repCustomer.DataSource = customer; this.repCustomer.DataBind(); } } }