private void btnSil_Click(object sender, EventArgs e) { DialogResult re = MessageBox.Show("Kayıt Silinsin mi?", "Dikkat", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (re == DialogResult.Yes) { try { DataGridViewRow dr = dataGridViewCek.SelectedRows[0]; if (dr != null) { string subeKodu = UserInfo.Sube.Id; Cek cek = mngCek.SingleOrDefault <Cek>(x => x.Id == int.Parse(dr.Cells[clId.Name].Value.ToString())); CariHarTuru tur = cek.CekTip == CekTip.Alinan ? CariHarTuru.AlinanCek : CariHarTuru.VerilenCek; CariHareket cahar = mngCahar.GetByCekOrSenetIdAndHareketTuruAndCariKod (UserInfo.Sube.Id, cek.Id, tur, cek.CariKodu); HesapHareket hesap = mngHesapHar.GetByCekOrSenetIdAndHareketTuru(subeKodu, cek.Id, HesapHareketTuru.CekTahsil); KasaHareket kasahar = mngKasaHar.GetByTipAndCekOrSenetId(subeKodu , KasaHarTip.Cek, cek.Id); BeginTransaction(); if (hesap != null) { mngHesapHar.Delete(hesap); } if (kasahar != null) { mngKasaHar.Delete(kasahar); } mngCek.Delete(cek); mngCahar.Delete(cahar); } } catch (Exception) { } finally { try { CommitTransaction(); LoadGrid(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
void SetCek() { try { Cek cek = g_mngCek.SingleOrDefault <Cek>(x => x.Id == g_cekId.Value); if (cek != null) { txtCariKodu.Text = cek.CariKodu; dateIslem.Value = cek.IslemTarih; dateVade.Value = cek.VadeTarih; txtHesapNo.Text = cek.Banka; txtSube.Text = cek.SubeAdi; txtBanka.Text = cek.HesapNo; txtCekNo.Text = cek.CekNo; txtTutar.Text = cek.Tutar.ToString(); txtAsilSahip.Text = cek.AsilSahibi; txtAciklama.Text = cek.Aciklama; } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } }