Example #1
0
        //用户卡修改
        public static string ModifyCardUser(string SerialNumber,
                                            string UserNo, string UserName, string IdentityNumber, string Telephone, string DeviceList)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "ModifyCardUser");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);
            parameters.Add("UserNo", UserNo);
            parameters.Add("UserName", UserName);
            parameters.Add("IdentityNumber", IdentityNumber);
            parameters.Add("Telephone", Telephone);
            parameters.Add("DeviceList", DeviceList);

            myLogger.Info("用户卡修改:" + SerialNumber + "|" + UserNo + "|" +
                          UserName + "|" + IdentityNumber + "|" + Telephone + "|" + DeviceList);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "用户卡修改保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "ModifyCardUser", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #2
0
        //查询用户用水记录
        public static string GetCardUserWaterLogList(string UserNo, string UserName, string IdentityNumber, string Telephone)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "GetCardUserWaterLogList");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);

            parameters.Add("UserNo", UserNo);
            parameters.Add("UserName", UserName);
            parameters.Add("IdentityNumber", IdentityNumber);
            parameters.Add("Telephone", Telephone);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "查询用户用水记录列表出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "GetCardUserWaterLogList", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #3
0
        //读取卡修改
        public static string ModifyCardRead(string SerialNumber,
                                            string AddressCode1, string AddressCode2, string AddressCode3)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "ModifyCardRead");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);
            parameters.Add("AddressCode1", AddressCode1);
            parameters.Add("AddressCode2", AddressCode2);
            parameters.Add("AddressCode3", AddressCode3);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "读取卡修改保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "ModifyCardRead", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #4
0
        //网络设置卡修改
        public static string ModifyCardNetSet(string SerialNumber, string IP, string Port, string IsDomain,
                                              string APNName, string APNUserName, string APNPassword)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "ModifyCardNetSet");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);
            parameters.Add("IP", IP);
            parameters.Add("Port", Port);
            parameters.Add("IsDomain", IsDomain);
            parameters.Add("APNName", APNName);
            parameters.Add("APNUserName", APNUserName);
            parameters.Add("APNPassword", APNPassword);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "网络设置卡修改保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "ModifyCardNetSet", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #5
0
        //获取终端列表
        public static string GetDeviceList()
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "GetDeviceList");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "获取终端列表出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "GetDeviceList", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #6
0
        //连接测试
        public static string HelloWorld(string ip, int port)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "HelloWorld");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "连接出错!");

            string url = "http://" + ip + ":" + port + "/Ajaxjson.ashx";

            string retString = HttpWebResponseUtility.getPostResponse(url, "HelloWorld", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #7
0
        //用户卡取消挂失
        public static string CountermandCancelCardUser(string SerialNumber)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "CountermandCancelCardUser");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "用户卡取消挂失保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "CountermandCancelCardUser", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #8
0
        //根据用户Id获取用户信息
        public static string GetCardUserRechargeInfo(long WaterUserId)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "GetCardUserRechargeInfo");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);

            parameters.Add("WaterUserId", WaterUserId.ToString());

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "查询用户充值信息出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "GetCardUserRechargeInfo", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #9
0
        //用户卡充值
        public static string RechargeCardUser(string SerialNumber,
                                              string UserNo, string UserName, string IdentityNumber, string Telephone,
                                              string WaterPrice, string WaterNum, string ElectricPrice, string ElectricNum,
                                              string WaterUsed, string ElectricUsed, string Remark)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "RechargeCardUser");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);

            parameters.Add("UserNo", UserNo);
            parameters.Add("UserName", UserName);
            parameters.Add("IdentityNumber", IdentityNumber);
            parameters.Add("Telephone", Telephone);
            parameters.Add("WaterPrice", WaterPrice);
            parameters.Add("WaterNum", WaterNum);
            parameters.Add("ElectricPrice", ElectricPrice);
            parameters.Add("ElectricNum", ElectricNum);
            parameters.Add("WaterUsed", WaterUsed);
            parameters.Add("ElectricUsed", ElectricUsed);
            parameters.Add("Remark", Remark);

            myLogger.Info("用户卡充值:" + SerialNumber + "|" + UserNo + "|" +
                          UserName + "|" + IdentityNumber + "|" + Telephone);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "用户卡充值保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "RechargeCardUser", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }
Example #10
0
        //设置卡修改
        public static string ModifyCardDevice(string SerialNumber,
                                              string AddressCode1, string AddressCode2, string AddressCode3, string YearExploitation,
                                              string AlertAvailableWater, string AlertAvailableElectric, string TypeCode, string MeterPulse, string AlertWaterLevel,
                                              string StationType, string StationCode, string Frequency)
        {
            IDictionary <string, string> parameters = new Dictionary <string, string>();

            parameters.Add("Method", "ModifyCardDevice");
            parameters.Add("NetCardMAC", InfoSys.NetCardMAC);
            parameters.Add("opUserId", InfoSys.UserId.ToString());
            parameters.Add("opUserName", InfoSys.LoginUserName);
            parameters.Add("opPassword", InfoSys.LoginPassword);
            parameters.Add("SerialNumber", SerialNumber);
            parameters.Add("AddressCode1", AddressCode1);
            parameters.Add("AddressCode2", AddressCode2);
            parameters.Add("AddressCode3", AddressCode3);
            parameters.Add("YearExploitation", YearExploitation);
            parameters.Add("AlertAvailableWater", AlertAvailableWater);
            parameters.Add("AlertAvailableElectric", AlertAvailableElectric);
            parameters.Add("TypeCode", TypeCode);
            parameters.Add("MeterPulse", MeterPulse);
            parameters.Add("AlertWaterLevel", AlertWaterLevel);
            parameters.Add("StationType", StationType);
            parameters.Add("StationCode", StationCode);
            parameters.Add("Frequency", Frequency);

            JavaScriptObject result = new JavaScriptObject();

            result.Add("Result", false);
            result.Add("Message", "设置卡修改保存出错!");

            string retString = HttpWebResponseUtility.getPostResponse(getLoginUrl(), "ModifyCardDevice", parameters, "",
                                                                      JavaScriptConvert.SerializeObject(result));

            return(retString);
        }