Пример #1
0
        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);
                    }
                }
            }
        }
Пример #2
0
 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);
     }
 }