Example #1
0
 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); }
 }
Example #2
0
 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); }
 }
Example #3
0
 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); }
 }
Example #4
0
        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(); }
        }
Example #5
0
 private void txtAKar_KeyPress(object sender, KeyPressEventArgs e)
 {
     e.Handled = PRG.RakamveVirgul(e, txtAKar.Text);
 }
Example #6
0
 private void txtAnaPara_TextChanged(object sender, EventArgs e)
 {
     txtKar2.Text  = PRG.YuzdeToPara(txtAnaPara.Text, txtKar.Text);
     txtAKar2.Text = PRG.YuzdeToPara(txtAnaPara.Text, txtAKar.Text);
 }