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++; } } }); }
private void btnDollyGorevBitir_Click(object sender, EventArgs e) { KarkasIslem dollyIPTAL = new KarkasIslem(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { dollyIPTAL.gorevDurumIPTALTamamlandi_LH(); } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { dollyIPTAL.gorevDurumIPTALTamamlandi_RH(); } }
private void btnDollyIslemBitir_Click(object sender, EventArgs e) { log logOlustur = new log(); // cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); KarkasIslem karkasIslem = new KarkasIslem(); barkodIslem urunBarkod = new barkodIslem(); if (karkasIslem.gorevDurumIslemYokveyaYapiliyorDollyLH()._ID > 0) { if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { urunBarkod.urunBarkodStatusUpdate_FR_LH_98(); urunBarkod.urunBarkodStatusUpdate_RR_LH_98(); karkasIslem = karkasIslem.karkasDollyNoGetir_LH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_LH(); cGenel.frmMain.setlemeDongusu(); cLambaKontrol lamba = new cLambaKontrol(); lamba.lambaDurumDollyBaslangic(); cGenel.genelUyari("Dolly işlem bitirildi yeni dolly setlendi.!", false); } } else { cGenel.genelUyari("Dolly'de işlem bulunmamaktadır. Operatör ", false); } if (karkasIslem.gorevDurumIslemYokveyaYapiliyorDollyLH()._ID > 0) { if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { urunBarkod.urunBarkodStatusUpdate_FR_RH_98(); urunBarkod.urunBarkodStatusUpdate_RR_RH_98(); karkasIslem = karkasIslem.karkasDollyNoGetir_RH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_RH(); cGenel.frmMain.setlemeDongusu(); cLambaKontrol lamba = new cLambaKontrol(); lamba.lambaDurumDollyBaslangic(); cGenel.genelUyari("Dolly işlem bitirildi yeni dolly setlendi.!", false); } } else { cGenel.genelUyari("Dolly'de işlem bulunmamaktadır. Operatör ", false); } cGenel.frmPickToLight.DurumIzleme(); }
private void dollyListele() { KarkasIslem karkas = new KarkasIslem(); // List<KarkasIslem> list = new List<KarkasIslem>(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { if (this.InvokeRequired) //Forma gelen talebin farklı bir iş parçacığından gelip gelmediği kontrol ediliyor. { //Eğer farklı bir iş parçacığından talep gelmişse aşağıdaki Invoke metoduyla işlem gerçekleştiriliyor. this.Invoke((MethodInvoker) delegate() { karkas.karkasTakip_LH(dataGrid); }); } /* var lst= (from s in list * select new { DOLLYNO = s._DOLLYNO, STARTDATE = s._STARTDATE, STARTTIME = s._STARTTIME, * FR1 = s._FR_LH_1_BARKOD, * RR1 = s._RR_LH_1_BARKOD, * FR2 = s._FR_LH_2_BARKOD, * RR2 = s._RR_LH_2_BARKOD, * FR3 = s._FR_LH_3_BARKOD, * RR3 = s._RR_LH_3_BARKOD, * FR4 = s._FR_LH_4_BARKOD, * RR4 = s._RR_LH_4_BARKOD, * FR5 = s._FR_LH_5_BARKOD, * RR5 = s._RR_LH_5_BARKOD, * FR6 = s._FR_LH_6_BARKOD, * RR6 = s._RR_LH_6_BARKOD, * FR7 = s._FR_LH_7_BARKOD, * RR7 = s._RR_LH_7_BARKOD, * FR8 = s._FR_LH_8_BARKOD, * RR8 = s._RR_LH_8_BARKOD, * FR9 = s._FR_LH_9_BARKOD, * RR9 = s._RR_LH_9_BARKOD, * FR10 = s._FR_LH_10_BARKOD, * RR10 = s._RR_LH_10_BARKOD, * FINISHDATE = s._FINISHDATE, * FINISHTIME = s._FINISHTIME * * }).ToList(); * * * * dataGrid.DataSource = lst;*/ } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { if (this.InvokeRequired) //Forma gelen talebin farklı bir iş parçacığından gelip gelmediği kontrol ediliyor. { //Eğer farklı bir iş parçacığından talep gelmişse aşağıdaki Invoke metoduyla işlem gerçekleştiriliyor. this.Invoke((MethodInvoker) delegate() { karkas.karkasTakip_RH(dataGrid); }); } /* var lst = (from s in list * select new * { * DOLLYNO = s._DOLLYNO, * STARTDATE = s._STARTDATE, * STARTTIME = s._STARTTIME, * FR1 = s._FR_RH_1_BARKOD, * RR1 = s._RR_RH_1_BARKOD, * FR2 = s._FR_RH_2_BARKOD, * RR2 = s._RR_RH_2_BARKOD, * FR3 = s._FR_RH_3_BARKOD, * RR3 = s._RR_RH_3_BARKOD, * FR4 = s._FR_RH_4_BARKOD, * RR4 = s._RR_RH_4_BARKOD, * FR5 = s._FR_RH_5_BARKOD, * RR5 = s._RR_RH_5_BARKOD, * FR6 = s._FR_RH_6_BARKOD, * RR6 = s._RR_RH_6_BARKOD, * FR7 = s._FR_RH_7_BARKOD, * RR7 = s._RR_RH_7_BARKOD, * FR8 = s._FR_RH_8_BARKOD, * RR8 = s._RR_RH_8_BARKOD, * FR9 = s._FR_RH_9_BARKOD, * RR9 = s._RR_RH_9_BARKOD, * FR10 = s._FR_RH_10_BARKOD, * RR10 = s._RR_RH_10_BARKOD, * FINISHDATE = s._FINISHDATE, * FINISHTIME = s._FINISHTIME * * }).ToList(); * * * * dataGrid.DataSource = lst;*/ } }
private void btnLHDollyKilitAc_Click(object sender, EventArgs e) { barkodIslem barkod = new barkodIslem(); // cistemciKontrol_StepMotor step = new cistemciKontrol_StepMotor(); // step.kilitMekanizmaSensorOku(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { uint barkodDurum = barkod.barkod_FRL_RRL_Count(); if (barkodDurum == 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); } else if (barkod.barkod_FRL_RRL_Count_0() > 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { bool sonuc = cGenel.genelUyari("Üretim barkod listenizde işlem görmemiş ürün(ler) var.! Kilidi açmak istiyor musunuz?", true); if (sonuc) { // cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); } } else if (barkod.barkod_FRL_RRL_Count_1() > 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { bool sonuc = cGenel.genelUyari("Üretim barkod listenizde rework ürün(ler) var.! Kilit açmanız durumunda Rework işlem(ler)ini manual takip etmek durumundasınız.!", true); if (sonuc) { // cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); KarkasIslem karkasIslem = new KarkasIslem(); barkodIslem urunBarkod = new barkodIslem(); urunBarkod.urunBarkodStatusUpdate_FR_LH_98(); urunBarkod.urunBarkodStatusUpdate_RR_LH_98(); karkasIslem = karkasIslem.karkasDollyNoGetir_LH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_LH(); cGenel.frmMain.setlemeDongusu(); cLambaKontrol lamba = new cLambaKontrol(); lamba.lambaDurumDollyBaslangic(); } } } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { uint barkodDurum = barkod.barkod_FRR_RRR_Count(); if (barkodDurum == 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { cGenel.lockOnClick = true; //step.kilitMekanizmaDongusu(); } else if (barkod.barkod_FRR_RRR_Count_0() > 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { bool sonuc = cGenel.genelUyari("Üretim barkod listenizde işlem görmemiş ürün(ler) var.!\n Kilidi açmak istiyor musunuz?", true); if (sonuc) { cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); } } else if (barkod.barkod_FRR_RRR_Count_1() > 0 && cGenel.motorRun == false && cGenel.stepAlarmVar == false) { bool sonuc = cGenel.genelUyari("Üretim barkod listenizde rework ürün(ler) var.!\nKilit açmanız durumunda Rework işlemlerini manual takip etmek durumundasınız.!", true); if (sonuc) { cGenel.lockOnClick = true; // step.kilitMekanizmaDongusu(); KarkasIslem karkasIslem = new KarkasIslem(); barkodIslem urunBarkod = new barkodIslem(); urunBarkod.urunBarkodStatusUpdate_FR_RH_98(); urunBarkod.urunBarkodStatusUpdate_RR_RH_98(); karkasIslem = karkasIslem.karkasDollyNoGetir_RH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_RH(); cGenel.frmMain.setlemeDongusu(); cLambaKontrol lamba = new cLambaKontrol(); lamba.lambaDurumDollyBaslangic(); } } } }
public void globalOK() { if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { uint dollyRafSirasi; karkasIslem.listBARKOD = karkasIslem.dollyKarkasBarkodSearch_LH(); // cGenel.urunBarkodKarkasDurum = karkasIslem.listBARKOD.Contains(cGenel.DoorBarcode); if (cGenel.urunBarkodKarkasDurum == true) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); dollyRafSirasi = karkasIslem.dollyRafSirasiSearch_LH(index); ushort deviceID = lambaKontrol.deviceIDBul_LH(dollyRafSirasi, cGenel.YonBilgisi); cGenel.nowDeviceID = deviceID;//sensör kontrol } else { dollyRafSirasi = urunBarkod.barkodInfoSequence_LH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi); ushort deviceID = lambaKontrol.deviceIDBul_LH(dollyRafSirasi, cGenel.YonBilgisi); cGenel.nowDeviceID = deviceID;//sensör kontrol } cGenel.gorevID = karkasIslem.gorevSorgula_LH((byte)gorevDurumlari.gorevIslemYok)._ID; if (cGenel.gorevID > 0) { karkasIslem.gorevDurumGuncelle_LH(cGenel.gorevID, (byte)gorevDurumlari.gorevYapiliyor); } if (cGenel.xByPass == false) { bool sonuc = lambaKontrol.lambaJobIlgiliIsikFlashYak(cGenel.nowDeviceID); if (sonuc) { errorLog.error_log_kayit("lambaJobIlgiliIsikFlashYak başarılı."); _AREvt.WaitOne(300, true); cLambaKontrol.master.WriteSingleRegister(1, 713, 0); KarkasIslem.xLOOP = true; frmMain.xKontrol = true; } else { cGenel.nowDeviceID = 0; errorLog.error_log_kayit("lambaJobIlgiliIsikFlashYak başarısız."); } } else if (cGenel.xByPass == true) { KarkasIslem karkasIslem = new KarkasIslem(); cGenel.gorevID = karkasIslem.gorevSorgula_LH((byte)gorevDurumlari.gorevYapiliyor)._ID; karkasIslem.urunBarkodDurumGuncelle_LH(cGenel.gorevID, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.DoorBarcode, cGenel.BarkodID, cGenel.nowDeviceID, cGenel.YonBilgisi); if (cGenel.urunBarkodKarkasDurum == true) { urunBarkod.urunBarkodIslemTamamlandi_LH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.BarkodID); } else if (cGenel.urunBarkodKarkasDurum == false) { urunBarkod.urunBarkodIslemTamamlandi_LH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde); } logOlustur.logOlustur(cGenel.BarkodID, cGenel.MAKINE_ADI_LH, cGenel.gorevID, cGenel.DoorBarcode, cGenel.ModelKodu, cGenel.SpecKodu, cGenel.Type, cGenel.Model, KarkasIslem.LHDollyBarkod, dollyRafSirasi.ToString(), cGenel.YonBilgisi, cGenel.SetCount, "OK", cGenel._OpenSessionUSERNAME); uint barkodDurum = urunBarkod.barkod_FRL_RRL_Count(); if (barkodDurum == 0) { karkasIslem = karkasIslem.karkasDollyNoGetir_LH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_LH(); cGenel.frmMain.setlemeDongusu(); } cGenel.nowDeviceID = 0; } } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { uint dollyRafSirasi; karkasIslem.listBARKOD = karkasIslem.dollyKarkasBarkodSearch_RH(); //cGenel.urunBarkodKarkasDurum = karkasIslem.listBARKOD.Contains(cGenel.DoorBarcode); if (cGenel.urunBarkodKarkasDurum == true) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); dollyRafSirasi = karkasIslem.dollyRafSirasiSearch_RH(index); ushort deviceID = lambaKontrol.deviceIDBul_RH(dollyRafSirasi, cGenel.YonBilgisi); cGenel.nowDeviceID = deviceID;//sensör kontrol } else { dollyRafSirasi = urunBarkod.barkodInfoSequence_RH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi); ushort deviceID = lambaKontrol.deviceIDBul_RH(dollyRafSirasi, cGenel.YonBilgisi); cGenel.nowDeviceID = deviceID;//sensör kontrol } cGenel.gorevID = karkasIslem.gorevSorgula_RH((byte)gorevDurumlari.gorevIslemYok)._ID; if (cGenel.gorevID > 0) { karkasIslem.gorevDurumGuncelle_RH(cGenel.gorevID, (byte)gorevDurumlari.gorevYapiliyor); } if (cGenel.xByPass == false) { bool sonuc = lambaKontrol.lambaJobIlgiliIsikFlashYak(cGenel.nowDeviceID); if (sonuc) { errorLog.error_log_kayit("lambaJobIlgiliIsikFlashYak başarılı."); _AREvt.WaitOne(300, true); cLambaKontrol.master.WriteSingleRegister(1, 713, 0); KarkasIslem.xLOOP = true; frmMain.xKontrol = true; } else { cGenel.nowDeviceID = 0; errorLog.error_log_kayit("lambaJobIlgiliIsikFlashYak başarısız."); } } else if (cGenel.xByPass == true) { cGenel.gorevID = karkasIslem.gorevSorgula_RH((byte)gorevDurumlari.gorevYapiliyor)._ID; if (cGenel.urunBarkodKarkasDurum == true) { urunBarkod.urunBarkodIslemTamamlandi_RH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.BarkodID); } else if (cGenel.urunBarkodKarkasDurum == false) { urunBarkod.urunBarkodIslemTamamlandi_RH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde); } karkasIslem.urunBarkodDurumGuncelle_RH(cGenel.gorevID, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.DoorBarcode, cGenel.BarkodID, cGenel.nowDeviceID, cGenel.YonBilgisi); logOlustur.logOlustur(cGenel.BarkodID, cGenel.MAKINE_ADI_RH, cGenel.gorevID, cGenel.DoorBarcode, cGenel.ModelKodu, cGenel.SpecKodu, cGenel.Type, cGenel.Model, KarkasIslem.RHDollyBarkod, dollyRafSirasi.ToString(), cGenel.YonBilgisi, cGenel.SetCount, "OK", cGenel._OpenSessionUSERNAME); uint barkodDurum = urunBarkod.barkod_FRR_RRR_Count(); if (barkodDurum == 0) { karkasIslem = karkasIslem.karkasDollyNoGetir_RH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_RH(); cGenel.frmMain.setlemeDongusu(); } cGenel.nowDeviceID = 0; } } }
private void Loop() { while (KarkasIslem.xLOOP && cGenel.xByPass == false) { _AREvt.WaitOne(100, true); try { if (xKontrol == false) { lambaKontrol.lambaJobIlgiliIsikFlashYak(cGenel.nowDeviceID); _AREvt.WaitOne(300, true); bool sonuc = lambaKontrol.lamba.lambaJobIlgiliIsikFlashYakKontrol(cGenel.nowDeviceID, cGenel.jobState1StatusAnimationID, cGenel.jobState1StatusColorID, cLambaKontrol.master); if (sonuc == true) { _AREvt.WaitOne(300, true); cLambaKontrol.master.WriteSingleRegister(1, 713, 0); xKontrol = true; errorLog.error_log_kayit("Flash yak kontrol adım başarılı"); } else { errorLog.error_log_kayit("Flash yak kontrol adım başarısız."); } } if (cGenel.sensorSonucu == 0 && xKontrol == true) { lambaKontrol.sensorOkuma(cGenel.nowDeviceID); if (sensorOkumaYapiliyorLog == false) { errorLog.error_log_kayit("sensör okuma yapılıyor..."); sensorOkumaYapiliyorLog = true; } } if (cGenel.sensorSonucu == 1 && xKontrol == true) { errorLog.error_log_kayit("sensör okuma yapıldı."); _AREvt.WaitOne(300, true); lambaKontrol.lambaJobIlgiliIsikSteadyYak(cGenel.nowDeviceID); errorLog.error_log_kayit("lambaJobIlgiliIsikSteadyYak çalıştı."); _AREvt.WaitOne(300, true); bool steadySonuc = lambaKontrol.lamba.lambaJobIlgiliIsikSteadyYakKontrol(cGenel.nowDeviceID, cGenel.jobState2StatusAnimationID, cGenel.jobState2StatusColorID, cLambaKontrol.master); if (steadySonuc)//deviceID { errorLog.error_log_kayit("lambaJobIlgiliIsikSteadyYakKontrol çalıştı."); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { cGenel.gorevID = karkasIslem.gorevSorgula_LH((byte)gorevDurumlari.gorevYapiliyor)._ID; if (cGenel.urunBarkodKarkasDurum == true) { urunBarkod.urunBarkodIslemTamamlandi_LH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.BarkodID); } else if (cGenel.urunBarkodKarkasDurum == false) { urunBarkod.urunBarkodIslemTamamlandi_LH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde); } karkasIslem.urunBarkodDurumGuncelle_LH(cGenel.gorevID, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.DoorBarcode, cGenel.BarkodID, cGenel.nowDeviceID, cGenel.YonBilgisi); KarkasIslem.LHDollyBarkod = "999"; logOlustur.logOlustur(cGenel.BarkodID, cGenel.MAKINE_ADI_LH, cGenel.gorevID, cGenel.DoorBarcode, cGenel.ModelKodu, cGenel.SpecKodu, cGenel.Type, cGenel.Model, KarkasIslem.LHDollyBarkod, cGenel.dollyRafBilgisi.ToString(), cGenel.YonBilgisi, cGenel.SetCount, "OK", cGenel._OpenSessionUSERNAME); uint barkodDurum = barkodIslem.barkod_FRL_RRL_Count(); if (barkodDurum == 0)//durum|| { errorLog.error_log_kayit("barkod set bitti."); //pnlNumarator.Visible = true; karkasIslem = karkasIslem.karkasDollyNoGetir_LH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_LH(); setlemeDongusu(); _AREvt.WaitOne(300, true); lambaKontrol.lambaDurumDollyBaslangic(); errorLog.error_log_kayit("lambaDurumDollyBaslangic çalıştı."); // cGenel.lockOnClick = true; //stepMotorIslemci.kilitMekanizmaDongusu(); } } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { cGenel.gorevID = karkasIslem.gorevSorgula_RH((byte)gorevDurumlari.gorevYapiliyor)._ID; if (cGenel.urunBarkodKarkasDurum == true) { urunBarkod.urunBarkodIslemTamamlandi_RH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.BarkodID); } else if (cGenel.urunBarkodKarkasDurum == false) { urunBarkod.urunBarkodIslemTamamlandi_RH(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, cGenel.YonBilgisi, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde); } karkasIslem.urunBarkodDurumGuncelle_RH(cGenel.gorevID, (byte)urunBarkodDurumlari.barkodIslemDurumUrunDollyde, cGenel.DoorBarcode, cGenel.BarkodID, cGenel.nowDeviceID, cGenel.YonBilgisi); KarkasIslem.RHDollyBarkod = "999"; logOlustur.logOlustur(cGenel.BarkodID, cGenel.MAKINE_ADI_RH, cGenel.gorevID, cGenel.DoorBarcode, cGenel.ModelKodu, cGenel.SpecKodu, cGenel.Type, cGenel.Model, KarkasIslem.RHDollyBarkod, cGenel.dollyRafBilgisi.ToString(), cGenel.YonBilgisi, cGenel.SetCount, "OK", cGenel._OpenSessionUSERNAME); uint barkodDurum = barkodIslem.barkod_FRR_RRR_Count(); if (barkodDurum == 0) { errorLog.error_log_kayit("barkod set bitti."); karkasIslem = karkasIslem.karkasDollyNoGetir_RH(); logOlustur.logDollyNoGuncelle(karkasIslem._DOLLYNO, karkasIslem._ID); karkasIslem.gorevDurumTamamlandi_RH(); //pnlNumarator.Visible = true; setlemeDongusu(); _AREvt.WaitOne(300, true); lambaKontrol.lambaDurumDollyBaslangic(); //cGenel.lockOnClick = true; errorLog.error_log_kayit("lambaDurumDollyBaslangic çalıştı."); //stepMotorIslemci.kilitMekanizmaDongusu(); } } xKontrol = false; // if (Properties.Settings.Default.OKBuzzer==true) // { // alarmTetik = true; // OKAlarmTimer = 0; // } KarkasIslem.xLOOP = false; cGenel.sensorSonucu = 0; cGenel.nowDeviceID = 0; errorLog.error_log_kayit("loop bitti."); sensorOkumaYapiliyorLog = false; cGenel.frmPopupIslem.Hide(); cLambaKontrol.master.WriteSingleRegister(1, 713, 0); } } } catch (Exception ex) { cGenel.loopInfoMain = ex.Message; errorLog.error_log_kayit("LOOP-OK buton basıldı. exception"); } } }