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) { } } } } }
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 rbIslemYapilmayanBarkodlar_Click(object sender, EventArgs e) { barkodIslem islem = new barkodIslem(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { dataGrid.DataSource = islem.barkodlariListele_LH("FRL_STATUS=0 OR FRL_STATUS=1 OR RRL_STATUS=0 OR RRL_STATUS=1"); } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { dataGrid.DataSource = islem.barkodlariListele_RH("FRR_STATUS=0 OR FRR_STATUS=1 OR RRR_STATUS=0 OR RRR_STATUS=1"); } if (dataGrid.RowCount > 0) { dataGrid.FirstDisplayedScrollingRowIndex = dataGrid.RowCount - 1; dataGrid[0, dataGrid.RowCount - 1].Selected = true; } }
public void raporla() { DateTime time = dateTimePicker1.Value; barkodIslem rapor = new barkodIslem(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { lblTotalOK.Text = rapor.TotalOKCount_LH(time).ToString(); lblTotalRework.Text = rapor.TotalREWORKCount_LH(time).ToString(); lblManualIslemAdedi.Text = rapor.TotalMANUALCount_LH(time).ToString(); lblTotalUretim.Text = rapor.TotalURETIMCount_LH(time).ToString(); } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { lblTotalOK.Text = rapor.TotalOKCount_RH(time).ToString(); lblTotalRework.Text = rapor.TotalREWORKCount_RH(time).ToString(); lblManualIslemAdedi.Text = rapor.TotalMANUALCount_RH(time).ToString(); lblTotalUretim.Text = rapor.TotalURETIMCount_RH(time).ToString(); } }
private void btnBarkodAta_Click(object sender, EventArgs e) { cGenel.frmMain.setlemeDongusu(); barkodIslem islem = new barkodIslem(); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { dataGrid.DataSource = islem.barkodlariListele_LH(); } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { dataGrid.DataSource = islem.barkodlariListele_RH(); } if (dataGrid.RowCount > 0) { dataGrid.FirstDisplayedScrollingRowIndex = dataGrid.RowCount - 1; dataGrid[0, dataGrid.RowCount - 1].Selected = true; } }
private void btnAtananBarkodlariIPTALET_Click(object sender, EventArgs e) { barkodIslem barkodIPTAL = new barkodIslem(); dataGrid.DataSource = null; if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { barkodIPTAL.urunBarkodlariDurumIPTAL_LH(); dataGrid.DataSource = barkodIPTAL.barkodlariListele_LH(); } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { barkodIPTAL.urunBarkodlariDurumIPTAL_RH(); dataGrid.DataSource = barkodIPTAL.barkodlariListele_RH(); } if (dataGrid.RowCount > 0) { dataGrid.FirstDisplayedScrollingRowIndex = dataGrid.RowCount - 1; dataGrid[0, dataGrid.RowCount - 1].Selected = true; } }
public void si_DataReceived(string data) { log.error_log_kayit(string.Format("{0} barkod okutuldu ", data)); ///100AX417 if (data.Trim() != null && cGenel.nowDeviceID == 0) { data = data.Trim(); cGenel.frmMain.lblBarkod.Text = data; float TeleMail = 0; string DoorSpec = "";//X467 try { if (data.Length >= 7) { cGenel.TeleMailSirasi = Convert.ToInt16(data.Substring(0, 3)); //100 cGenel.ModelKodu = data.Substring(3, 1); //A cGenel.SpecKodu = data.Substring(4, 2); //X4 cGenel.YonBilgisi = global.yonBilgisiBul(byte.Parse(data.Substring(data.Length - 1))); //7 cGenel.TBTDOORSpecKodu = data.Substring(4, 4); //X417 cGenel.DoorBarcode = data; log.error_log_kayit("barkod pars işlem"); if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_LH) { karkasIslem.listBARKOD = karkasIslem.dollyKarkasBarkodSearch_LH(); cGenel.urunBarkodKarkasDurum = karkasIslem.listBARKOD.Contains(cGenel.DoorBarcode); if (cGenel.urunBarkodKarkasDurum == false && data.Length >= 7) { if (cGenel.YonBilgisi == cGenel.FR_LH && data.Length >= 7) { urunBarkod = urunBarkod.barkodeSearch_FRL(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, 0); DoorSpec = urunBarkod._FRL_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.BarkodID = urunBarkod._ID; cGenel.dollyRafBilgisi = urunBarkod._SEQUENCE; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } else if (cGenel.YonBilgisi == cGenel.RR_LH && data.Length >= 7) { urunBarkod = urunBarkod.barkodeSearch_RRL(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, 0); DoorSpec = urunBarkod._RRL_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.BarkodID = urunBarkod._ID; cGenel.dollyRafBilgisi = urunBarkod._SEQUENCE; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } } else if (cGenel.urunBarkodKarkasDurum == true && data.Length >= 7) { if (cGenel.YonBilgisi == cGenel.FR_LH && data.Length >= 7) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); cGenel.dollyRafBilgisi = karkasIslem.dollyRafSirasiSearch_LH(index); cGenel.BarkodID = karkasIslem.urunBarkodIDSearch_LH(cGenel.dollyRafBilgisi, cGenel.YonBilgisi); urunBarkod = urunBarkod.barcodInfoID_LH(cGenel.BarkodID); DoorSpec = urunBarkod._FRL_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } else if (cGenel.YonBilgisi == cGenel.RR_LH && data.Length >= 7) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); cGenel.dollyRafBilgisi = karkasIslem.dollyRafSirasiSearch_LH(index); cGenel.BarkodID = karkasIslem.urunBarkodIDSearch_LH(cGenel.dollyRafBilgisi, cGenel.YonBilgisi); urunBarkod = urunBarkod.barcodInfoID_LH(cGenel.BarkodID); DoorSpec = urunBarkod._RRL_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } } if (cGenel.nowDeviceID == 0 && data.Length >= 7) { if (cGenel.TBTDOORSpecKodu == DoorSpec && cGenel.TeleMailSirasi == TeleMail) { if (karkasIslem.dollyYuklemeSirasiKontrol(cGenel.dollyRafBilgisi, cGenel.YonBilgisi) == true) { if (cGenel.YonBilgisi == cGenel.FR_LH) { barkodPopupIslem_LH(DoorSpec); log.error_log_kayit("sayfa yükleme fonksiyon çalıştı."); if (cGenel.xByPass == false) { cGenel.frmPopupIslem.globalOK(); log.error_log_kayit("glabal ok fonksiyon çalıştı."); } cGenel.geriSayimKapi = "front"; cGenel.geriSayimDegeri = 45; } else if (cGenel.YonBilgisi == cGenel.RR_LH) { barkodPopupIslem_LH(DoorSpec); log.error_log_kayit("sayfa yükleme fonksiyon çalıştı."); if (cGenel.xByPass == false) { cGenel.frmPopupIslem.globalOK(); log.error_log_kayit("glabal ok fonksiyon çalıştı."); } cGenel.geriSayimKapi = "rear"; cGenel.geriSayimDegeri = 30; } else { cGenel.genelUyariAlarm("Yön veya hat bilgisi tanımlama hatası!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } else { cGenel.genelUyariAlarm("Telemail numaraları ve yön sırasında atlama yapılamaz!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } else { cGenel.genelUyariAlarm("Okutulan barkod spec kodu ile sistem spec kodu eşleşmedi!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } } else if (cGenel.MAKINE_ADI == cGenel.MAKINE_ADI_RH) { karkasIslem.listBARKOD = karkasIslem.dollyKarkasBarkodSearch_RH(); cGenel.urunBarkodKarkasDurum = karkasIslem.listBARKOD.Contains(cGenel.DoorBarcode); if (cGenel.urunBarkodKarkasDurum == false && data.Length >= 7) { if (cGenel.YonBilgisi == cGenel.FR_RH) { urunBarkod = urunBarkod.barkodeSearch_FRR(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, 0); DoorSpec = urunBarkod._FRR_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.BarkodID = urunBarkod._ID; cGenel.dollyRafBilgisi = urunBarkod._SEQUENCE; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } else if (cGenel.YonBilgisi == cGenel.RR_RH) { urunBarkod = urunBarkod.barkodeSearch_RRR(cGenel.TeleMailSirasi, cGenel.TBTDOORSpecKodu, 0); DoorSpec = urunBarkod._RRR_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.BarkodID = urunBarkod._ID; cGenel.dollyRafBilgisi = urunBarkod._SEQUENCE; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } } else if (cGenel.urunBarkodKarkasDurum == true && data.Length >= 7) { if (cGenel.YonBilgisi == cGenel.FR_RH) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); cGenel.dollyRafBilgisi = karkasIslem.dollyRafSirasiSearch_RH(index); cGenel.BarkodID = karkasIslem.urunBarkodIDSearch_RH(cGenel.dollyRafBilgisi, cGenel.YonBilgisi); urunBarkod = urunBarkod.barcodInfoID_RH(cGenel.BarkodID); DoorSpec = urunBarkod._FRR_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } else if (cGenel.YonBilgisi == cGenel.RR_RH) { int index = karkasIslem.listBARKOD.FindIndex(s => s == cGenel.DoorBarcode); cGenel.dollyRafBilgisi = karkasIslem.dollyRafSirasiSearch_RH(index); cGenel.BarkodID = karkasIslem.urunBarkodIDSearch_RH(cGenel.dollyRafBilgisi, cGenel.YonBilgisi); urunBarkod = urunBarkod.barcodInfoID_RH(cGenel.BarkodID); DoorSpec = urunBarkod._RRR_BARCODE; TeleMail = urunBarkod._TRIMNO; cGenel.Type = urunBarkod._TYPE; cGenel.Model = model.speckInfoSearch(cGenel.ModelKodu)._MODELADI; } } if (cGenel.nowDeviceID == 0 && data.Length >= 7) { if (cGenel.TBTDOORSpecKodu == DoorSpec && cGenel.TeleMailSirasi == TeleMail) { if (karkasIslem.dollyYuklemeSirasiKontrol(cGenel.dollyRafBilgisi, cGenel.YonBilgisi) == true) { if (cGenel.YonBilgisi == cGenel.FR_RH) { barkodPopupIslem_RH(DoorSpec); log.error_log_kayit("sayfa yükleme fonksiyon çalıştı."); if (cGenel.xByPass == false) { cGenel.frmPopupIslem.globalOK(); log.error_log_kayit("glabal ok fonksiyon çalıştı."); } cGenel.geriSayimKapi = "front"; cGenel.geriSayimDegeri = 45; } else if (cGenel.YonBilgisi == cGenel.RR_RH) { barkodPopupIslem_RH(DoorSpec); log.error_log_kayit("sayfa yükleme fonksiyon çalıştı."); if (cGenel.xByPass == false) { cGenel.frmPopupIslem.globalOK(); log.error_log_kayit("glabal ok fonksiyon çalıştı."); } cGenel.geriSayimKapi = "rear"; cGenel.geriSayimDegeri = 30; } else { cGenel.genelUyariAlarm("Yön veya hat bilgisi tanımlama hatası!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } else { cGenel.genelUyariAlarm("Telemail numaraları ve yön sırasında atlama yapılamaz!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } else { cGenel.genelUyariAlarm("Okutulan barkod spec kodu ile sistem spec kodu eşleşmedi!", false, true); cGenel.nowDeviceID = 0; cGenel.frmMain.ViewForm(cGenel.frmPickToLight); cGenel.frmPickToLight.DurumIzleme(); } } } } else { cGenel.TeleMailSirasi = 0; cGenel.SpecKodu = ""; cGenel.TBTDOORSpecKodu = ""; cGenel.YonBilgisi = ""; cGenel.DoorBarcode = ""; } } catch (Exception) { cGenel.TeleMailSirasi = 0; cGenel.SpecKodu = ""; cGenel.TBTDOORSpecKodu = ""; cGenel.YonBilgisi = ""; cGenel.DoorBarcode = ""; } } }
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(); } } } }