C# Taksitlendirme İşlemi Sorunu

mcmillian

Megapat
Katılım
14 Nisan 2014
Mesajlar
473
Çözümler
7
test1.png


C#:
private void txtTaksitMiktari_Leave(object sender, EventArgs e)
        {
            VadeHesapla();
        }


        void VadeHesapla()
        {
            if (Mesajlar.Sor(txtTaksitMiktari.Text + " Taksitlendirme İşlemi Yapılsın Mı?"))
            {
                int taksit_sayisi = Convert.ToInt32(txtTaksitMiktari.Text);
                decimal tutarimiz = Convert.ToDecimal(txtTutar.Text);
                decimal taksit_tutari = Math.Floor(tutarimiz / taksit_sayisi);

                for (int i = 1; i <= taksit_sayisi; i++)
                {

                }

                int b = 0;
                for (int k = 0; k < dateTimePicker1.Value.Month; k++)
                {
                    b++;

                    DateTime a = new DateTime();
                    a = dateTimePicker1.Value.AddMonths(b);

                    Taksitlendirme.Banka_Taksit_Ekle(BankaId, txtFisNo.Text, txtMakbuzNo.Text, Formatlar.IngilizceTarihFormati(a.ToString()), txtAciklama.Text, Convert.ToDecimal(taksit_tutari).ToString()
                        , false, btnCariKodu.Text, AnaForm.frmAnaForm.UserId);


                    SqlDataAdapter adp = new SqlDataAdapter("SELECT * FROM [dbo].[TBL_BANKAYA_GORE_TAKSITLENDIRME] WHERE HAREKETID='" + BankaId + "' AND FISNO='" + txtFisNo.Text + "' AND MAKBUZNO='"
                        + txtMakbuzNo.Text + "'", Dbase.Baglan());

                    DataTable tablo = new DataTable();
                    adp.Fill(tablo);
                    Liste_Taksitlendirme.DataSource = tablo;

                    //HareketID_Gore_Taksit_Verilerini_Listele();
                }
            }
            else
            {
                Mesajlar.Bilgi("Taksitlendirme İşleminiz İptal Edildi!");
                txtTaksitMiktari.Text = "";
                chk_Taksitlendirme.Checked = false;

                Form_Her_Acildiginda_Su_Ayarlarla_Gelsin();
            }
        }


Ekran görüntüsü ve Kodlar paylaşılmıştır.
İlgili formda gerekli bilgileri girdikten sonra taksitlendirme sayısını giriyorum.

Örneğin 6 taksit yap diyorum. İlgili tutarı 6'a bölüp taksit sayısı kadar satır açması gerekirken ( bir yandan da Vade tarihlerini ay bazında 1 arttırarak döndürecek ) işlem sonunda bana 18 satır açarak işlemi gerçekleştirdim diyor.

Nerede hata yapıyorum yardımcı olursanız sevinirim.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı