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]); } } }
public SendAndReceiveDataResult(SendDataMode sendDataMode) { InitializeComponent(); this.sendDataMode = sendDataMode; DatabaseModule.Instance.End(); FileInfo f = new FileInfo(path + @"\Database\STOCKTAKING_HHT.sdf"); firstLastSize = f.Length; }
/// <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); }
public SendAndReceiveDataMenu(SendDataMode mode) { InitializeComponent(); this.KeyPreview = true; this.mode = mode; if (this.mode == SendDataMode.Offline) { constMenu.Text += " (Cable)"; } else { constMenu.Text += " (WIFI)"; } }
/// <summary> /// 获取发送数据 /// </summary> /// <returns></returns> public byte[] getData(SendDataMode sendDataMode) { return(TypeHelper.strToToHexByte(sendDataMode.ToString())); }