Exemple #1
0
        private void RemoveBurstedSerials()
        {
            PMDatabases.UpdateDatabases burstData = new PMDatabases.UpdateDatabases();

            string        sWorkCode   = GetWorkCode();
            List <string> burstedList = new List <string>();

            try
            {
                burstedList = burstData.GetExistingSerials(sWorkCode);

                // ja - remove all of the already bursted serials
                foreach (string sSerial in burstedList)
                {
                    ListViewItem item = listView1.FindItemWithText(sSerial);
                    if (item != null)
                    {
                        item.Remove();
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemple #2
0
        private bool CheckForBurstedSerials()
        {
            bool bRet = false;

            PMDatabases.UpdateDatabases burstData = new PMDatabases.UpdateDatabases();

            BasePlateNotBurstedList.Clear();

            List <string> burstedList = new List <string>();
            List <string> serialList  = new List <string>();

            try
            {
                burstedList = burstData.GetExistingSerials(WorkCode);

                int nQty = LabelGen.GetLabelQtyFromWorkCode(WorkCode);

                for (int i = 1001; i < (1001 + nQty); i++)
                {
                    string sSerialNumber = workcodeTB.Text + "-" + i.ToString();
                    serialList.Add(sSerialNumber);
                }

                BasePlateNotBurstedList = serialList.Except(burstedList).ToList();

                if (BasePlateNotBurstedList.Count > 0)
                {
                    bRet = true;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            return(bRet);
        }