Example #1
0
        private void dataGridViewListe_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            //Datagridview row count 0 ise içeride herhangi bir kayıt olmadığından
            //herhangi bir işlem yapılmayacak.
            int rowCountOfDatagridview = dataGridViewListe.RowCount;

            if (rowCountOfDatagridview != 0)
            {
                string  tc     = dataGridViewListe.CurrentRow.Cells["TcKimlikNo"].Value.ToString();
                CKS2021 result = bll.GetAll().Where(I => I.TcKimlikNo == tc).FirstOrDefault();
                if (result != null)
                {
                    Cks2021UpdateForm cks2021UpdateForm = new Cks2021UpdateForm(result);
                    cks2021UpdateForm.ShowDialog();
                }
            }
        }
Example #2
0
 public Cks2021UpdateForm(CKS2021 Entity)
 {
     InitializeComponent();
     _ciftci = Entity;
     bll     = new Cks2021Bll();
 }
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                CKS2021 CKS = new CKS2021();
                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 cks2021Form = Application.OpenForms["Cks2021Form"];
                        if (cks2021Form == null)
                        {
                            //form açılırken güncel listeyi sana gösterecek..
                            Cks2021Form yeniCks2021FormAc = new  Cks2021Form();
                            yeniCks2021FormAc.Show();
                        }
                        else
                        {
                            //eğer açıksa liste içinde güncellenmiş listeyi sana gösterecek...
                            DataGridView dgw = (DataGridView)cks2021Form.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 cks2021Form = Application.OpenForms["Cks2021Form"];
                    if (cks2021Form == null)
                    {
                        //form açılırken güncel listeyi sana gösterecek..
                        Cks2021Form yeniCks2021Form = new  Cks2021Form();
                        yeniCks2021Form.Show();
                    }
                    else
                    {
                        //eğer açıksa liste içinde güncellenmiş listeyi sana gösterecek...
                        DataGridView dgw = (DataGridView)cks2021Form.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();
            }
        }