コード例 #1
0
ファイル: HTcpTRClient.cs プロジェクト: webconfig/project
    public void SendGPCKSubmit(GPCKSubmit gpck)
    {
        try
        {
            byte[] bts = gpck.GetBytes();
            byte[] btsSend = new byte[bts.Length + 4];
            Array.Copy(BitConverter.GetBytes(TcpCmdID.GAS_UP_GPCK_SEND), 0, btsSend, 0, 4);
            Array.Copy(bts, 0, btsSend, 4, bts.Length);

            HSend(btsSend);
            Debug.Log("发送成功,钢瓶扫描出库--" + gpck.GPCode);

        }
        catch (Exception ex)
        {
            Debug.Log("发送失败,钢瓶扫描出库--" + ex.Message);
        }
    }
コード例 #2
0
ファイル: UI_Out.cs プロジェクト: webconfig/project
    void AddData(string code)
    {
        if (CodesDatas.Contains(code))
        {
            TipsManager.Instance.RunItem("已经罐装过该钢瓶!");
            return;
        }

        GPCKSubmit data_submit = new GPCKSubmit();
        data_submit.Ticks = System.DateTime.Now.Ticks;
        data_submit.GPCode = code;
        data_submit.UserID = App.Instance.CurrentUser.UserId;
        data_submit.UserName = App.Instance.CurrentUser.UserName;
        data_submit.AtTime = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
        int k1 = App.Instance.data.connection.Insert(data_submit);

        GPCK data = new GPCK();
        data.Ticks = data_submit.Ticks;
        data.GPCode = data_submit.GPCode;
        data.UserID = data_submit.UserID;
        data.UserName = data_submit.UserName;
        data.AtTime = data_submit.AtTime;
        int k2 = App.Instance.data.connection.Insert(data);

        if ((k1 > 0) && (k2 > 0))
        {
            //CodesDatas.Add(code);
            //Dictionary<string, string> data_row = new Dictionary<string, string>();
            //data_row.Add("ticks", data.Ticks.ToString());
            //data_row.Add("code", data.GPCode);
            //data_row.Add("time", data.AtTime);
            //data_row.Add("user", data.UserName);
            //Datas.AddRow(data_row, null);

            //=====统计====
            //Total();
            //Datas.GetComponent<UI_Control_Table_Drag>().ToEnd();

            //====统计=====
            GP_Num++;
            ShowEnd();
            Codestable.Add(data.GPCode);
            Total();
            //=====网络发送====
            App.Instance.client.SendGPCKSubmit(data_submit);
        }
        else
        {
            TipsManager.Instance.RunItem("保存数据库错误!");
            return;
        }
    }