private void button_kaydet_Click(object sender, EventArgs e) { int adet; if (Kontroller.SayiKontrol(textBox_adet.Text)) { adet = Convert.ToInt32(textBox_adet.Text); } else { return; } OParkMalzeme malzeme; int secilenMalzeme = (comboBox_malzeme.SelectedItem as MalzameTip).ID; if (ctx.OParkMalzemes.Count(m => m.MID == secilenMalzeme && m.OParkID == park.ID) > 0) { malzeme = ctx.OParkMalzemes.Where(m => m.MID == secilenMalzeme && m.OParkID == park.ID).Select(m => m).Single(); malzeme.Adet += adet; } else { malzeme = new OParkMalzeme(); malzeme.MID = secilenMalzeme; malzeme.OParkID = park.ID; malzeme.Adet = adet; ctx.OParkMalzemes.InsertOnSubmit(malzeme); } ctx.SubmitChanges(); ParkMalzemeListesi(); }
private void textBox_KimlikNo_TextChanged(object sender, EventArgs e) { if (Kontroller.KimlikNoKontrol(textBox_KimlikNo.Text)) { textBox_Ad.Focus(); } }
private void textBox_kimlikNo_TextChanged(object sender, EventArgs e) { string kimlik = textBox_kimlikNo.Text; if (Kontroller.KimlikNoKontrol(kimlik)) { try { izneAyrilacakPersonel = ctx.Personels.Where(p => p.Kimlik == kimlik).Select(p => p).Single(); if (izneAyrilacakPersonel.Ayrilma != null) { toolStripStatusLabel_bilgi.Text = izneAyrilacakPersonel.ToString() + " işine daha önce sonverilmiştir."; return; } if (izneAyrilacakPersonel.Aktif == false) { toolStripStatusLabel_bilgi.Text = izneAyrilacakPersonel.ToString() + " şuan izindedir."; return; } label_adSoyad.Text = izneAyrilacakPersonel.ToString(); label_gorevYer.Text = izneAyrilacakPersonel.Park.Ad; } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Personel bulunamadı"; } } }
private void textBox_cimAlan_Leave(object sender, EventArgs e) { TextBox send = sender as TextBox; send.Text = send.Text.Trim(); if (send.Text == "") { send.Text = "0"; } if (Kontroller.SayiKontrol(send.Text)) { send.BackColor = Color.White; } else { send.BackColor = Color.Red; } }
private void button_guncelle_Click(object sender, EventArgs e) { string uzunluk = textBox_uzunluk.Text.Trim(); textBox_uzunluk.Text = uzunluk; if (Kontroller.SayiKontrol(uzunluk)) { guncellenecek.Uzunluk = Convert.ToInt32(uzunluk); } else { toolStripStatusLabel_bilgi.Text = "Uzunluk bilgisini kontrol ediniz."; return; } uzunluk = textBox_cap.Text.Trim(); textBox_cap.Text = uzunluk; try { guncellenecek.Cap = Convert.ToDouble(uzunluk); } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Çap bilgisini kontrol ediniz."; return; } try { ctx.SubmitChanges(); toolStripStatusLabel_bilgi.Text = "Güncelleme başarılı"; MalzemeleriGetir(); } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Güncelleme başarısız"; } }
private void button2_Click(object sender, EventArgs e) { string kimlik = textBox_KimlikNo.Text; kimlikNo = Kontroller.KimlikNoKontrol(kimlik); string anneAd = textBox_anne.Text; anne = Kontroller.MetinKontrol(anneAd); string babaAd = textBox_baba.Text; baba = Kontroller.MetinKontrol(babaAd); string ad = textBox_Ad.Text; Ad = Kontroller.MetinKontrol(ad); string soyad = textBox_soyad.Text; Soyad = Kontroller.MetinKontrol(soyad); if (!kimlikNo) { toolStripStatusLabel_bilgi.Text = "Hatalı girişleri düzeltiniz"; textBox_KimlikNo.BackColor = Color.Red; return; } if (!Ad) { toolStripStatusLabel_bilgi.Text = "Hatalı girişleri düzeltiniz"; textBox_Ad.BackColor = Color.Red; return; } if (!Soyad) { toolStripStatusLabel_bilgi.Text = "Hatalı girişleri düzeltiniz"; textBox_soyad.BackColor = Color.Red; return; } if (!baba) { toolStripStatusLabel_bilgi.Text = "Hatalı girişleri düzeltiniz"; textBox_baba.BackColor = Color.Red; return; } if (!anne) { toolStripStatusLabel_bilgi.Text = "Hatalı girişleri düzeltiniz"; textBox_anne.BackColor = Color.Red; return; } int dogumYer = (comboBox_dogumyer.SelectedItem as Sehir).ID; DateTime dogumTarih = dateTimePicker_dogumTarih.Value; string Kan = comboBox_kan.SelectedText; string Telefon = maskedTextBox_telefon.Text; int Amir = (comboBox_amir.SelectedItem as Personel).ID; int Gorev = (comboBox_gorev.SelectedItem as Gorev).ID; int gorevYeri = (comboBox_gorevYer.SelectedItem as Park).ID; DateTime giris = dateTimePicker_gorevBaslama.Value; bool Aktif = checkBox_aktiflik.Checked; switch (button_gorev.Text) { case "Kaydet": try { int KayitDurumu = ctx.ExecuteCommand("INSERT INTO Personel(Kimlik, Ad, Soyad, Baba, Anne, D_Yer, D_Tarih, Kan, Telefon, Ust, Gorev, G_Yer, Giris, Aktif) VALUES({0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12},{13})", kimlik, ad, soyad, babaAd, anneAd, dogumYer, dogumTarih, Kan, Telefon, Amir, Gorev, gorevYeri, giris, Aktif); if (KayitDurumu == 1) { toolStripStatusLabel_bilgi.Text = "Kayıt Başarılı"; FormuTemizle(); Form_Personel_Load(null, null); } } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Kayıt Başarısız"; } break; case "Güncelle": Personel personel = ctx.Personels.Where(p => p.ID == DegisecekPersonel.ID).Select(p => p).Single(); personel.Kimlik = kimlik; personel.Ad = ad; personel.Soyad = soyad; personel.Baba = babaAd; personel.Anne = anneAd; personel.D_Yer = (comboBox_dogumyer.SelectedItem as Sehir).ID; personel.D_Tarih = dateTimePicker_dogumTarih.Value; personel.Telefon = maskedTextBox_telefon.Text; personel.Kan = comboBox_kan.SelectedItem.ToString(); personel.Ust = (comboBox_amir.SelectedItem as Personel).ID; personel.Gorev = (comboBox_gorev.SelectedItem as Gorev).ID; personel.G_Yer = (comboBox_gorevYer.SelectedItem as Park).ID; personel.Giris = dateTimePicker_gorevBaslama.Value; personel.Aktif = checkBox_aktiflik.Checked; try { ctx.SubmitChanges(); toolStripStatusLabel_bilgi.Text = "Güncelleme başarılı"; } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Güncelleme başarısız"; } break; case "Sil": DialogResult sonuc = MessageBox.Show(DegisecekPersonel.ToString() + " silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (sonuc != DialogResult.Yes) { return; } try { Personel silinecek = ctx.Personels.Where(p => p.Kimlik == DegisecekPersonel.Kimlik).Select(p => p).Single(); silinecek.Ayrilma = dateTimePicker_gorevdenAyrilma.Value; silinecek.Aktif = false; ctx.SubmitChanges(); toolStripStatusLabel_bilgi.Text = "Silme başarılı"; } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Silme başarısız"; } break; default: break; } }
private void button_kaydet_Click(object sender, EventArgs e) { if (MessageBox.Show("Oyun parkı kaydını onaylıyor musunuz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) { return; } int alan; if (Kontroller.SayiKontrol(textBox_alan.Text)) { alan = Convert.ToInt32(textBox_alan.Text); } else { toolStripStatusLabel_bilgi.Text = "Alan bilgisi hatalı"; return; } if (textBox_ad.Text.Trim().Length == 0) { toolStripStatusLabel_bilgi.Text = "Ad bilgisi eksik"; return; } parkAd = textBox_ad.Text.Trim().ToUpper(); // Güncelleme Olacaksa if (button_kaydet.Text == "Güncelle") { guncellenecekPark.Ad = parkAd; guncellenecekPark.Alan = alan; ctx.SubmitChanges(); MessageBox.Show("Güncelleme işlemi başarılı.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // Güncelleme olacaksa son try { ctx.ExecuteCommand("INSERT INTO OyunPark(Ad, Alan) VALUES({0},{1})", parkAd, alan); DialogResult sonuc = MessageBox.Show("Kayıt işlemi başarılı. Parka şimdi malzeme eklemek ister misiniz?", "Bilgi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); button_sil_malzeme.Enabled = true; if (sonuc == DialogResult.Yes) { int id = ctx.OyunParks.Where(p => p.Ad == parkAd).Select(p => p.ID).Single(); Form_OyunParkMalzeme malzeme = new Form_OyunParkMalzeme(id); if (Form_OyunParkMalzeme.formAcikMi) { foreach (Form item in this.MdiParent.MdiChildren) { if (item.Text == malzeme.Text) { item.BringToFront(); break; } } } else { malzeme.MdiParent = this.MdiParent; malzeme.Show(); } } } catch (Exception) { toolStripStatusLabel_bilgi.Text = "Kayıt işlemi başarısız"; } }
private void button_kaydet_Click(object sender, EventArgs e) { int sayi = 0; string ParkAdi = textBox_Ad.Text; if (ParkAdi.Length == 0) { textBox_Ad.BackColor = Color.Red; } else { textBox_Ad.BackColor = Color.White; sayi++; } string textDegerler = textBox_cimAlan.Text.Trim(); int cimalan = 0; if (Kontroller.SayiKontrol(textDegerler)) { cimalan = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_igneAgac.Text; int igneAgac = 0; if (Kontroller.SayiKontrol(textDegerler)) { igneAgac = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_genisAgac.Text; int genisAgac = 0; if (Kontroller.SayiKontrol(textDegerler)) { genisAgac = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_yuruyus.Text; int yuruyus = 0; if (Kontroller.SayiKontrol(textDegerler)) { yuruyus = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_piknik.Text; int piknik = 0; if (Kontroller.SayiKontrol(textDegerler)) { piknik = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_bisiklet.Text; int bisiklet = 0; if (Kontroller.SayiKontrol(textDegerler)) { bisiklet = Convert.ToInt32(textDegerler); sayi++; } textDegerler = textBox_cesmeAdet.Text; int cesme = 0; if (Kontroller.SayiKontrol(textDegerler)) { cesme = Convert.ToInt32(textDegerler); sayi++; } if (sayi != 8) { toolStripStatusLabel_bilgi.Text = "Form üzerinde işaretli alanları kontrol ediniz."; return; } switch (button_kaydet.Text) { case "Kaydet": eklenecekPark = new Park(); eklenecekPark.Ad = ParkAdi; eklenecekPark.Cim = cimalan; eklenecekPark.IgneAgac = igneAgac; eklenecekPark.GenisAgac = genisAgac; eklenecekPark.YuruyusPark = yuruyus; eklenecekPark.WC = checkBox_WC.Checked; eklenecekPark.Mescid = checkBox_Mescid.Checked; eklenecekPark.PiknikAlan = piknik; eklenecekPark.BisikletYol = bisiklet; eklenecekPark.CesmeAdet = cesme; eklenecekPark.AcilisTarih = dateTimePicker_AcilisTarih.Value; ctx.Parks.InsertOnSubmit(eklenecekPark); break; case "Güncelle": eklenecekPark.Ad = ParkAdi; eklenecekPark.Cim = cimalan; eklenecekPark.IgneAgac = igneAgac; eklenecekPark.GenisAgac = genisAgac; eklenecekPark.YuruyusPark = yuruyus; eklenecekPark.WC = checkBox_WC.Checked; eklenecekPark.Mescid = checkBox_Mescid.Checked; eklenecekPark.PiknikAlan = piknik; eklenecekPark.BisikletYol = bisiklet; eklenecekPark.CesmeAdet = cesme; eklenecekPark.AcilisTarih = dateTimePicker_AcilisTarih.Value; break; case "Sil": ctx.Parks.DeleteOnSubmit(eklenecekPark); break; default: break; } try { ctx.SubmitChanges(); toolStripStatusLabel_bilgi.Text = button_kaydet.Text + "me başarılı"; } catch (Exception) { toolStripStatusLabel_bilgi.Text = button_kaydet.Text + "me başarısız"; } }