Exemplo n.º 1
0
        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();
        }
Exemplo n.º 3
0
        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();
 }