Example #1
0
 /// <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());
 }
Example #2
0
 /// <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);
     }
 }
Example #3
0
 /// <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());
 }
Example #4
0
        public List <AddressInfoModel> GetAddressListByFkId(GetUserExInfoListRequest condtion)
        {
            //关于地域信息的赋值,请在数据库层调用 UsungSysTemDataBaseManager.RsGetLocaionInfo方法获取
            //地域信息数据来源[ApiLocation接口]LocationService.cs,开发人员可参考
            List <AddressInfoModel> result = MembersExService.GetAddressListByFkId(condtion);

            return(result);
        }
Example #5
0
        /// <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>());
            }
        }
Example #6
0
        /// <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>());
            }
        }
Example #7
0
 /// <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);
     }
 }
Example #8
0
        public List <Traveller> RsGetTravellerInfoByfkid(GetUserExInfoListRequest condtion)
        {
            List <Traveller> result = MembersExService.RsGetTravellerInfoByfkid(condtion);

            return(result);
        }