private void FormOdemeDetay_Load(object sender, EventArgs e) { dgvListe.DataSource = new OdemeDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).ToList(); dgvListe.Columns[1].Visible = false; dgvListe.Columns[2].Visible = false; dgvListe.Columns[3].Visible = false; decimal ToplamOdedigiMiktar = new OdemeDetayRepo().getAll().Where(x => x.SiparisID == SeciliSiparis.SiparisID).Sum(x => x.OdedigiMiktar); lblToplamOdedigiMiktar.Text = ToplamOdedigiMiktar.ToString(); if ((new SiparisRepo().GetByID(SeciliSiparis.SiparisID).OdenecekTutar) > ToplamOdedigiMiktar) { lblBorcAlacakli.Text = $"Borçlu : {(new SiparisRepo().GetByID(SeciliSiparis.SiparisID).OdenecekTutar) - ToplamOdedigiMiktar}"; } else { lblBorcAlacakli.Text = $"Alacaklı : {((new SiparisRepo().GetByID(SeciliSiparis.SiparisID).OdenecekTutar) - ToplamOdedigiMiktar) * -1}"; } }
private void cmbMusteri_SelectedIndexChanged(object sender, EventArgs e) { SeciliMusteri = new MusteriRepo().GetByID((cmbMusteri.SelectedItem as Musteri).MusteriID); dgvSiparisler.DataSource = new SiparisRepo().getAll().Where(x => x.MusteriID == SeciliMusteri.MusteriID).ToList(); dgvSiparisler.Columns[1].Visible = false; dgvSiparisler.Columns[2].Visible = false; dgvSiparisler.Columns[9].Visible = false; decimal ToplamAldigiUrunDegeri = new SiparisRepo().getAll().Where(x => x.MusteriID == SeciliMusteri.MusteriID).Sum(x => x.OdenecekTutar); decimal ToplamOdedigiMiktar = new OdemeDetayRepo().getAll().Where(x => x.MusteriID == SeciliMusteri.MusteriID).Sum(x => x.OdedigiMiktar); lblToplamOdedigiMiktar.Text = ToplamOdedigiMiktar.ToString(); if (ToplamAldigiUrunDegeri > ToplamOdedigiMiktar) { lblBorcAlacakli.Text = $"Borçlu : { ToplamAldigiUrunDegeri-ToplamOdedigiMiktar }"; } else { lblBorcAlacakli.Text = $"Alacaklı : {ToplamOdedigiMiktar-ToplamAldigiUrunDegeri}"; } }