private void button1_Click(object sender, EventArgs e) {// "button1" özellikleri girilen ziyaretçiyinin kayıt işlemini yapar. Ziyaretci z = new Ziyaretci(); Personel p = new Personel(); XDocument x = XDocument.Load(@dosyaZiyaretci); XDocument y = XDocument.Load(@dosyaIlk); int a = 1; //textBox ve comboBox ların bos olup olmadıklarının kontrollerini yapmak için tanımlandı a degeri. if (textBox1.Text.Length == 0) { a = 0; } if (textBox2.Text.Length == 0) { a = 0; } if (textBox3.Text.Length == 0) { a = 0; } if (textBox4.Text.Length == 0) { a = 0; } if (comboBox1.Text.Length == 0) { a = 0; } if ((a == 0)) { MessageBox.Show("LÜTFEN BOS ALAN BIRAKMAYIN "); } else { var ziyaretci = (from t0 in x.Element("Ziyaretci").Elements("ZiyaretciBilgileri") where t0.Element("TC").Value == textBox3.Text select t0).FirstOrDefault(); if (ziyaretci != null) { MessageBox.Show("Girdiğiniz 'TC' de kayıtlı ziyeretci vardır"); textBox3.Clear(); } else { var personel = (from t0 in y.Element("Personel").Elements("PersonelBilgileri") where t0.Element("Adi").Value == (textBox4.Text).ToUpper() select t0).FirstOrDefault(); if (personel != null)//ziyaret edecegi personel personel listesinde var mı diye kontrolu yapar. { //kayıt işlemi yapılır z.setAdi(textBox1.Text); z.setSoyadı(textBox2.Text); z.setTC(textBox3.Text); z.setKimİcin(textBox4.Text); z.setYası(comboBox1.Text); z.PersonelKaydet(); MessageBox.Show("Ziyaretci Eklendi"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); } else { MessageBox.Show("'KİMİN ZİYARETCİSİ' İLE ESLESEN BİR PERSONELİMİZ YOKTUR"); textBox4.Clear(); } } } Listele(); }
private void button1_Click(object sender, EventArgs e) { Personel p = new Personel(); int a = 1;//texBox ve comboBox ların bos olup olamdıgının kontrolunu yapmak icin a degeri kullanılır XDocument x = XDocument.Load(@dosyaIlk); if (textBox1.Text.Length == 0) { a = 0; } if (textBox3.Text.Length == 0) { a = 0; } if (textBox2.Text.Length == 0) { a = 0; } if (comboBox1.Text.Length == 0) { a = 0; } if (textBox5.Text.Length == 0) { a = 0; } p.setSoyadı(textBox3.Text.ToUpper()); p.setTC(textBox2.Text); p.setCalıstıgıKat(comboBox1.Text.ToUpper()); p.setMeslegi(textBox5.Text.ToUpper()); p.setAdi((textBox1.Text).ToUpper()); p.setYası(comboBox2.Text); if (checkBox2.Checked == true) { p.setCinsiyet(checkBox2.Text); } if (checkBox1.Checked == true) { p.setCinsiyet(checkBox1.Text); } if (((checkBox1.Checked == true && checkBox2.Checked == true) || (checkBox1.Checked == false && checkBox2.Checked == false)))//checkBox1 de cinsiyetin sadece 1 deger olamsı için kontrolu yapar { a = 0; } if ((a == 0)) { MessageBox.Show("LÜTFEN BOS ALAN BIRAKMAYIN VE CİNSİYETİNİZİ DOGRU İSARETLEDİGİNİZDEN EMİN OLUN"); } else { var personel = (from t0 in x.Element("Personel").Elements("PersonelBilgileri") where t0.Element("TC").Value == textBox2.Text select t0).FirstOrDefault(); if (personel != null) { MessageBox.Show("Girdiğiniz 'TC' de kayıtlı personel vardır"); textBox2.Clear(); } else {//eger bütün sartlar saglanmıs ise yeni personelin kaydı yapılır p.PersonelKaydet(); MessageBox.Show("Personel Eklendi"); textBox1.Clear(); textBox2.Clear(); textBox3.Clear(); textBox5.Clear(); } } }