private void QM_Edit_Activated(object sender, EventArgs e) { try { if (QM_AllData.FormzamanAsimi == true) { QM_AllData.FormzamanAsimi = false; this.Close(); } else { if (QM_AllData.KontrolPartiKapatildi) { this.Close(); } else { //if (Convert.ToInt32(txbSaat.Text) > 23 || Convert.ToInt32(txbDakika.Text) > 59) //{ //txbSaat.Text = DateTime.Now.TimeOfDay.ToString().Substring(0, 2); //txbDakika.Text = DateTime.Now.TimeOfDay.ToString().Substring(3, 2); //} //erdem //ERDEM QM_AllData.ClearNitelikScreen(); if (!SaatdeHata) { HataGoster = false; if (HataAlincaDur != true) { if (QM_AllData.Vorn1denFazla) { FillCustomdatagrid(VornKeepIndex); } else { FillCustomdatagrid(0); } } } } } } catch (Exception ex) { } }
private void QM_Edit_Load(object sender, EventArgs e) { //26.08.2010 if (QM_AllData.UretimYeriWerks == "0781") { lbl_batch.Visible = true; txt_batch.Visible = true; txt_batch.Text = ""; } else { lbl_batch.Visible = false; txt_batch.Visible = false; } //26.08.2010 try { WebRfr_QM_Process.Y_FW0_QM_PROSESService srv = new UlkerTouchScreen.WebRfr_QM_Process.Y_FW0_QM_PROSESService(); srv.Url = Utility.GetWSUrl("Y_FW0_QM_PROSES"); string saat; QM_AllData.SAPDate = srv.YFw0QmTarihsaat(out saat); QM_AllData.SAPTime = saat; } catch (Exception ex) { MessageBox.Show(ex.Message, "SAP Saati alınırken hata!", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } QM_AllData.SaveTimerSayac = 0; timerSave.Start(); eskitarih = DateTime.Parse(DateTime.Now.ToString("dd-MM-yyyy")); eskisaat = DateTime.Now.ToString("HH:mm"); WS_QM_GetDetail.Url = Utility.GetWSUrl("Y_FW0_QM_PROSES"); // koray yeni düzenleme yetki yok ise tarih saat değişemez. // PP_YM_Teyit.AllD.user lbl_kontrol_no.Text = ""; if (QM_AllData.TKontrolNoktasi.Length < 2) { btn_kn_ileri.Enabled = false; btn_kn_geri.Enabled = false; } if (QM_AllData.kontrolNoktasiSecilenIndex == 0) { btn_kn_geri.Enabled = false; } if (QM_AllData.kontrolNoktasiSecilenIndex == QM_AllData.TKontrolNoktasi.Length - 1) { btn_kn_ileri.Enabled = false; } dt_usert1.Enabled = true; dateTimePicker1.Enabled = true; //string tarihyetkisi = Login.AllD.user[0].Profile.Substring(19, 1).ToString(); string tarihyetkisi = Login.AllD.user[0].Profile.Substring(18, 1).ToString(); if (tarihyetkisi != "1") { dt_usert1.Enabled = true; dateTimePicker1.Enabled = true; } else { dt_usert1.Enabled = false; dateTimePicker1.Enabled = false; } //Nitelik Screen variablerini duzenle QM_AllData.ClearNitelikScreen(); QM_AllData.ClearEditScreen(); #region SonDuzeltmeler //ERDEM 18 ARALIK if (QM_AllData.E_Kontrol_Noktasi != "") { btnNext.Enabled = false; btnPrev.Enabled = false; btn_kn_ileri.Visible = true; btn_kn_geri.Visible = true; lbl_kontrol_no.Visible = true; label8.Visible = true; txbleridoldur(); } else { btn_kn_ileri.Visible = false; btn_kn_geri.Visible = false; IslemIleriGeriTuslari(); lbl_kontrol_no.Visible = false; label8.Visible = false; } //ERDEM 18 ARALIK #endregion try { // * 29032016 // BISKOT Vardiya kaynaklı sorun için Gece 00:00 den sonra girilen sonuçlar için tarihi 1 arttır // Gece 00:00 ile 07:00 vardiya başlangıcı arasında kontrol partisi yaratılmışsa arttırma. if (QM_AllData.UretimYeriWerks == "0381" || QM_AllData.UretimYeriWerks == "0382" || QM_AllData.UretimYeriWerks == "0383" || QM_AllData.UretimYeriWerks == "0384") { DateTime PartiSaati = Convert.ToDateTime(QM_AllData.SecilenPartiSaati); if ((PartiSaati.Hour >= 0) && (PartiSaati.Hour < 7)) { // Kontrol Partisi Saat 00:00-07:00 aralığında yaratılmışsa arttırma } else { // Sistem Saati 00:00-07:00 aralığındaysa arttır if ((DateTime.Now.Hour >= 0) && (DateTime.Now.Hour < 7)) { dateTimePicker1.Value = Convert.ToDateTime(QM_AllData.SecilenPartiTarihi); dateTimePicker1.Value = dateTimePicker1.Value.AddDays(1); } } } } catch (Exception ex) { MessageBox.Show("Hata: BİSKOT vardiya 00:00-06:00 arası sonuç girişi kontrolü" + "Exception: " + ex.Message); } }