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 OdemeZamaniKontrol() { try { DatabaseAccess db = new DatabaseAccess(); //System.Data.SqlServerCe.SqlCeParameter tarih1 = new System.Data.SqlServerCe.SqlCeParameter("@0", SqlDbType.DateTime); data = db.DataOku("select no,otarih,kar,anapara from musteri where otarih<@0", DateTime.Now.Date.AddDays(1).ToString()); while (data.Read()) { string tarih = data["otarih"].ToString(); DateTime otarih = Convert.ToDateTime(tarih); string no = data["no"].ToString(); string tutar = PRG.YuzdeToPara(data["anapara"].ToString(), data["kar"].ToString()); DatabaseAccess db2 = new DatabaseAccess(); db2.Sorgu("insert into log (musterino,tutar,otarih,durumu,aciklama) values (@0,@1,@2,@3,@4)", no, tutar, otarih.ToString(), "0", ""); DatabaseAccess db3 = new DatabaseAccess(); db3.Sorgu("update musteri set otarih=@0 where no=@1", otarih.AddMonths(1).ToString(), no); } } catch { MessageBox.Show("Ödeme zamanı kontrol edilirken 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(); } }
private void txtAKar_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = PRG.RakamveVirgul(e, txtAKar.Text); }
private void txtAnaPara_TextChanged(object sender, EventArgs e) { txtKar2.Text = PRG.YuzdeToPara(txtAnaPara.Text, txtKar.Text); txtAKar2.Text = PRG.YuzdeToPara(txtAnaPara.Text, txtAKar.Text); }