/// <summary> /// 常用地址网格 /// </summary> /// <param name="condtion">请求参数</param> /// <param name="callback">网格选择按钮回调界面的ID</param> /// <returns></returns> public ActionResult address(GetUserExInfoListRequest condtion, string callback = null) { ViewBag.PageId = Guid.NewGuid().ToString(); ViewBag.condtion = condtion; ViewBag.callback = callback; return(View()); }
/// <summary> /// 获取地址信息 /// </summary> /// <param name="condtion"></param> /// <returns></returns> internal static List <AddressInfoModel> GetAddressListByFkId(GetUserExInfoListRequest condtion) { using (SysTemDataBaseDataContext context = new SysTemDataBaseDataContext(SqlConnection)) { List <AddressInfoModel> result = (from c in context.Us_RsAddress where (condtion.onlyDefalut ? c.isDefault == true : true) && (string.IsNullOrEmpty(condtion.id) ? true : c.Us_RsAddressId == condtion.id) && (string.IsNullOrEmpty(condtion.fkId) ? true : c.fkId == condtion.fkId) orderby c.isDefault descending, c.modifiedOn descending select new AddressInfoModel { fkId = c.fkId, id = c.Us_RsAddressId, isDefault = c.isDefault, address = c.address, linkMan = c.linkMan, linkPhone = c.linkPhone, postCode = c.postCode, locationInfo = BaseSysTemDataBaseManager.RsGetLocaionInfo(new LocationInfoModel() { cityInfo = new GeoCityInfoModel() { CityCode = c.cityId }, DistrictId = c.districtId }), modifiedOn = c.modifiedOn }).ToList(); return(result); } }
/// <summary> /// 常旅客网格 /// </summary> /// <param name="condtion">请求参数</param> /// <param name="callback">网格选择按钮回调界面的ID</param> /// <returns></returns> public ActionResult traveller(GetUserExInfoListRequest condtion, string callback = null) { ViewBag.PageId = Guid.NewGuid().ToString(); ViewBag.condtion = condtion; fkid = condtion.fkId; ViewBag.callback = callback; return(View()); }
public List <AddressInfoModel> GetAddressListByFkId(GetUserExInfoListRequest condtion) { //关于地域信息的赋值,请在数据库层调用 UsungSysTemDataBaseManager.RsGetLocaionInfo方法获取 //地域信息数据来源[ApiLocation接口]LocationService.cs,开发人员可参考 List <AddressInfoModel> result = MembersExService.GetAddressListByFkId(condtion); return(result); }
/// <summary> /// 获取常旅客信息 /// </summary> /// <param name="condtion"></param> /// <returns></returns> internal static List <Traveller> RsGetTravellerInfoByfkid(GetUserExInfoListRequest condtion) { List <Traveller> result; try { if (string.IsNullOrEmpty(condtion.id) && string.IsNullOrEmpty(condtion.fkId)) { return(new List <Traveller>()); } result = MembersExDataBaseManager.RsGetTravellerInfoByfkid(condtion); return(result); } catch (Exception e) { SysManagerService.SysSaveErrorLogMsg(e.ToString(), condtion); return(new List <Traveller>()); } }
/// <summary> /// 获取常用地址,如果没有匹配的常用地址则返回长度为空的集合 /// </summary> /// <param name="condtion">请求中的id或者fkId 二选一必填一项</param> /// <returns></returns> internal static List <AddressInfoModel> GetAddressListByFkId(GetUserExInfoListRequest condtion) { List <AddressInfoModel> result; try { if (string.IsNullOrEmpty(condtion.id) && string.IsNullOrEmpty(condtion.fkId)) { return(new List <AddressInfoModel>()); } result = MembersExDataBaseManager.GetAddressListByFkId(condtion); return(result); } catch (Exception e) { SysManagerService.SysSaveErrorLogMsg(e.ToString(), condtion); return(new List <AddressInfoModel>()); } }
/// <summary> ///获取常旅客信息 /// </summary> /// <param name="condtion"></param> /// <returns></returns> internal static List <Traveller> RsGetTravellerInfoByfkid(GetUserExInfoListRequest condtion) { using (SysTemDataBaseDataContext context = new SysTemDataBaseDataContext(SqlConnection)) { List <Traveller> result = (from c in context.Us_RsTraveller where (condtion.onlyDefalut ? c.isDefault == true : true) && (string.IsNullOrEmpty(condtion.id) ? true : c.Us_RsTravellerId == condtion.id) && (string.IsNullOrEmpty(condtion.fkId) ? true : c.fkId == condtion.fkId) orderby c.isDefault descending, c.modifiedOn descending select new Traveller { fkId = c.fkId, ravellerId = c.Us_RsTravellerId, isDefault = c.isDefault, idCard = c.idCard, idType = (EnumUserIdType)c.idType, fullName = c.fullName, modifiedOn = c.modifiedOn }).ToList(); return(result); } }
public List <Traveller> RsGetTravellerInfoByfkid(GetUserExInfoListRequest condtion) { List <Traveller> result = MembersExService.RsGetTravellerInfoByfkid(condtion); return(result); }