Beispiel #1
0
        public SendAndReceiveDataProcess(SendDataMode mode1, SendFTPMode mode2)
        {
            InitializeComponent();

            this.sendDataMode = mode1;
            this.sendFTPMode  = mode2;

            if (this.sendDataMode == SendDataMode.Offline)
            {
                constMenu.Text += " (Cable)";
            }
            else
            {
                constMenu.Text += " (WIFI)";
            }

            if (this.sendFTPMode == SendFTPMode.All)
            {
                lbMode.Text += "All";
            }
            else
            {
                lbMode.Text += "Only New";
            }

            string[] files = Directory.GetFiles(path + @"\temp");
            if (files.Length != 0)
            {
                for (int i = 0; i < files.Length; i++)
                {
                    File.Delete(files[i]);
                }
            }
        }
Beispiel #2
0
        public SendAndReceiveDataResult(SendDataMode sendDataMode)
        {
            InitializeComponent();
            this.sendDataMode = sendDataMode;
            DatabaseModule.Instance.End();

            FileInfo f = new FileInfo(path + @"\Database\STOCKTAKING_HHT.sdf");

            firstLastSize = f.Length;
        }
Beispiel #3
0
        /// <summary>
        /// 上传数据
        /// </summary>
        /// <param name="data"></param>
        /// <param name="CMDCode"></param>
        /// <returns></returns>
        private void sendDataMethod(string data, string CMDCode)
        {
            SendDataMode sendDataMode = new SendDataMode();

            sendDataMode.CMD  = CMDCode;
            sendDataMode.ID   = 1.ToString("X2");
            sendDataMode.CID  = TypeHelper.ReverseUShortBytes(0).ToString("X4");
            sendDataMode.TID  = TypeHelper.ReverseUShortBytes(0).ToString("X4");
            sendDataMode.DL   = TypeHelper.ReverseUShortBytes((ushort)data.Length).ToString("X4");
            sendDataMode.Data = TypeHelper.StringToHexString(data, Encoding.ASCII);

            byte[] sendData = getData(sendDataMode);
            tcpSend(sendData);
        }
Beispiel #4
0
        public SendAndReceiveDataMenu(SendDataMode mode)
        {
            InitializeComponent();

            this.KeyPreview = true;

            this.mode = mode;

            if (this.mode == SendDataMode.Offline)
            {
                constMenu.Text += " (Cable)";
            }
            else
            {
                constMenu.Text += " (WIFI)";
            }
        }
Beispiel #5
0
 /// <summary>
 /// 获取发送数据
 /// </summary>
 /// <returns></returns>
 public byte[] getData(SendDataMode sendDataMode)
 {
     return(TypeHelper.strToToHexByte(sendDataMode.ToString()));
 }