void MusterileriListele() { OdemeZamaniKontrol(); try { double anapara1 = 0, kar1 = 0, akar1 = 0; int demo = 0; listMusteri.Items.Clear(); DatabaseAccess db = new DatabaseAccess(); data = db.DataOku("select * from musteri order by no"); while (data.Read()) { string anapara = data["anapara"].ToString(); anapara1 += Convert.ToDouble(anapara); string kar = PRG.YuzdeToPara(anapara, data["kar"].ToString()); kar1 += Convert.ToDouble(kar); string akar = PRG.YuzdeToPara(anapara, data["akar"].ToString()); akar1 += Convert.ToDouble(akar); ListViewItem item = new ListViewItem(); item.Tag = item.Text = data["no"].ToString(); item.SubItems.Add(data["adsoyad"].ToString()); item.SubItems.Add(anapara); item.SubItems.Add("%" + data["kar"].ToString() + "(" + kar + ")"); item.SubItems.Add("%" + data["akar"].ToString() + "(" + akar + ")"); item.SubItems.Add(PRG.OdenecekTutar(item.Text, "1")); string bekleyen = PRG.OdenecekTutar(item.Text, "0"); if (bekleyen == "0") { item.ForeColor = Color.Green; } else { item.ForeColor = Color.Red; } item.SubItems.Add(bekleyen); item.SubItems.Add(Convert.ToDateTime(data["otarih"].ToString()).ToShortDateString()); if (demo != 5) { demo++; listMusteri.Items.Add(item); } } lblAnaPara.Text = anapara1.ToString(); lblKar.Text = kar1.ToString(); lblAKar.Text = akar1.ToString(); lblOdenmis.Text = PRG.OdenecekTutar("1"); lblBekleyen.Text = PRG.OdenecekTutar("0"); } catch { MessageBox.Show("Müşteriler okunurken kritik hata oluştu!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
void MusterileriListele(string ara) { OdemeZamaniKontrol(); try { ara = ClearSqlInjection(ara); int demo = 0; listMusteri.Items.Clear(); DatabaseAccess db = new DatabaseAccess(); data = db.DataOku("select * from musteri where adsoyad like '%" + ara + "%' order by no"); while (data.Read()) { string anapara = data["anapara"].ToString(); string kar = PRG.YuzdeToPara(anapara, data["kar"].ToString()); string akar = PRG.YuzdeToPara(anapara, data["akar"].ToString()); ListViewItem item = new ListViewItem(); item.Tag = item.Text = data["no"].ToString(); item.SubItems.Add(data["adsoyad"].ToString()); item.SubItems.Add(anapara); item.SubItems.Add("%" + data["kar"].ToString() + "(" + kar + ")"); item.SubItems.Add("%" + data["akar"].ToString() + "(" + akar + ")"); item.SubItems.Add(PRG.OdenecekTutar(item.Text, "1")); string bekleyen = PRG.OdenecekTutar(item.Text, "0"); if (bekleyen == "0") { item.ForeColor = Color.Green; } else { item.ForeColor = Color.Red; } item.SubItems.Add(bekleyen); item.SubItems.Add(Convert.ToDateTime(data["otarih"].ToString()).ToShortDateString()); if (demo != 5) { demo++; listMusteri.Items.Add(item); } } } catch { MessageBox.Show("Müşteriler okunurken kritik hata oluştu!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
void OdemeleriGoster() { try { lblOdenmis.Text = PRG.OdenecekTutar(musteriNo, "1"); lblBekleyen.Text = PRG.OdenecekTutar(musteriNo, "0"); lblAKari.Text = txtAKar2.Text; lblKari.Text = txtKar2.Text; listOdemeler.Items.Clear(); DatabaseAccess db = new DatabaseAccess(); data = db.DataOku("select * from log where musterino=@0", musteriNo); while (data.Read()) { ListViewItem item = new ListViewItem(); item.Tag = item.Text = data["no"].ToString(); item.SubItems.Add(data["tutar"].ToString()); item.SubItems.Add(Convert.ToDateTime(data["otarih"].ToString()).ToShortDateString()); switch (data["durumu"].ToString()) { case "1": item.SubItems.Add("Ödendi"); item.ForeColor = Color.Green; break; case "0": item.SubItems.Add("Ödenmedi"); item.ForeColor = Color.Red; break; default: break; } //1 - tamamlandı //0 - ödenmedi item.SubItems.Add(data["aciklama"].ToString()); listOdemeler.Items.Add(item); } } catch { MessageBox.Show("Ödeme bilgileri bulunurken kritik hata oluştu!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } }