using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AR;

namespace Project
{
    public partial class FMain
    {
        ///// <summary>
        ///// RQ바코드값 사용 여부
        ///// </summary>
        ///// <param name="vData"></param>
        //Boolean Process_ReturnReel(string vData)
        //{
        //    //120326 - return 수량 관련 (오토에서만 사용한다)
        //    var qrbuf = vData.Split(';');
        //    if (vData.EndsWith(";;;") && qrbuf.Length > 4 && VAR.BOOL[eVarBool.Opt_UserQtyRQ]== false)
        //    {
        //        var qrsid = qrbuf[0].Trim();
        //        var qrlot = qrbuf[1].Trim();
        //        var qrqty = qrbuf[2].Trim();
        //        if (double.TryParse(qrqty, out double qtynum) && qrsid.Length == 9 && qrsid.StartsWith("10"))
        //        {
        //            //수량이 맞고 sid 가 101로 들어있는 경우에만 처리한다
        //            PUB.log.Add("리턴릴 임시 바코드로 확인되어 데이터를 사용합니다 값:" + vData);
        //            PUB.log.Add("SID값 변경함 #2 " + PUB.Result.ItemDataC.VisionData.SID + "=>" + qrsid);

        //            if (PUB.Result.ItemDataC.VisionData.QTY != qrqty)
        //            {
        //                PUB.AddSystemLog(AppContext.BaseDirectory, "_KEYENCE", $"리턴릴세미형태에서 QTY값을 적용 함({qrqty})");
        //            }
        //            PUB.Result.ItemDataC.VisionData.QTY = qrqty;
        //            PUB.Result.ItemDataC.VisionData.SID = qrsid;
        //            PUB.Result.ItemDataC.VisionData.VLOT = qrlot;
        //        }
        //    }


        //    //리턴릴수량추가확인(수동일때에만 사용)
        //    if (vData.StartsWith("RQ"))
        //    {
        //        //리턴릴 바코드는 무조건 적용한다
        //        var rqqtystr = vData.Substring(2);
        //        if (int.TryParse(rqqtystr, out int rqqty))
        //        {
        //            //시스템로기
        //            if (PUB.Result.ItemDataC.VisionData.QTY != rqqtystr || PUB.Result.ItemDataC.VisionData.QTYRQ == false)
        //            {
        //                PUB.AddSystemLog(AppContext.BaseDirectory, "_KEYENCE", $"리턴릴 QTY값 적용({rqqtystr})");

        //                //수량
        //                PUB.Result.ItemDataC.VisionData.QTYRQ = true;
        //                PUB.Result.ItemDataC.VisionData.QTY = rqqtystr;
        //                PUB.log.Add("리턴릴 바코드값=" + vData + "을 적용합니다");
        //            }
        //        }
        //        else
        //        {
        //            PUB.log.AddE("리턴릴 바코드값=" + vData + "을 적용 실패");
        //        }
        //        return true;
        //    }

        //    return false;
        //}
    }
}
