Ejemplo n.º 1
0
        /// <summary>
        /// 获取出售/出租房源信息
        /// </summary>
        /// <param name="DBName"></param>
        /// <param name="EmpNo"></param>
        /// <param name="DistrictName"></param>
        /// <param name="CountF"></param>
        /// <param name="Price"></param>
        /// <param name="Square"></param>
        /// <param name="PropertyUsage"></param>
        /// <param name="EstateName"></param>
        /// <param name="BuildNo"></param>
        /// <param name="RoomNo"></param>
        /// <param name="PanType"></param>
        /// <param name="Floor"></param>
        /// <returns></returns>
        public static async Task <string> GetHouseAsync(HousePara housePara, string type)
        {
            string url = "";

            if (type.Equals("出售"))
            {
                url = "QuerySaleHouseSource";
            }
            else if (type.Equals("出租"))
            {
                url = "QueryRentHouseSource";
            }

            url = url + "?DBName=" + GlobalVariables.LoggedUser.DBName
                  + "&EmpNo=" + GlobalVariables.LoggedUser.EmpNo
                  + "&DistrictName=" + housePara.DistrictName
                  + "&CountF=" + housePara.CountF
                  + "&Price=" + housePara.Price
                  + "&Square=" + housePara.Square
                  + "&PropertyUsage=" + housePara.PropertyUsage
                  + "&EstateName=" + housePara.EstateName
                  + "&BuildNo=" + housePara.BuildNo
                  + "&RoomNo=" + housePara.RoomNo
                  + "&PanType=" + housePara.PanType
                  + "&SearchContent=" + housePara.SearchContent
                  + "&Page=" + housePara.Page
                  + "&EmpID=" + housePara.EmpID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            //content = GetSubString(content, "{", "}");
            //HouseRD houseRD = JsonConvert.DeserializeObject<HouseRD>(content);

            return(content);
        }
Ejemplo n.º 2
0
        //暂时未用
        /// <summary>
        /// 获取某个房源的详情信息
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetOneHouseAsync(string propertyID)
        {
            string url = "QueryModProperty?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpNoOrTel=" + GlobalVariables.LoggedUser.EmpNo + "&PropertyID=" + propertyID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 收藏或取消收藏
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> CollectOrCancel(string propertyID)
        {
            string url = "CollectProperty?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpID=" + GlobalVariables.LoggedUser.EmpID + "&PropertyID=" + propertyID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 获得房源的评论
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetComents(string cityPinYin, string propId)
        {
            string url = "property/getCommentsByPropertyId?propId=" + propId + "&cityPinYin=" + cityPinYin;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization("http://47.108.202.57:8090/", url);

            return(content);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 获取城区列表
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetDistrictList()
        {
            string url = "GetDistrictList?DBName=" + GlobalVariables.LoggedUser.DBName;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 重置密码
        /// </summary>
        /// <param name="tel">手机号</param>
        /// <param name="password">密码</param>
        /// <returns></returns>
        public static async Task <string> ResetPassword(string tel, string password)
        {
            string url = "ModTelPassword?Tel=" + tel + "&NewPassWord=" + password;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 获取办理业务的链接
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetBusinessHand()
        {
            string url = "BusinessHand?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpID=" + GlobalVariables.LoggedUser.EmpID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 8
0
        /// <summary>
        /// 根据选择的城区获取片区列表
        /// </summary>
        /// <param name="districtName"></param>
        /// <returns></returns>
        public static async Task <string> GetAreaMsgByDistrictName(string districtName)
        {
            string url = "GetAreaMsgByDistrictName?DBName=" + GlobalVariables.LoggedUser.DBName + "&DistrictName=" + districtName;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// 发送验证码
        /// </summary>
        /// <param name="tel"></param>
        /// <returns></returns>
        public static async Task <string> SendCode(string tel)
        {
            string url = "GetTelCode?Tel=" + tel;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 10
0
        /// <summary>
        /// 获取区域列表
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetDistrictsByCity(string cityName)
        {
            string url = "GetAllDistrictByCity?CityName=" + cityName;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// 获取新闻公告
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetNewsAsync()
        {
            string url = "QueryNews?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpNoOrTel={GlobalVariables.LoggedUser.EmpID}";

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 12
0
        /*
         * public static async Task<string> GetDBName()
         * {
         *   string url = "GetDBList";
         *
         *   string content = await RestSharpHelper<string>.GetAsyncWithoutDeserialization(url);
         *   return content;
         * }
         */

        /// <summary>
        /// 获取街区列表
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetAreaByDistrict(string districtName)
        {
            string url = "GetAllAreaByDistrict?DistrictName=" + districtName;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// 检查是否已注册
        /// </summary>
        /// <param name="tel">手机号</param>
        /// <returns></returns>
        public static async Task <string> CheckIfRegister(string tel)
        {
            string url = "IfTelRegistered?Tel=" + tel;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 14
0
        /// <summary>
        /// 获得某小区某栋楼的单元列表
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetCellByBuildingID(string buildingID)
        {
            string url = "GetCellByBuildingID?DBName=" + GlobalVariables.LoggedUser.DBName + "&BuildingID=" + buildingID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 15
0
        /// <summary>
        /// 获得某小区的栋座列表
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetDongzuoByEstateID(string estateID)
        {
            string url = "GetDongzuoByEstateID?DBName=" + GlobalVariables.LoggedUser.DBName + "&EstateID=" + estateID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 16
0
        /// <summary>
        /// 获取工作量排名
        /// </summary>
        /// <param name="timeOption"></param>
        /// <returns></returns>
        public static async Task <string> GetWorkLoadRank(string timeOption)
        {
            string url = "QueryWorkloadRank?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpID=" + GlobalVariables.LoggedUser.EmpID + "&TimeOptions=" + timeOption;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// 获取客源跟进信息
        /// </summary>
        /// <param name="inquiryID"></param>
        /// <returns></returns>
        public static async Task <string> GetInquiryFollowInfo(string inquiryID)
        {
            string url = "GetInquiryFollowInfo?DBName=" + GlobalVariables.LoggedUser.DBName + "&InquiryID=" + inquiryID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 18
0
        /// <summary>
        /// 获得小区基本信息
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetEstateInfoByEstateName(string estateName)
        {
            //string url = "GetEstateInfoByEstateName?DBName=" + GlobalVariables.LoggedUser.DBName + "&SelectType=1&EstateName=" + estateName;
            string url = "GetEstateInfoByEstateName?DBName=cd&SelectType=1&EstateName=" + estateName;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// 注册
        /// </summary>
        /// <param name="tel">手机号</param>
        /// <param name="password">密码</param>
        /// <param name="name">真实姓名</param>
        /// <returns></returns>
        public static async Task <string> Register(string DBName, string tel, string password, string name, string AccountStyle)
        {
            string url = "ApplyForRegister?DBName=" + DBName + "&EmpNo=&Tel=" + tel
                         + "&Password="******"&EmpName=" + name + "&AccountStyle=" + AccountStyle;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 20
0
        /// <summary>
        /// 获取收藏房源
        /// </summary>
        /// <returns></returns>
        public static async Task <string> GetCollection()
        {
            string url = "GetMyCollection?DBName=" + GlobalVariables.LoggedUser.DBName + "&EmpID=" + GlobalVariables.LoggedUser.EmpID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            //content = GetSubString(content, "{", "}");
            //HouseRD houseRD = JsonConvert.DeserializeObject<HouseRD>(content);

            return(content);
        }
Ejemplo n.º 21
0
        /// <summary>
        /// 新增跟进信息
        /// </summary>
        /// <param name="inquiryID"></param>
        /// <returns></returns>
        public static async Task <string> NewInquiryFollow(string inquiryID, string _content, string type)
        {
            string url = "NewInquiryFollow?DBName=" + GlobalVariables.LoggedUser.DBName + "&InquiryID=" + inquiryID
                         + "&EmpNo=" + GlobalVariables.LoggedUser.EmpNo
                         + "&Content=" + _content
                         + "&FollowType=" + type;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }
Ejemplo n.º 22
0
        /// <summary>
        /// 登录
        /// </summary>
        /// <param name="telOrEmpNo"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public static async Task <string> Login(string telOrEmpNo, string password)
        {
            try
            {
                string url = string.Format("Login?TelOrEmpNo={0}&Password={1}", telOrEmpNo, password);

                string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

                return(content);
            }
            catch (ApplicationException ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 23
0
        public static async Task <string> GetNewestVersion()
        {
            try
            {
                string url = "GetNewestAPPVersionMsg";

                string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

                return(content);
            }
            catch (ApplicationException ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 24
0
        /// <summary>
        /// 获取房源图片列表
        /// </summary>
        /// <param name="propertyID">房源编号</param>
        /// <returns></returns>
        public static async Task <string> GetPhotosByPropertyID(string propertyID)
        {
            string url = "GetPhotoUrlByPropertyID?DBName=" + GlobalVariables.LoggedUser.DBName + "&PropertyID=" + propertyID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            if (!content.Contains("EmptyList"))
            {
                content = GetSubString(content, "{", "}");
                return(content);
            }
            else
            {
                return("EmptyList");
            }
        }
Ejemplo n.º 25
0
        /// <summary>
        /// 获取客源列表
        /// </summary>
        /// <param name="clientPara"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public static async Task <string> GetClientAsync(ClientPara clientPara, string type)
        {
            string url = (type == "Sale" ? "QuerySaleCustomerSource" : "QueryRentCustomerSource")
                         + "?DBName=" + GlobalVariables.LoggedUser.DBName + ""
                         + "&Tel=" + GlobalVariables.LoggedUser.EmpNo
                         + "&RoomStyle=" + clientPara.RoomStyle
                         + "&IsPublic=" + clientPara.IsPublic
                         + "&Floor=" + clientPara.Floor
                         + "&Square=" + clientPara.Square
                         + "&Price=" + clientPara.Price
                         + "&CusName=" + clientPara.CusName
                         + "&Phone=" + clientPara.Phone
                         + "&Contact=" + clientPara.Contact
                         + "&SearchContent=" + clientPara.SearchContent
                         + "&Page=" + clientPara.Page
                         + "&EmpID=" + clientPara.EmpID;

            string content = await RestSharpHelper <string> .GetAsyncWithoutDeserialization(url);

            return(content);
        }