예제 #1
0
        private void durumIzleme()
        {
            list = new List <uint>();
            if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH)
            {
                list = karkasIslem.dollyPickToLightIzleme_LH();
            }
            else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH)
            {
                list = karkasIslem.dollyPickToLightIzleme_RH();
            }

            foreach (Control item in this.Controls)
            {
                if (item is Button)
                {
                    if ((item.Name.Substring(0, 16) == "btnLHPickToLight") && list.Count > 0)
                    {
                        int i = (int.Parse)(item.Name.Substring(16));
                        durumIzlemeButonRenk(item, list[i - 31]);
                    }
                    else if ((item.Name.Substring(0, 16) == "btnLHPickToLight"))
                    {
                        item.BackColor = Color.White;
                    }
                }
            }
        }
예제 #2
0
        public void yarimKalanIsıklarGoster()
        {
            _AREvt = new AutoResetEvent(false);
            var t = Task.Run(() =>
            {
                KarkasIslem dollyKarkas = new KarkasIslem();
                list = new List <uint>();
                if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH)
                {
                    list = dollyKarkas.dollyPickToLightIzleme_LH();


                    for (ushort i = 0; i < list.Count; i++)
                    {
                        ushort device    = deviceIDBul_LH(i);
                        uint barkodDurum = list[i];

                        if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumYok)
                        {
                            lambaDefualt(device);
                        }
                        else if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde)
                        {
                            lambaJobIlgiliIsikSteadyYak(device);
                        }
                        else if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumUrunRework)
                        {
                            lambaJobIlgiliIsikSteadyYakSariRework(device);
                        }
                        _AREvt.WaitOne(300);
                        device++;
                    }
                }
                else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH)
                {
                    list = dollyKarkas.dollyPickToLightIzleme_RH();

                    ushort device = 31;
                    for (int i = 0; i < list.Count; i++)
                    {
                        uint barkodDurum = list[i];

                        if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumYok)
                        {
                            lambaDefualt(device);
                        }
                        else if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde)
                        {
                            lambaJobIlgiliIsikSteadyYak(device);
                        }
                        else if (barkodDurum == (byte)urunBarkodDurumlari.barkodIslemDurumUrunRework)
                        {
                            lambaJobIlgiliIsikSteadyYakSariRework(device);
                        }
                        _AREvt.WaitOne(300);
                        device++;
                    }
                }
            });
        }
예제 #3
0
        private void durumIzleme()
        {
            barkodIslem urunBarkod = new barkodIslem();

            //ddBarkods.DataSource=urunBarkod.barkodsListLH();
            ddBarkods.DisplayMember = "_BarkodsID ";
            ddBarkods.ValueMember   = "_Barkod";
            ddBarkods.SelectedIndex = -1;

            //ddSira.Items.Clear();
            int[] sira = new int[20];
            for (int i = 0; i < 20; i++)
            {
                //ddSira.Items.Add( (i + 1).ToString());
            }
            //ddBolme.Items.Clear();
            //ddBolme.Items.Add("A");
            //ddBolme.Items.Add("B");

            // ddIsikliBolme.SelectedItem = "LH";

            list = new List <uint>();
            if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH)
            {
                list = karkasIslem.dollyPickToLightIzleme_LH();
            }
            else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH)
            {
                list = karkasIslem.dollyPickToLightIzleme_RH();
            }

            foreach (Control item in this.Controls)
            {
                if (item is Button)
                {
                    if ((item.Name.Substring(0, 16) == "btnLHPickToLight") && list.Count > 0)
                    {
                        try
                        {
                            int i = (int.Parse)(item.Name.Substring(16));
                            durumIzlemeButonRenk(item, list[i - 31]);
                            item.Click += new EventHandler(dinamikMetod);
                        }
                        catch (Exception)
                        {
                        }
                    }
                }
            }
        }