private void btnDurdur_Click(object sender, EventArgs e) { OkumaNesnesi.Close(); Zamanlayici.Stop(); btnTelemetri.Enabled = true; btnDurdur.Enabled = false; MessageBox.Show("BAĞLANTI KESİLDİ"); }
private void Zamanlayici_Tick(object sender, EventArgs e) { if (this.Opacity > 0.0) { this.Opacity -= 0.55; } else { Zamanlayici.Stop(); this.Close(); } }
private void Zamanlayici_Tick(object sender, EventArgs e) { if (this.Opacity > 0.0) { this.Opacity -= 0.55; } else { Zamanlayici.Stop(); Application.Exit(); } }
public void ShowAlert(string msg, EnmType type) { this.Opacity = 0.0; this.StartPosition = FormStartPosition.Manual; string fname; for (int i = 1; i < 10; i++) { fname = "alert" + i.ToString(); BildirimForms bildirimcs = (BildirimForms)Application.OpenForms[fname]; if (bildirimcs == null) { this.Name = fname; this.x = Screen.PrimaryScreen.WorkingArea.Width - this.Width + 15; this.y = Screen.PrimaryScreen.WorkingArea.Height - this.Height * i - 5 * i; this.Location = new Point(this.x, this.y); break; } } this.x = Screen.PrimaryScreen.WorkingArea.Width - base.Width - 5; switch (type) { case EnmType.Success: this.pictureBox1.Image = Resources.tick; this.BackColor = Color.Green; break; case EnmType.Error: this.pictureBox1.Image = Resources.error; this.BackColor = Color.DarkRed; break; case EnmType.Warning: this.pictureBox1.Image = Resources.warning; this.BackColor = Color.DarkOrange; break; } this.LblMsg.Text = msg; this.Show(); this.action = EnmAction.start; this.Zamanlayici.Interval = 1; Zamanlayici.Start(); }
private void btnTelemetri_Click(object sender, EventArgs e) { try { OkumaNesnesi.BaudRate = Convert.ToInt32(texBoundRate.Text); OkumaNesnesi.PortName = cmbxSerialPort.Text; if (!OkumaNesnesi.IsOpen) { Zamanlayici.Start(); OkumaNesnesi.Open(); //MessageBox.Show("BAĞLANTI KURULDU"); btnDurdur.Enabled = true; btnTelemetri.Enabled = false; } } catch (Exception) { MessageBox.Show("BAĞLANTI KURULAMADI"); btnDurdur.Enabled = true; //BtnBasla.Enabled = false; } }
private void btnAnasayfa_Click(object sender, EventArgs e) { Zamanlayici.Start(); }
private void btnKaydet_Click(object sender, EventArgs e) { BTHEntities1 db = new BTHEntities1(); Zamanlayici zaman = new Zamanlayici(); if (cboCalisma.SelectedIndex == 0 && cboZamanlama.SelectedIndex == 0) { zaman.Haftalik = 0; zaman.Aylik = 0; zaman.Gunler = ""; zaman.AyGunu = 0; zaman.AyTuru = ""; zaman.ZamanAdi = txtZamanAdi.Text; zaman.ZamanTuru = cboZamanlama.Text; zaman.Durum = chcDurum.Checked; zaman.YinelenenTur = cboCalisma.Text; zaman.Gunluk = (int)daily.speGundeBir.Value; zaman.CalismaTipi = chcBirkerecalis.Checked == true ? true:false; zaman.ZamanTipi = chcHer.Checked == true ? cboZamanTipi.Text : ""; zaman.CalismaSuresi = chcHer.Checked == true ? (int)speSaatte.Value : 0; zaman.CalismaBaslangic = TimeSpan.Parse(chcBirkerecalis.Checked == true ? teBirkere.Text : teBaslangic.Text); zaman.CalismaBiris = TimeSpan.Parse(chcBirkerecalis.Checked == true ? "00:00:00" : teBitis.Text); zaman.ZamanBaslangic = Convert.ToDateTime(deBaslangicZamani.Text); zaman.ZamanBitis = Convert.ToDateTime (chcZamanYok.Checked == true ? "01.01.2090" : deBitisZamani.Text); try { db.Zamanlayici.Add(zaman); db.SaveChanges(); Temizle(); MessageBox.Show("kayıt eklendi"); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Hata"); } } else if (cboCalisma.SelectedIndex == 1 && cboZamanlama.SelectedIndex == 0) { foreach (var gunler in Gunler.gunler) { if (gunler.Value) { zaman.Gunluk = 0; zaman.Aylik = 0; zaman.AyGunu = 0; zaman.AyTuru = ""; zaman.ZamanAdi = txtZamanAdi.Text; zaman.ZamanTuru = cboZamanlama.Text; zaman.Durum = chcDurum.Checked; zaman.YinelenenTur = cboCalisma.Text; zaman.Haftalik = (int)weekly.speHaftadaBir.Value; zaman.Gunler = gunler.Key; zaman.CalismaTipi = chcBirkerecalis.Checked == true ? true : false;; zaman.ZamanTipi = chcHer.Checked == true ? cboZamanTipi.Text : ""; zaman.CalismaSuresi = chcHer.Checked == true ? (int)speSaatte.Value : 0; zaman.CalismaBaslangic = TimeSpan.Parse(chcBirkerecalis.Checked == true ? teBirkere.Text : teBaslangic.Text); zaman.CalismaBiris = TimeSpan.Parse(chcBirkerecalis.Checked == true ? "00:00:00" : teBitis.Text); zaman.ZamanBaslangic = Convert.ToDateTime(deBaslangicZamani.Text); zaman.ZamanBitis = Convert.ToDateTime (chcZamanYok.Checked == true ? "01.01.2090" : deBitisZamani.Text); try { db.Zamanlayici.Add(zaman); db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Hata"); } } } MessageBox.Show("Kayıt Eklendi"); Temizle(); } else if (cboCalisma.SelectedIndex == 2 && cboZamanlama.SelectedIndex == 0) { if (monthly.chcHerilk.Checked) { zaman.Gunluk = 0; zaman.Haftalik = 0; zaman.ZamanAdi = txtZamanAdi.Text; zaman.ZamanTuru = cboZamanlama.Text; zaman.Durum = chcDurum.Checked; zaman.YinelenenTur = cboCalisma.Text; zaman.Aylik = (int)monthly.seAydaBir.Value; zaman.AyGunu = (int)monthly.seGunu.Value; zaman.AyTuru = ""; zaman.Gunler = ""; zaman.CalismaTipi = chcBirkerecalis.Checked == true ? true : false; zaman.ZamanTipi = chcHer.Checked == true?cboZamanTipi.Text : ""; zaman.CalismaSuresi = chcHer.Checked == true ? (int)speSaatte.Value:0; zaman.CalismaBaslangic = TimeSpan.Parse(chcBirkerecalis.Checked == true ? teBirkere.Text : teBaslangic.Text); zaman.CalismaBiris = TimeSpan.Parse(chcBirkerecalis.Checked == true ? "00:00:00" : teBitis.Text); zaman.ZamanBaslangic = Convert.ToDateTime(deBaslangicZamani.Text); zaman.ZamanBitis = Convert.ToDateTime (chcZamanYok.Checked == true ? "01.01.2090" : deBitisZamani.Text); try { db.Zamanlayici.Add(zaman); db.SaveChanges(); Temizle(); MessageBox.Show("Kayıt Edildi"); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Hata"); } } else { zaman.Gunluk = 0; zaman.Haftalik = 0; zaman.AyGunu = 0; zaman.ZamanAdi = txtZamanAdi.Text; zaman.ZamanTuru = cboZamanlama.Text; zaman.Durum = chcDurum.Checked; zaman.YinelenenTur = cboCalisma.Text; zaman.Aylik = (int)monthly.seAydaBirikinci.Value; zaman.AyTuru = monthly.cboZaman.Text; zaman.CalismaTipi = chcBirkerecalis.Checked == true ? true : false; zaman.Gunler = monthly.cboGun.Text; zaman.ZamanTipi = chcHer.Checked == true ? cboZamanTipi.Text : ""; zaman.CalismaSuresi = chcHer.Checked == true ? (int)speSaatte.Value : 0; zaman.CalismaBaslangic = TimeSpan.Parse(chcBirkerecalis.Checked == true ? teBirkere.Text : teBaslangic.Text); zaman.CalismaBiris = TimeSpan.Parse(chcBirkerecalis.Checked == true ? "00:00:00" : teBitis.Text); zaman.ZamanBaslangic = Convert.ToDateTime(deBaslangicZamani.Text); zaman.ZamanBitis = Convert.ToDateTime (chcZamanYok.Checked == true ? "01.01.2090" : deBitisZamani.Text); try { db.Zamanlayici.Add(zaman); db.SaveChanges(); Temizle(); MessageBox.Show("Kayıt Edildi"); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Hata"); } } } }
private void btnDur_Click(object sender, EventArgs e) { Zamanlayici.Stop(); }
private void btnBaslat_Click(object sender, EventArgs e) { Zamanlayici.Start(); }
public void Play() { string Girdi = ""; if (GirdiIndisi < DFA.Girdi.Length) { Girdi = DFA.Girdi[GirdiIndisi].ToString(); GirdiIndisi++; lblOkunan.Text += Girdi; } else { Zamanlayici.Stop(); if (DFA.KabulDurumlari.Contains(AnlikDurum)) { MessageBox.Show("Son durum ile birlikte kabul durumuna ulaşılmıştır.", "DFA Çizme", MessageBoxButtons.OK, MessageBoxIcon.Information); } BtnAdimAdim.Enabled = false; BtnDurdur.Enabled = false; BtnOynat.Enabled = false; } Pen CizgiKalemi = new Pen(System.Drawing.Color.Black, 3); System.Drawing.Graphics Cizge = this.CreateGraphics(); //Tüm durumların rengi değişir int Yatay = 20, Dikey; for (int i = 0; i < DFA.Durumlar.Count; i++) { if (i == 0) { Dikey = 150; //İlk durum çizilir } else if (i % 2 == 0) { Dikey = 250; //Durum çift sayı içeriyorsa } else { Dikey = 50; Yatay += 150; } //Durum tek sayı içeriyorsa if (DFA.KabulDurumlari.Contains(i)) { Rectangle Dikdortgen2 = new Rectangle(Yatay - 5, Dikey - 5, 60, 60); Cizge.DrawEllipse(CizgiKalemi, Dikdortgen2); } Rectangle Dikdortgen = new Rectangle(Yatay, Dikey, 50, 50); Cizge.DrawEllipse(CizgiKalemi, Dikdortgen); } //Sıradaki durumun rengi değişir Yatay = 20; for (int i = 0; i < DFA.Durumlar.Count; i++) { if (i == 0) { Dikey = 150; //İlk durum çizilir } else if (i % 2 == 0) { Dikey = 250; //Durum çift sayı içeriyorsa } else { Dikey = 50; Yatay += 150; } //Durum tek sayı içeriyorsa if (DFA.GirdiBilgiKontrolu(AnlikDurum, Girdi) == i) { if (DFA.KabulDurumlari.Contains(i)) { Rectangle Dikdortgen = new Rectangle(Yatay - 5, Dikey - 5, 60, 60); Cizge.DrawEllipse(AnlikDurumYuvarlakKalinligi, Dikdortgen); } Rectangle myRectangle = new Rectangle(Yatay, Dikey, 50, 50); Cizge.DrawEllipse(AnlikDurumYuvarlakKalinligi, myRectangle); } } AnlikDurum = DFA.GirdiBilgiKontrolu(AnlikDurum, Girdi); }
private void BtnOynat_Click(object sender, EventArgs e) { Zamanlayici.Interval = 2000; Zamanlayici.Start(); }