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ı"); } } }); }
private void btnCiftciler_Click(object sender, EventArgs e) { CiftciForm form = new CiftciForm(); form.ShowDialog(); }