C# Taksitlendirme İşlemi Sorunu

mcmillian

Kilopat
Katılım
14 Nisan 2014
Mesajlar
470
Çö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 5 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.

Geri
Yukarı