Esempio n. 1
0
 void PopulateDataGridView()
 {
     dataGridView1.AutoGenerateColumns = false;
     using (dbAraf db = new dbAraf())
     {
         dataGridView1.DataSource = db.Kullanicis.ToList <Kullanici>();
     }
 }
Esempio n. 2
0
 private void dataGridView1_DoubleClick(object sender, EventArgs e)
 {
     if (dataGridView1.CurrentRow.Index != -1)
     {
         model.kullaniciID = Convert.ToInt32(dataGridView1.CurrentRow.Cells["kullaniciID"].Value);
         using (dbAraf db = new dbAraf())
         {
             model           = db.Kullanicis.Where(x => x.kullaniciID == model.kullaniciID).FirstOrDefault();
             textAd.Text     = model.kullaniciad;
             textSoyad.Text  = model.kullanicisoyad;
             textMail.Text   = model.kullanicimail;
             textParola.Text = model.kullanicisifre;
         }
         btnKaydet.Text = "Update";
         btnSil.Enabled = true;
     }
 }
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     model.kullaniciad    = textAd.Text.Trim();
     model.kullanicisoyad = textSoyad.Text.Trim();
     model.kullanicimail  = textMail.Text.Trim();
     model.kullanicisifre = textParola.Text.Trim();
     using (dbAraf db = new dbAraf())
     {
         if (textAd.Text == "" || textAd.Text == null || textAd.Text == " ")
         {
             MessageBox.Show("Lütfen bilgileri eksiksiz tamamlayınız.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (textSoyad.Text == "" || textSoyad.Text == null || textSoyad.Text == " ")
         {
             MessageBox.Show("Lütfen bilgileri eksiksiz tamamlayınız.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (textMail.Text == "" || textMail.Text == null || textMail.Text == " ")
         {
             MessageBox.Show("Lütfen bilgileri eksiksiz tamamlayınız.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (textParola.Text == "" || textParola.Text == null || textParola.Text == " ")
         {
             MessageBox.Show("Lütfen bilgileri eksiksiz tamamlayınız.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return;
         }
         if (model.kullaniciID == 0) //ekleme
         {
             db.Kullanicis.Add(model);
         }
         else // güncelleme
         {
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         }
         db.SaveChanges();
         MessageBox.Show("Kayıt işlemi gerçekleşti.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Form1 frm = new Form1();
         frm.Show();
         this.Hide();
         return;
     }
 }
Esempio n. 4
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bu kaydı silmek istediğinize emin misiniz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
     {
         using (dbAraf db = new dbAraf())
         {
             var entry = db.Entry(model);
             if (entry.State == System.Data.Entity.EntityState.Detached)
             {
                 db.Kullanicis.Attach(model);
             }
             db.Kullanicis.Remove(model);
             db.SaveChanges();
             PopulateDataGridView();
             Clear();
             MessageBox.Show("İşlemi gerçekleşti.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }