private void dataGridViewListe_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { string tc = dataGridViewListe.CurrentRow.Cells["TcKimlikNo"].Value.ToString(); CKS2020 result = bll.GetAll().Where(I => I.TcKimlikNo == tc).FirstOrDefault(); if (result != null) { Cks2020Guncelle form = new Cks2020Guncelle(result); form.ShowDialog(); } }
private void btnUpdate_Click(object sender, EventArgs e) { CKS2020 result = updatedCiftci(); bll.Update(result); Form form = Application.OpenForms["Cks2020"]; DataGridView dataGridViewListe = (DataGridView)form.Controls["dataGridViewListe"]; dataGridViewListe.DataSource = bll.GetAll().OrderByDescending(I => I.DosyaNo).ToList(); Label lblToplam = (Label)form.Controls["lblToplam"]; lblToplam.Text = $"Toplam {dataGridViewListe.RowCount} kişi"; this.Close(); }
private void btnSave_Click(object sender, EventArgs e) { try { CKS2020 CKS = new CKS2020(); CKS.AdSoyad = txtAdiSoyadi.Text; CKS.BabaAdi = txtBabaAdi.Text; CKS.KoyMahalle = txtkoy.Text; CKS.TcKimlikNo = txtTcNumarasi.Text; CKS.CepTelefon = txtCepTelefon.Text; CKS.EvTelefon = txtEvTelefon.Text; CKS.DosyaNo = Convert.ToInt32(txtDosyaNo.Text); if (txtTarih.Text == DateTime.Now.ToShortDateString()) { CKS.KayitTarih = Convert.ToDateTime(txtTarih.Text); DialogResult dr = HelpClass.MessageBoxOperation.MessageBoxQuestion("Tarih kısmında güncelleme yapmadınız. Devam etmek istiyor musunuz?"); if (dr == DialogResult.Yes) { //ekleme işlemini yapacak... bll.Add(CKS); //daha sonra çks listesi açık değilse açacak.. Form cks2020Form = Application.OpenForms["Cks2020"]; if (cks2020Form == null) { //form açılırken güncel listeyi sana gösterecek.. Cks2020 yeniCks2020formAc = new Cks2020(); yeniCks2020formAc.Show(); } else { //eğer açıksa liste içinde güncellenmiş listeyi sana gösterecek... DataGridView dgw = (DataGridView)cks2020Form.Controls["dataGridViewListe"]; dgw.DataSource = bll.GetAll().OrderByDescending(I => I.DosyaNo).ToList(); } } } else { CKS.KayitTarih = Convert.ToDateTime(txtTarih.Text); //ekleme işlemini yapacak... bll.Add(CKS); //daha sonra çks listesi açık değilse açacak.. Form cks2020Form = Application.OpenForms["Cks2020"]; if (cks2020Form == null) { //form açılırken güncel listeyi sana gösterecek.. Cks2020 yeniCks2020formAc = new Cks2020(); yeniCks2020formAc.Show(); } else { //eğer açıksa liste içinde güncellenmiş listeyi sana gösterecek... DataGridView dgw = (DataGridView)cks2020Form.Controls["dataGridViewListe"]; dgw.DataSource = bll.GetAll().OrderByDescending(I => I.DosyaNo).ToList(); } } } catch (Exception exception) { HelpClass.MessageBoxOperation.MessageBoxError(exception.Message); } finally { this.Close(); Form form = Application.OpenForms["Form1"]; TextBox textbox = (TextBox)form.Controls["txtTcNumarasi"]; textbox.Text = ""; textbox.Focus(); } }
public Cks2020Guncelle() { InitializeComponent(); _ciftci = null; bll = new Cks2020Bll(); }
public Cks2020Guncelle(CKS2020 ciftci) { InitializeComponent(); _ciftci = ciftci; bll = new Cks2020Bll(); }