示例#1
0
 ////////////////////////////////////////////////////////////////////////
 private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
 {
     if (dataGridView1.CurrentRow.Cells["KisilerID"].Value != DBNull.Value && dataGridView1.CurrentRow.Index != -1)
     {
         int temp = Convert.ToInt32(dataGridView1.CurrentRow.Cells["KisilerID"].Value);
         if (MessageBox.Show("Bu kaydı silmek istediğinize emin misiniz?", "DataGridView", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             Kisiler kisilerx = db.Kisiler.Find(temp);
             db.Kisiler.Remove(kisilerx);
             db.SaveChanges();
             DataGridView_Guncelle();
             e.Cancel = true;
         }
         else
         {
             e.Cancel = true;
         }
     }
     else
     {
         e.Cancel = true;
     }
 }
示例#2
0
        private void kaydetButton_Click(object sender, EventArgs e)
        {
            Kisiler kisi = new Kisiler
            {
                Ad     = adTextBox.Text,
                Soyad  = soyadTextBox.Text,
                Numara = Convert.ToInt64(numaraTextBox.Text),
            };

            if (comboBox1.SelectedItem == "Kırmızı")
            {
                kisi.adRenk = "k";
            }
            else if (comboBox1.SelectedItem == "Mavi")
            {
                kisi.adRenk = "m";
            }
            else if (comboBox1.SelectedItem == "Yeşil")
            {
                kisi.adRenk = "y";
            }

            if (comboBox2.SelectedItem == "Kırmızı")
            {
                kisi.soyadRenk = "k";
            }
            else if (comboBox2.SelectedItem == "Mavi")
            {
                kisi.soyadRenk = "m";
            }
            else if (comboBox2.SelectedItem == "Yeşil")
            {
                kisi.soyadRenk = "y";
            }

            if (comboBox3.SelectedItem == "Kırmızı")
            {
                kisi.numaraRenk = "k";
            }
            else if (comboBox3.SelectedItem == "Mavi")
            {
                kisi.numaraRenk = "m";
            }
            else if (comboBox3.SelectedItem == "Yeşil")
            {
                kisi.numaraRenk = "y";
            }


            string dosyaYolu = @"veriler.txt";

            if (!File.Exists(dosyaYolu))
            {
                //dosya yoksa dosyayı  oluşturur ve kayıt ekler.
                FileStream   fs = new FileStream(dosyaYolu, FileMode.OpenOrCreate, FileAccess.Write);
                StreamWriter sw = new StreamWriter(fs);

                sw.WriteLine(kisi.adRenk + kisi.soyadRenk + kisi.numaraRenk + " " + kisi.Ad + " " + kisi.Soyad + " " + kisi.Numara);
                sw.Flush();
                sw.Close();
                fs.Close();

                MessageBox.Show("Kaydedildi");
            }
            else
            {
                //dosya varsa dosyayı ellemeden kaydını ekler.
                StreamWriter sw = File.AppendText(dosyaYolu);
                sw.WriteLine(kisi.adRenk + kisi.soyadRenk + kisi.numaraRenk + " " + kisi.Ad + " " + kisi.Soyad + " " + kisi.Numara);
                sw.Flush();
                sw.Close();
                MessageBox.Show("Kaydedildi");
            }

            Close();
        }