public override void RefreshForm()
        {
            HesapHareketRepository hhr = new HesapHareketRepository();

            dataGridView1.DataSource = null;
            dataGridView1.DataSource = hhr.HesapHareketiRapor();
        }
        private void btn_Sil_Click(object sender, EventArgs e)
        {
            //Seçili satır sayısı 0 ise
            //Bir uyarı verelim
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Silinecek hesap hareketini seçin");
            }
            else
            {
                //Değilse
                HesapHareketRepository hyonetici = new HesapHareketRepository();
                //cyonetici uzerinden ilgili kaydı silelim

                //CariHesap silinecek =(CariHesap) dataGridView1.SelectedRows[0].DataBoundItem;

                var          id        = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value;
                HesapHareket silinecek = hyonetici.Liste.Where(x => x.CHHNo == id).First();

                hyonetici.Delete(silinecek);

                //RefreshForm metodu çağırılsın
                RefreshForm();
            }
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            HesapHareket hhkayit = new HesapHareket();

            hhkayit.CariKodu   = Convert.ToInt32(cmb_CariHesap.SelectedValue);
            hhkayit.CariHesabi = (CariHesap)cmb_CariHesap.SelectedItem;
            hhkayit.CariKodu   = hhkayit.CariHesabi.CariKod;
            hhkayit.Tutar      = nm_Tutar.Value;
            if (rb_NakitTahsilat.Checked)
            {
                hhkayit.IslemTipi = IslemTipi.NakitTahsilat;
            }
            else if (rb_NakitTediye.Checked)
            {
                hhkayit.IslemTipi = IslemTipi.NakitTediye;
            }
            hhkayit.IslemTarihi = dtp_islemtarih.Value;
            hhkayit.VadeTarihi  = dtp_vadetarih.Value;

            hhkayit.VadeGunu         = (int)nm_vadegun.Value;
            hhkayit.Evrak            = new Evrak();
            hhkayit.Evrak.EvrakNo    = txt_EvrakNo.Text == String.Empty ? 0 : Convert.ToInt32(txt_EvrakNo.Text);
            hhkayit.Evrak.EvrakTipi  = (EvrakTipi)cmb_EvrakTip.SelectedIndex + 1;
            hhkayit.Evrak.EvrakCinsi = (EvrakCinsi)cmb_EvrakCins.SelectedIndex + 1;

            HesapHareketRepository hhYonetici = new HesapHareketRepository();

            hhYonetici.Add(hhkayit);
            Program.RefreshAllForms();
            MessageBox.Show("Eklendi!");
        }
        private void btn_Guncelle_Click(object sender, EventArgs e)
        {
            HesapHareketRepository hhYonetici = new HesapHareketRepository();
            HesapHareket           hhkayit    = hhYonetici.GetRecord(x => x.CHHNo == Chhno);

            hhkayit.CariKodu   = Convert.ToInt32(cb_CariHesap.SelectedValue);
            hhkayit.CariHesabi = (CariHesap)cb_CariHesap.SelectedItem;
            hhkayit.Tutar      = nm_Tutar.Value;
            if (rb_NakitTahsilat.Checked)
            {
                hhkayit.IslemTipi = IslemTipi.NakitTahsilat;
            }
            else if (rb_NakitTediye.Checked)
            {
                hhkayit.IslemTipi = IslemTipi.NakitTediye;
            }
            hhkayit.IslemTarihi = dtp_IslemTarihi.Value;
            hhkayit.VadeTarihi  = dtp_VadeTarihi.Value;

            hhkayit.VadeGunu         = (int)nm_VadeGunu.Value;
            hhkayit.Evrak            = new Evrak();
            hhkayit.Evrak.EvrakNo    = txt_EvrakNo.Text == String.Empty ? 0 : Convert.ToInt32(txt_EvrakNo.Text);
            hhkayit.Evrak.EvrakTipi  = (EvrakTipi)cb_EvrakTipi.SelectedIndex + 1;
            hhkayit.Evrak.EvrakCinsi = (EvrakCinsi)cb_EvrakCinsi.SelectedIndex + 1;


            hhYonetici.Update(hhkayit);
            Program.RefreshAllForms();
            MessageBox.Show("Eklendi!");
        }
Beispiel #5
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                BaseRepository <CariGrup> c = new CariGrupRepository();

                CariGrupRepository     gr = new CariGrupRepository();
                CariHesapRepository    cr = new CariHesapRepository();
                HesapHareketRepository hr = new HesapHareketRepository();

                OpenFileDialog ofd = new OpenFileDialog();
                ofd.Filter = "JSON Files (*.JSON)|*.JSON";

                ofd.ShowDialog();
                string s     = ofd.FileName;
                var    yedek = c.YedekIceAktar(s);
                gr.YedektenYukle(yedek.Gruplar);
                cr.YedektenYukle(yedek.Cariler);
                hr.YedektenYukle(yedek.HesapHareketleri);
                label1.Text = "Yedekten yüklendi.";
            }
            catch
            {
                label1.Text = "Yedekler yüklenirken hata oluştu.";
            }
        }
Beispiel #6
0
        private void CariHesapHareketleri_Load(object sender, EventArgs e)
        {
            HesapHareketRepository hareketRep = new HesapHareketRepository();

            dataGridView1.DataSource = null;
            dataGridView1.DataSource = hareketRep.Liste.Where(x => x.CariHesabi.CariKod == gelenCari.CariKod).ToList();
        }
        private void btn_CariHesabi_Click(object sender, EventArgs e)
        {
            CariHesapRepository    cariRep    = new CariHesapRepository();
            HesapHareketRepository hareketRep = new HesapHareketRepository();
            Cari_Hesabı            form       = new Cari_Hesabı();
            int          CHHno     = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value;
            HesapHareket secilenHH = (HesapHareket)hareketRep.GetRecord(x => x.CHHNo == CHHno);

            form.secili = secilenHH.CariHesabi;

            form.Show();
        }
        private void btn_Duzenle_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Düzenlenecek Kişiyi Seçiniz");
            }
            else
            {
                int chhno = (int)dataGridView1.SelectedRows[0].Cells["CHHNo"].Value;
                HesapHareketRepository hhduzenle = new HesapHareketRepository();

                HesapHareket        hh   = (HesapHareket)hhduzenle.GetRecord(x => x.CHHNo == chhno);
                HesapHareketDüzenle form = new HesapHareketDüzenle();
                form.SecilenHesap = hh;
                form.Show();
            }
        }
Beispiel #9
0
        private void Cari_Hesabı_Load(object sender, EventArgs e)
        {
            HesapHareketRepository hhr = new HesapHareketRepository();

            foreach (var item in hhr.Liste)
            {
                HesapHareketListe hhl = new HesapHareketListe();

                lbl_evrakcinsi.Text  = item.Evrak.EvrakCinsi.ToString();
                lbl_carihesap.Text   = item.CariHesabi.Unvan.ToString();
                lbl_evrakno.Text     = item.Evrak.EvrakNo.ToString();
                lbl_islem.Text       = item.IslemTipi.ToString();
                lbl_evraktipi.Text   = item.Evrak.EvrakTipi.ToString();
                lbl_vadetarihi.Text  = item.VadeTarihi.ToString();
                lbl_vadegünü.Text    = item.VadeGunu.ToString();
                lbl_tutar.Text       = item.Tutar.ToString();
                lbl_islemtarihi.Text = item.IslemTarihi.ToString();
            }
        }