示例#1
0
        public string WriteMsg()
        {
            if (Phone.Trim().Length > 11)
            {
                return("预警责任人号码读取非法!");
            }

            if (Phone.Trim() != "" && Tools.GetTest(Phone.Trim()) != "数字")
            {
                return("预警责任人号码读取非法!");
            }

            UserDataAll += SerialNumber.ToString("X").PadLeft(4, '0');
            UserDataAll += SendTime.ToString("yyMMddHHmmss").PadLeft(12, '0');
            UserDataAll += OrderNum.ToString("X").PadLeft(2, '0');
            UserDataAll += HexStringUtility.StrToHexString(Phone.Trim());

            byte[]             UserDataBytesAllTmp;
            WaterBaseMessage[] MsgListTmp;
            string             msg = WaterBaseMessageService.GetMsgList_WriteMsg(this, UserDataAll, out UserDataBytesAllTmp, out MsgListTmp);

            if (msg == "")
            {
                UserDataBytesAll = UserDataBytesAllTmp;
                MsgList          = MsgListTmp;
            }
            else
            {
                if (ShowLog)
                {
                    logHelper.Error(msg);
                }
            }
            return(msg);
        }
示例#2
0
 public override int GetHashCode()
 {
     int hashCode = 1962522138;
     hashCode = hashCode * -1521134295 + OrderNum.GetHashCode();
     hashCode = hashCode * -1521134295 + EqualityComparer<Client>.Default.GetHashCode(Client);
     hashCode = hashCode * -1521134295 + EqualityComparer<OrderDetails[]>.Default.GetHashCode(OrderList);
     hashCode = hashCode * -1521134295 + Sum.GetHashCode();
     return hashCode;
 }
 private void ChangeButtonText()
 {
     if (OrderNum == TotalOrderNum)
     {
         LoadMoreButtonText = OrderNum.ToString() + "/" + TotalOrderNum.ToString() + "," + "已全部加载";
         ButtonIsEnable     = false;
     }
     else
     {
         LoadMoreButtonText = OrderNum.ToString() + "/" + TotalOrderNum.ToString() + "," + "点击加载更多";
         ButtonIsEnable     = true;
     }
 }
示例#4
0
            public override int GetHashCode()
            {
                var hashCode = -227992339;

                hashCode = hashCode * -1521134295 + OrderNum.GetHashCode();
                hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Address);

                hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(Customer);

                hashCode = hashCode * -1521134295 + TotalPrice.GetHashCode();
                hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(itemList);

                return(hashCode);
            }
示例#5
0
        public string GetFullOrderString()
        {
            string format = "\t{0,10:c}";
            string result = new string('*', 27);

            result += "\n" + OrderNum.ToString() + " | " + Date.ToShortDateString();
            result += "\n" + Name;
            result += "\n" + StateAbbr;
            result += "\n" + "Product:" + string.Format(format, ProductType);
            result += "\n" + "Materials:" + string.Format(format, MaterialCost);
            result += "\n" + "Labor:\t" + string.Format(format, LaborCost);
            result += "\n" + "Tax:\t" + string.Format(format, TaxTotal);
            result += "\n" + "Total:\t" + string.Format(format, Total);
            result += "\n" + new string('*', 27);
            return(result);
        }
        public string WriteMsg()
        {
            if (Phone.Trim().Length > 11)
            {
                return("预警责任人号码修改非法!");
            }

            if (Phone.Trim() != "" && Tools.GetTest(Phone.Trim()) != "数字")
            {
                return("预警责任人号码修改非法!");
            }

            UserData  = "";
            UserData += SerialNumber.ToString("X").PadLeft(4, '0');
            UserData += SendTime.ToString("yyMMddHHmmss").PadLeft(12, '0');
            UserData += OrderNum.ToString("X").PadLeft(2, '0');
            UserData += HexStringUtility.StrToHexString(Phone.Trim());

            UserDataBytes = HexStringUtility.HexStringToByteArray(UserData);
            return(WriteMsgBase());
        }