Пример #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            int returnValue = 0;

            Utilities.ErrorHandle._try(() =>
            {
                string tc = txtTcSearch.Text;
                if (tc.Length != 11)
                {
                    throw new Exception("Tc Numarasını kontrol ediniz.");
                }
                var ciftci = _ciftcilerManager.GetByTc(tc);
                if (ciftci == null)
                {
                    CiftciForm form = new CiftciForm(tc);
                    form.ShowDialog();
                    //form kapandıktan sonra işleme devam edecek..
                    var kaydedilenciftci = _ciftcilerManager.GetByTc(tc);
                    Cks cks         = new Cks();
                    cks.KayitTarihi = dtpAddTarih.Value.ToShortDateString();
                    cks.DosyaNo     = Convert.ToInt32(txtAddDosyaNo.Text);
                    cks.BabaAdi     = kaydedilenciftci.FatherName;
                    cks.CepTelefonu = kaydedilenciftci.MobilePhone;
                    cks.EvTelefonu  = kaydedilenciftci.HomePhone;
                    cks.IsimSoyisim = kaydedilenciftci.NameSurname;
                    cks.KoyMahalle  = kaydedilenciftci.Village;
                    cks.Tc          = tc;
                    returnValue     = _cksManager.Add(cks);
                    if (returnValue == 1)
                    {
                        dgwListe.DataSource = _cksManager.GetAll();
                        Utilities.Mesaj.MessageBoxInformation("Kaydettiğiniz çiftçi ÇKS listesine kaydedildi.");
                    }
                }
                else
                {
                    Cks cks         = new Cks();
                    cks.KayitTarihi = dtpAddTarih.Value.ToShortDateString();
                    cks.DosyaNo     = Convert.ToInt32(txtAddDosyaNo.Text);
                    cks.BabaAdi     = ciftci.FatherName;
                    cks.CepTelefonu = ciftci.MobilePhone;
                    cks.EvTelefonu  = ciftci.HomePhone;
                    cks.IsimSoyisim = ciftci.NameSurname;
                    cks.KoyMahalle  = ciftci.Village;
                    cks.Tc          = tc;
                    returnValue     = _cksManager.Add(cks);
                    if (returnValue == 1)
                    {
                        dgwListe.DataSource = _cksManager.GetAll();
                        Utilities.Mesaj.MessageBoxInformation("Kayıt işlemi başarılı");
                    }
                }
            });
        }
Пример #2
0
        private void btnCiftciler_Click(object sender, EventArgs e)
        {
            CiftciForm form = new CiftciForm();

            form.ShowDialog();
        }