private void button3_Click(object sender, EventArgs e)
        {
            //dataGridView1.SelectionMode = SelectionMode.FullRowSelect;

            //Silmek istediğiniz hesap hareketini seçiniz.

            // .... İşletmeye ait ..... tutarındaki hesap hareketini silmek istediğinize emin misiniz?

            //Eğer evet derse ilgili rep nesnesinin Sil metodunu çağıralım.

            //seçili satırların sayısı 0 sa

            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Silinecek hesap hareketini seçiniz.");
            }
            else
            {   //silinecek şeyler var
                foreach (DataGridViewRow item in dataGridView1.SelectedRows)
                {
                    HesapHareketViewModel silinecek = (HesapHareketViewModel)item.DataBoundItem;
                    Program.HareketRep.Sil(silinecek);
                }
                Program.EkranGuncelle();
            }
        }
Example #2
0
        public List <HesapHareketViewModel> HesapHareketOzetListe()
        {
            List <HesapHareketViewModel> OzetListe = new List <HesapHareketViewModel>();

            foreach (var item in Liste)
            {
                HesapHareketViewModel ozet = new HesapHareketViewModel();
                ozet.CariKod         = item.Carihesap == null ? 0 : item.Carihesap.CariKod;
                ozet.HesapHareketKod = item.HesapHareketKod;
                ozet.IslemTarihi     = item.IslemTarihi;
                ozet.IslemTipi       = item.IslemTipi;
                ozet.Tutar           = item.Tutar;
                ozet.Unvan           = item.Carihesap == null ? null : item.Carihesap.Unvan;
                OzetListe.Add(ozet);
            }

            return(OzetListe);
        }
Example #3
0
        public void Sil(HesapHareketViewModel silinecekSey)
        {
            /*
             * HesapHareket h = Liste.Where(x => x.HesapHareketKod == silinecekSey.HesapHareketKod).FirstOrDefault();
             */
            HesapHareket h = new HesapHareket();

            foreach (var item in Liste)
            {
                if (item.HesapHareketKod == silinecekSey.HesapHareketKod)
                {
                    h = item;
                }
            }

            if (h.HesapHareketKod != 0)
            {
                base.Sil(h);
            }
        }
Example #4
0
        public List <HesapHareketViewModel> HesapHareketOzetListe()
        {
            List <HesapHareketViewModel> OzetListe = new List <HesapHareketViewModel>();

            foreach (var item in Liste)
            {
                HesapHareketViewModel ozet = new HesapHareketViewModel();
                ozet.CariKod         = item.Carihesap == null ? 0 : item.Carihesap.CariKod;
                ozet.HesapHareketKod = item.HesapHareketKod;
                ozet.IslemTarihi     = item.IslemTarihi;
                ozet.IslemTipi       = item.IslemTipi;
                ozet.Tutar           = item.Tutar;
                try
                {
                    ozet.Unvan = new CariRepository().Liste.Where(x => x.CariKod == ozet.CariKod).FirstOrDefault().Unvan;
                }
                catch { }
                OzetListe.Add(ozet);
            }
            return(OzetListe);
        }