Ejemplo n.º 1
0
        public frmKasaIslem(clsFisTipleri.FisTipleri ftGetFisTipi)
        {
            InitializeComponent();

            ftFisTipi   = ftGetFisTipi;
            intFisTipi  = (int)ftFisTipi;
            iyIslemYonu = clsFisTipleri.fncIslemYonu(ftFisTipi);
            this.Text   = clsFisTipleri.fncIslemText(ftFisTipi);

            clsGenel.prcdFillComboBox("Isyeri_Tanitimi", "Isyeri_Kodu", "Isyeri_Adi", new ComboBox[] { cbIsyeriKodu });
            clsGenel.prcdFillComboBox("Belge_Tipi_Tanitimi", "Belge_Tipi", "", new ComboBox[] { cbBelgeTipi }, true);
            clsGenel.prcdFillComboBox("Para_Birimi_Tanitimi", "Para_Birimi", "", new ComboBox[] { cbParaBirimi });

            cbIsyeriKodu.SelectedItemByCode(clsGenel.fncGetParameter("Isyeri_Kodu_FT" + intFisTipi.TOSTRING()));
            if (cbIsyeriKodu.SelectedIndex < 0)
            {
                cbIsyeriKodu.SelectedItemByCode(clsGenel.fncGetParameter("Isyeri_Kodu"));
            }
            if (cbIsyeriKodu.SelectedIndex < 0 && cbIsyeriKodu.Items.Count > 0)
            {
                cbIsyeriKodu.SelectedIndex = 0;
            }

            colMasrafKodu.Visible    = ftFisTipi == clsFisTipleri.FisTipleri.KasaTediye;
            colSecMasrafKodu.Visible = colMasrafKodu.Visible;
            colMasrafAdi.Visible     = colMasrafKodu.Visible;

            if (iyIslemYonu == clsFisTipleri.IslemYonu.Giris || iyIslemYonu == clsFisTipleri.IslemYonu.Cikis)
            {
                if (iyIslemYonu == clsFisTipleri.IslemYonu.Giris)
                {
                    colAlacakTutari.Visible  = false;
                    colBorcTutari.HeaderText = "Tutarı";
                }
                else if (iyIslemYonu == clsFisTipleri.IslemYonu.Cikis)
                {
                    colBorcTutari.Visible      = false;
                    colAlacakTutari.HeaderText = "Tutarı";
                }

                label15.Text            = "Toplam Tutar:";
                label15.Left            = txtToplamBorc.Left - label15.Width;
                label8.Visible          = false;
                label10.Visible         = false;
                txtToplamAlacak.Visible = false;
                txtBakiye.Visible       = false;
            }
            else if (ftFisTipi == clsFisTipleri.FisTipleri.KasaVirman || ftFisTipi == clsFisTipleri.FisTipleri.KasaDevir)
            {
                colCariKodu.Visible = false;
                colUnvani.Visible   = false;
            }
        }
Ejemplo n.º 2
0
        private bool fncKaydet()
        {
            bool blnReturn = false;

            dgvKalemler.CommitEdit(DataGridViewDataErrorContexts.Commit);
            if (dgvKalemler.Rows.Count > 0)
            {
                dgvKalemler.CurrentCell = dgvKalemler.Rows[0].Cells[colCariKodu.Name];
            }
            dtKalemler.AcceptChanges();

            if (!blnTutarEsit)
            {
                MessageBox.Show("Borç tutarı ve alacak tutarı eşit olmalı.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                return(blnReturn);
            }

            SqlConnection cnn = new SqlConnection(clsGenel.strConnectionString);

            cnn.Open();
            SqlCommand cmd = cnn.CreateCommand();

            cmd.Transaction = cnn.BeginTransaction();
            try
            {
                if (blnYeniKayit)
                {
                    cbIsyeriKodu_SelectedIndexChanged(cbIsyeriKodu, new EventArgs());
                    cmd.CommandText = "INSERT INTO Islem_Baslik (Fis_Tarihi, Fis_Saati, Belge_Tipi, Belge_No, Belge_Tarihi, Para_Birimi, Aciklama, Insert_User, Inser_Date, Silindi, Kurum_Kodu, Fis_Tipi, Isyeri_Kodu, Fis_No) " +
                                      "VALUES (@Fis_Tarihi, @Fis_Saati, @Belge_Tipi, @Belge_No, @Belge_Tarihi, @Para_Birimi, @Aciklama, @Kullanici, @Zaman, @Silindi, @Kurum_Kodu, @Fis_Tipi, @Isyeri_Kodu, @Fis_No)";
                }
                else
                {
                    cmd.CommandText = "UPDATE Islem_Baslik SET Fis_Tarihi = @Fis_Tarihi, Fis_Saati = @Fis_Saati, Belge_Tipi = @Belge_Tipi, Belge_No = @Belge_No, Belge_Tarihi = @Belge_Tarihi, Para_Birimi = @Para_Birimi, Aciklama = @Aciklama, Update_User = @Kullanici, Update_Date = @Zaman " +
                                      "WHERE Silindi = @Silindi AND Kurum_Kodu = @Kurum_Kodu AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                }
                cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TOTIME());
                cmd.Parameters.AddWithValue("@Belge_Tipi", cbBelgeTipi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Belge_No", txtBelgeNo.Text.Trim());
                cmd.Parameters.AddWithValue("@Belge_Tarihi", dtpBelgeTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Para_Birimi", cbParaBirimi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                cmd.Parameters.AddWithValue("@Kullanici", clsGenel.strKullaniciKodu);
                cmd.Parameters.AddWithValue("@Zaman", DateTime.Now);
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Kurum_Kodu", clsGenel.strKurumKodu);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "DELETE FROM Islem_Detay_Cari WHERE Silindi = @Silindi AND Kurum_Kodu = @Kurum_Kodu AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Kurum_Kodu", clsGenel.strKurumKodu);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "DELETE FROM Islem_Detay_Masraf WHERE Silindi = @Silindi AND Kurum_Kodu = @Kurum_Kodu AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Kurum_Kodu", clsGenel.strKurumKodu);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                for (int iSira = 0; iSira < dtKalemler.Rows.Count; iSira++)
                {
                    DataRow DR = dtKalemler.Rows[iSira];
                    clsFisTipleri.IslemYonu iyIslemYonuS = (iyIslemYonu == clsFisTipleri.IslemYonu.Yok ? (DR["Borc_Tutari"].TODOUBLE() != 0 ? clsFisTipleri.IslemYonu.Giris : clsFisTipleri.IslemYonu.Cikis) : iyIslemYonu);
                    cmd.CommandText = "INSERT INTO Islem_Detay_Cari (Fis_Tarihi, Fis_Saati, Cari_No, Masraf_No, Alacak_Tutari, Alacak_Tutari_Baslik, Alacak_Tutari_Kart, Alacak_Tutari_Sistem, Borc_Tutari, Borc_Tutari_Baslik, Borc_Tutari_Kart, Borc_Tutari_Sistem, Aciklama, Silindi, Kurum_Kodu, Fis_Tipi, Isyeri_Kodu, Fis_No, Fis_Sira, Islem_Yonu) " +
                                      "VALUES (@Fis_Tarihi, @Fis_Saati, @Cari_No, @Masraf_No, @Alacak_Tutari, @Alacak_Tutari_Baslik, @Alacak_Tutari_Kart, @Alacak_Tutari_Sistem, @Borc_Tutari, @Borc_Tutari_Baslik, @Borc_Tutari_Kart, @Borc_Tutari_Sistem, @Aciklama, @Silindi, @Kurum_Kodu, @Fis_Tipi, @Isyeri_Kodu, @Fis_No, @Fis_Sira, @Islem_Yonu)";
                    cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                    cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TOTIME());
                    cmd.Parameters.AddWithValue("@Cari_No", DR["Cari_No"].TOINT());
                    cmd.Parameters.AddWithValue("@Masraf_No", DR["Masraf_No"].TOSTRING());
                    cmd.Parameters.AddWithValue("@Alacak_Tutari", DR["Alacak_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Baslik", DR["Alacak_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Kart", DR["Alacak_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Sistem", DR["Alacak_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Borc_Tutari", DR["Borc_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Baslik", DR["Borc_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Kart", DR["Borc_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Sistem", DR["Borc_Tutari"].TODOUBLE());
                    cmd.Parameters.AddWithValue("@Aciklama", DR["Aciklama"].TOSTRING());
                    cmd.Parameters.AddWithValue("@Silindi", 0);
                    cmd.Parameters.AddWithValue("@Kurum_Kodu", clsGenel.strKurumKodu);
                    cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                    cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                    cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                    cmd.Parameters.AddWithValue("@Fis_Sira", iSira + 1);
                    cmd.Parameters.AddWithValue("@Islem_Yonu", ((int)iyIslemYonuS));
                    cmd.ExecuteNonQuery();
                    cmd.Parameters.Clear();
                    if (DR["Masraf_No"].TOINT() > 0)
                    {
                        cmd.CommandText = "INSERT INTO Islem_Detay_Masraf (Fis_Tarihi, Fis_Saati, Masraf_No, Alacak_Tutari, Alacak_Tutari_Baslik, Alacak_Tutari_Kart, Alacak_Tutari_Sistem, Borc_Tutari, Borc_Tutari_Baslik, Borc_Tutari_Kart, Borc_Tutari_Sistem, Aciklama, Silindi, Kurum_Kodu, Fis_Tipi, Isyeri_Kodu, Fis_No, Fis_Sira, Islem_Yonu) " +
                                          "VALUES (@Fis_Tarihi, @Fis_Saati, @Masraf_No, @Alacak_Tutari, @Alacak_Tutari_Baslik, @Alacak_Tutari_Kart, @Alacak_Tutari_Sistem, @Borc_Tutari, @Borc_Tutari_Baslik, @Borc_Tutari_Kart, @Borc_Tutari_Sistem, @Aciklama, @Silindi, @Kurum_Kodu, @Fis_Tipi, @Isyeri_Kodu, @Fis_No, @Fis_Sira, @Islem_Yonu)";
                        cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                        cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TOTIME());
                        cmd.Parameters.AddWithValue("@Masraf_No", DR["Masraf_No"].TOSTRING());
                        cmd.Parameters.AddWithValue("@Alacak_Tutari", DR["Borc_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Baslik", DR["Borc_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Kart", DR["Borc_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Sistem", DR["Borc_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Borc_Tutari", DR["Alacak_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Baslik", DR["Alacak_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Kart", DR["Alacak_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Sistem", DR["Alacak_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                        cmd.Parameters.AddWithValue("@Silindi", 0);
                        cmd.Parameters.AddWithValue("@Kurum_Kodu", clsGenel.strKurumKodu);
                        cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                        cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                        cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                        cmd.Parameters.AddWithValue("@Fis_Sira", iSira + 1);
                        cmd.Parameters.AddWithValue("@Islem_Yonu", iyIslemYonuS == clsFisTipleri.IslemYonu.Giris ? (int)clsFisTipleri.IslemYonu.Cikis : (int)clsFisTipleri.IslemYonu.Giris);
                        cmd.ExecuteNonQuery();
                        cmd.Parameters.Clear();
                    }
                }
                cmd.Transaction.Commit();
                blnReturn  = true;
                blnDegisti = false;
            }
            catch (Exception ex)
            {
                cmd.Transaction.Rollback();
                MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            cmd.Dispose();
            cnn.Close();
            return(blnReturn);
        }
Ejemplo n.º 3
0
        private bool fncKaydet()
        {
            bool blnReturn = false;

            if (!string.IsNullOrEmpty(txtFaturaNo.Text.Trim()))
            {
                MessageBox.Show("Faturalandırılmış irsaliye değiştirilemez.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                return(blnReturn);
            }

            if (cbDepoKodu2.Visible && cbDepoKodu1.SelectedItemForCode() == cbDepoKodu2.SelectedItemForCode())
            {
                MessageBox.Show("Veren depo ile alan depo aynı olamaz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                return(blnReturn);
            }

            SqlConnection cnn = new SqlConnection(clsGenel.strConnectionString);

            cnn.Open();
            SqlCommand cmd = cnn.CreateCommand();

            cmd.Transaction = cnn.BeginTransaction();
            try
            {
                if (blnYeniKayit)
                {
                    txtFisNo.Text   = fncYeniFisNoGetir().TOSTRING();
                    cmd.CommandText = "INSERT INTO Islem_Baslik (Depo_Kodu_1, Depo_Kodu_2, Fis_Tarihi, Fis_Saati, Cari_No, Belge_Tipi, Belge_No, Belge_Tarihi, Para_Birimi, Fiyat_Tipi, Kdv_Tipi_1, Kdv_Tipi_2, Aciklama, Insert_User, Inser_Date, Silindi, Fis_Tipi, Isyeri_Kodu, Fis_No) " +
                                      "VALUES (@Depo_Kodu_1, @Depo_Kodu_2, @Fis_Tarihi, @Fis_Saati, @Cari_No, @Belge_Tipi, @Belge_No, @Belge_Tarihi, @Para_Birimi, @Fiyat_Tipi, @Kdv_Tipi_1, @Kdv_Tipi_2, @Aciklama, @Kullanici, @Zaman, @Silindi, @Fis_Tipi, @Isyeri_Kodu, @Fis_No)";
                }
                else
                {
                    cmd.CommandText = "UPDATE Islem_Baslik SET Depo_Kodu_1 = @Depo_Kodu_1, Depo_Kodu_2 = @Depo_Kodu_2, Fis_Tarihi = @Fis_Tarihi, Fis_Saati = @Fis_Saati, Cari_No = @Cari_No, Belge_Tipi = @Belge_Tipi, Belge_No = @Belge_No, Belge_Tarihi = @Belge_Tarihi, Para_Birimi = @Para_Birimi, Fiyat_Tipi = @Fiyat_Tipi, Kdv_Tipi_1 = @Kdv_Tipi_1, Kdv_Tipi_2 = @Kdv_Tipi_2, Aciklama = @Aciklama, Update_User = @Kullanici, Update_Date = @Zaman " +
                                      "WHERE Silindi = @Silindi AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                }
                cmd.Parameters.AddWithValue("@Depo_Kodu_1", cbDepoKodu1.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Depo_Kodu_2", cbDepoKodu2.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TOTIME());
                cmd.Parameters.AddWithValue("@Cari_No", intCariNo);
                cmd.Parameters.AddWithValue("@Belge_Tipi", cbBelgeTipi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Belge_No", txtBelgeNo.Text.Trim());
                cmd.Parameters.AddWithValue("@Belge_Tarihi", dtpBelgeTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Para_Birimi", cbParaBirimi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fiyat_Tipi", cbFiyatTipi.SelectedIndex);
                cmd.Parameters.AddWithValue("@Kdv_Tipi_1", cbKdvTipi1.SelectedIndex);
                cmd.Parameters.AddWithValue("@Kdv_Tipi_2", cbKdvTipi2.SelectedIndex);
                cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                cmd.Parameters.AddWithValue("@Kullanici", clsGenel.strKullaniciKodu);
                cmd.Parameters.AddWithValue("@Zaman", DateTime.Now);
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "DELETE FROM Islem_Detay WHERE Silindi = @Silindi AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "INSERT INTO Islem_Detay (Depo_Kodu, Cari_No, Kasa_Kodu, Fis_Tarihi, Fis_Saati, Stok_No, Birim_Kodu, Giris_Miktari, Cikis_Miktari, Birim_Fiyati, Isk_Orani_1, Isk_Orani_2, Isk_Orani_3, Kdv_Orani, Isk_Tutari_1, Isk_Tutari_1_Baslik, Isk_Tutari_1_Kart, Isk_Tutari_1_Sistem, Isk_Tutari_2, Isk_Tutari_2_Baslik, Isk_Tutari_2_Kart, Isk_Tutari_2_Sistem, Isk_Tutari_3, Isk_Tutari_3_Baslik, Isk_Tutari_3_Kart, Isk_Tutari_3_Sistem, Kdv_Tutari, Kdv_Tutari_Baslik, Kdv_Tutari_Kart, Kdv_Tutari_Sistem, Giris_Tutari, Giris_Tutari_Baslik, Giris_Tutari_Kart, Giris_Tutari_Sistem, Cikis_Tutari, Cikis_Tutari_Baslik, Cikis_Tutari_Kart, Cikis_Tutari_Sistem, Giris_Tutari_Net, Giris_Tutari_Net_Baslik, Giris_Tutari_Net_Kart, Giris_Tutari_Net_Sistem, Cikis_Tutari_Net, Cikis_Tutari_Net_Baslik, Cikis_Tutari_Net_Kart, Cikis_Tutari_Net_Sistem, Borc_Tutari_Cari, Borc_Tutari_Cari_Baslik, Borc_Tutari_Cari_Kart, Borc_Tutari_Cari_Sistem, Alacak_Tutari_Cari, Alacak_Tutari_Cari_Baslik, Alacak_Tutari_Cari_Kart, Alacak_Tutari_Cari_Sistem, Borc_Tutari_Kasa, Borc_Tutari_Kasa_Baslik, Borc_Tutari_Kasa_Kart, Borc_Tutari_Kasa_Sistem, Alacak_Tutari_Kasa, Alacak_Tutari_Kasa_Baslik, Alacak_Tutari_Kasa_Kart, Alacak_Tutari_Kasa_Sistem, Aciklama, Silindi, Fis_Tipi, Isyeri_Kodu, Fis_No, Fis_Sira, Islem_Yonu) " +
                                  "VALUES (@Depo_Kodu, @Cari_No, @Kasa_Kodu, @Fis_Tarihi, @Fis_Saati, @Stok_No, @Birim_Kodu, @Giris_Miktari, @Cikis_Miktari, @Birim_Fiyati, @Isk_Orani_1, @Isk_Orani_2, @Isk_Orani_3, @Kdv_Orani, @Isk_Tutari_1, @Isk_Tutari_1_Baslik, @Isk_Tutari_1_Kart, @Isk_Tutari_1_Sistem, @Isk_Tutari_2, @Isk_Tutari_2_Baslik, @Isk_Tutari_2_Kart, @Isk_Tutari_2_Sistem, @Isk_Tutari_3, @Isk_Tutari_3_Baslik, @Isk_Tutari_3_Kart, @Isk_Tutari_3_Sistem, @Kdv_Tutari, @Kdv_Tutari_Baslik, @Kdv_Tutari_Kart, @Kdv_Tutari_Sistem, @Giris_Tutari, @Giris_Tutari_Baslik, @Giris_Tutari_Kart, @Giris_Tutari_Sistem, @Cikis_Tutari, @Cikis_Tutari_Baslik, @Cikis_Tutari_Kart, @Cikis_Tutari_Sistem, @Giris_Tutari_Net, @Giris_Tutari_Net_Baslik, @Giris_Tutari_Net_Kart, @Giris_Tutari_Net_Sistem, @Cikis_Tutari_Net, @Cikis_Tutari_Net_Baslik, @Cikis_Tutari_Net_Kart, @Cikis_Tutari_Net_Sistem, @Borc_Tutari_Cari, @Borc_Tutari_Cari_Baslik, @Borc_Tutari_Cari_Kart, @Borc_Tutari_Cari_Sistem, @Alacak_Tutari_Cari, @Alacak_Tutari_Cari_Baslik, @Alacak_Tutari_Cari_Kart, @Alacak_Tutari_Cari_Sistem, @Borc_Tutari_Kasa, @Borc_Tutari_Kasa_Baslik, @Borc_Tutari_Kasa_Kart, @Borc_Tutari_Kasa_Sistem, @Alacak_Tutari_Kasa, @Alacak_Tutari_Kasa_Baslik, @Alacak_Tutari_Kasa_Kart, @Alacak_Tutari_Kasa_Sistem, @Aciklama, @Silindi, @Fis_Tipi, @Isyeri_Kodu, @Fis_No, @Fis_Sira, @Islem_Yonu)";
                for (int iSira = 0; iSira < dtKalemler.Rows.Count; iSira++)
                {
                    DataRow DR = dtKalemler.Rows[iSira];

                    for (int iIY = 2; iIY >= (iyIslemYonu == clsFisTipleri.IslemYonu.Cift ? 1 : 2); iIY--)
                    {
                        clsFisTipleri.IslemYonu iyIslemYonuS = (iyIslemYonu == clsFisTipleri.IslemYonu.Cift ? (clsFisTipleri.IslemYonu)iIY : (iyIslemYonu == clsFisTipleri.IslemYonu.Yok ? (DR["Cikis_Miktari"].TODOUBLE() != 0 ? clsFisTipleri.IslemYonu.Cikis : clsFisTipleri.IslemYonu.Giris) : iyIslemYonu));
                        bool   blnTersIslem        = iyIslemYonu == clsFisTipleri.IslemYonu.Cift && iyIslemYonuS == clsFisTipleri.IslemYonu.Giris;
                        string strDepoKodu         = blnTersIslem ? cbDepoKodu2.SelectedItemForCode() : cbDepoKodu1.SelectedItemForCode();
                        double dblGirisMiktari     = blnTersIslem ? DR["Cikis_Miktari"].TODOUBLE() : DR["Giris_Miktari"].TODOUBLE();
                        double dblCikisMiktari     = blnTersIslem ? DR["Giris_Miktari"].TODOUBLE() : DR["Cikis_Miktari"].TODOUBLE();
                        double dblGirisTutari      = iyIslemYonuS == clsFisTipleri.IslemYonu.Giris ? DR["Tutari"].TODOUBLE() : 0;
                        double dblCikisTutari      = iyIslemYonuS == clsFisTipleri.IslemYonu.Cikis ? DR["Tutari"].TODOUBLE() : 0;
                        double dblGirisTutariNet   = iyIslemYonuS == clsFisTipleri.IslemYonu.Giris ? DR["Tutari_Net"].TODOUBLE() : 0;
                        double dblCikisTutariNet   = iyIslemYonuS == clsFisTipleri.IslemYonu.Cikis ? DR["Tutari_Net"].TODOUBLE() : 0;
                        double dblAlacakTutariCari = intCariNo != 0 ? dblGirisTutariNet : 0;
                        double dblBorcTutariCari   = intCariNo != 0 ? dblCikisTutariNet : 0;
                        double dblAlacakTutariKasa = !string.IsNullOrEmpty(txtKasaKodu.Text.Trim()) ? dblGirisTutariNet : 0;
                        double dblBorcTutariKasa   = !string.IsNullOrEmpty(txtKasaKodu.Text.Trim()) ? dblCikisTutariNet : 0;

                        cmd.Parameters.AddWithValue("@Depo_Kodu", strDepoKodu);
                        cmd.Parameters.AddWithValue("@Cari_No", intCariNo);
                        cmd.Parameters.AddWithValue("@Kasa_Kodu", txtKasaKodu.Text.Trim());
                        cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                        cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TODATE());
                        cmd.Parameters.AddWithValue("@Stok_No", DR["Stok_No"].TOINT());
                        cmd.Parameters.AddWithValue("@Birim_Kodu", DR["Birim_Kodu"].TOSTRING());
                        cmd.Parameters.AddWithValue("@Giris_Miktari", dblGirisMiktari);
                        cmd.Parameters.AddWithValue("@Cikis_Miktari", dblCikisMiktari);
                        cmd.Parameters.AddWithValue("@Birim_Fiyati", DR["Birim_Fiyati"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Orani_1", DR["Isk_Orani_1"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Orani_2", DR["Isk_Orani_2"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Orani_3", DR["Isk_Orani_3"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Kdv_Orani", DR["Kdv_Orani"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_1", DR["Isk_Tutari_1"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_1_Baslik", DR["Isk_Tutari_1"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_1_Kart", DR["Isk_Tutari_1"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_1_Sistem", DR["Isk_Tutari_1"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_2", DR["Isk_Tutari_2"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_2_Baslik", DR["Isk_Tutari_2"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_2_Kart", DR["Isk_Tutari_2"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_2_Sistem", DR["Isk_Tutari_2"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_3", DR["Isk_Tutari_3"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_3_Baslik", DR["Isk_Tutari_3"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_3_Kart", DR["Isk_Tutari_3"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Isk_Tutari_3_Sistem", DR["Isk_Tutari_3"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Kdv_Tutari", DR["Kdv_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Kdv_Tutari_Baslik", DR["Kdv_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Kdv_Tutari_Kart", DR["Kdv_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Kdv_Tutari_Sistem", DR["Kdv_Tutari"].TODOUBLE());
                        cmd.Parameters.AddWithValue("@Giris_Tutari", dblGirisTutari);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Baslik", dblGirisTutari);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Kart", dblGirisTutari);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Sistem", dblGirisTutari);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari", dblCikisTutari);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Baslik", dblCikisTutari);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Kart", dblCikisTutari);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Sistem", dblCikisTutari);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Net", dblGirisTutariNet);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Net_Baslik", dblGirisTutariNet);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Net_Kart", dblGirisTutariNet);
                        cmd.Parameters.AddWithValue("@Giris_Tutari_Net_Sistem", dblGirisTutariNet);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Net", dblCikisTutariNet);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Net_Baslik", dblCikisTutariNet);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Net_Kart", dblCikisTutariNet);
                        cmd.Parameters.AddWithValue("@Cikis_Tutari_Net_Sistem", dblCikisTutariNet);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Cari", dblBorcTutariCari);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Baslik", dblBorcTutariCari);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Kart", dblBorcTutariCari);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Sistem", dblBorcTutariCari);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari", dblAlacakTutariCari);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Baslik", dblAlacakTutariCari);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Kart", dblAlacakTutariCari);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Sistem", dblAlacakTutariCari);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa", dblBorcTutariKasa);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Baslik", dblBorcTutariKasa);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Kart", dblBorcTutariKasa);
                        cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Sistem", dblBorcTutariKasa);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa", dblAlacakTutariKasa);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Baslik", dblAlacakTutariKasa);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Kart", dblAlacakTutariKasa);
                        cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Sistem", dblAlacakTutariKasa);
                        cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                        cmd.Parameters.AddWithValue("@Silindi", 0);
                        cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                        cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                        cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                        cmd.Parameters.AddWithValue("@Fis_Sira", iSira + 1);
                        cmd.Parameters.AddWithValue("@Islem_Yonu", ((int)iyIslemYonuS));
                        cmd.ExecuteNonQuery();
                        cmd.Parameters.Clear();
                    }
                }
                cmd.Transaction.Commit();
                blnReturn  = true;
                blnDegisti = false;
            }
            catch (Exception ex)
            {
                cmd.Transaction.Rollback();
                MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            cmd.Dispose();
            cnn.Close();
            return(blnReturn);
        }
Ejemplo n.º 4
0
        public frmStokIslem(clsFisTipleri.FisTipleri ftGetFisTipi)
        {
            InitializeComponent();

            ftFisTipi   = ftGetFisTipi;
            intFisTipi  = (int)ftFisTipi;
            iyIslemYonu = clsFisTipleri.fncIslemYonu(ftFisTipi);
            this.Text   = clsFisTipleri.fncIslemText(ftFisTipi);

            clsGenel.prcdFillComboBox("Isyeri_Tanitimi", "Isyeri_Kodu", "Isyeri_Adi", new ComboBox[] { cbIsyeriKodu });
            clsGenel.prcdFillComboBox("Depo_Tanitimi", "Depo_Kodu", "Depo_Adi", new ComboBox[] { cbDepoKodu2 });
            clsGenel.prcdFillComboBox("Belge_Tipi_Tanitimi", "Belge_Tipi", "", new ComboBox[] { cbBelgeTipi }, true);
            clsGenel.prcdFillComboBox("Para_Birimi_Tanitimi", "Para_Birimi", "", new ComboBox[] { cbParaBirimi });

            cbIsyeriKodu.SelectedItemByCode(clsGenel.fncGetParameter("Isyeri_Kodu_FT" + intFisTipi.TOSTRING()));
            if (cbIsyeriKodu.SelectedIndex < 0)
            {
                cbIsyeriKodu.SelectedItemByCode(clsGenel.fncGetParameter("Isyeri_Kodu"));
            }
            if (cbIsyeriKodu.SelectedIndex < 0 && cbIsyeriKodu.Items.Count > 0)
            {
                cbIsyeriKodu.SelectedIndex = 0;
            }


            txtCariKodu.Enabled = ftFisTipi != clsFisTipleri.FisTipleri.StokZayi &&
                                  ftFisTipi != clsFisTipleri.FisTipleri.StokIkram &&
                                  ftFisTipi != clsFisTipleri.FisTipleri.StokDuzeltme &&
                                  ftFisTipi != clsFisTipleri.FisTipleri.StokTransfer;
            btnSecCariKodu.Enabled = txtCariKodu.Enabled;

            if (iyIslemYonu == clsFisTipleri.IslemYonu.Giris)
            {
                colCMiktari.Visible    = false;
                colGMiktari.HeaderText = "Miktarı";
            }
            else if (iyIslemYonu == clsFisTipleri.IslemYonu.Cikis || iyIslemYonu == clsFisTipleri.IslemYonu.Cift)
            {
                colGMiktari.Visible    = false;
                colCMiktari.HeaderText = "Miktarı";

                if (iyIslemYonu == clsFisTipleri.IslemYonu.Cift)
                {
                    cbDepoKodu2.Visible = true;
                    label17.Visible     = true;

                    label16.Text     = "V. Depo Kodu:";
                    cbDepoKodu1.Left = 692;
                    label17.Text     = "A. Depo Kodu:";
                    cbDepoKodu2.Left = 692;
                }
            }
            else
            {
                txtAraToplam.Visible      = false;
                txtIskontoToplami.Visible = false;
                txtKdvToplami.Visible     = false;
                txtNetToplam.Visible      = false;
                label12.Visible           = false;
                label13.Visible           = false;
                label14.Visible           = false;
                label15.Visible           = false;
            }
        }
Ejemplo n.º 5
0
        private bool fncKaydet()
        {
            bool blnReturn = false;

            if (!blnTutarEsit)
            {
                MessageBox.Show("Borç tutarı ve alacak tutarı eşit olmalı.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                return(blnReturn);
            }

            SqlConnection cnn = new SqlConnection(clsGenel.strConnectionString);

            cnn.Open();
            SqlCommand cmd = cnn.CreateCommand();

            cmd.Transaction = cnn.BeginTransaction();
            try
            {
                if (blnYeniKayit)
                {
                    txtFisNo.Text   = fncYeniFisNoGetir().TOSTRING();
                    cmd.CommandText = "INSERT INTO Islem_Baslik (Fis_Tarihi, Fis_Saati, Belge_Tipi, Belge_No, Belge_Tarihi, Para_Birimi, Aciklama, Insert_User, Inser_Date, Silindi, Fis_Tipi, Isyeri_Kodu, Fis_No) " +
                                      "VALUES (@Fis_Tarihi, @Fis_Saati, @Belge_Tipi, @Belge_No, @Belge_Tarihi, @Para_Birimi, @Aciklama, @Kullanici, @Zaman, @Silindi, @Fis_Tipi, @Isyeri_Kodu, @Fis_No)";
                }
                else
                {
                    cmd.CommandText = "UPDATE Islem_Baslik SET Fis_Tarihi = @Fis_Tarihi, Fis_Saati = @Fis_Saati, Belge_Tipi = @Belge_Tipi, Belge_No = @Belge_No, Belge_Tarihi = @Belge_Tarihi, Para_Birimi = @Para_Birimi, Aciklama = @Aciklama, Update_User = @Kullanici, Update_Date = @Zaman " +
                                      "WHERE Silindi = @Silindi AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                }
                cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TOTIME());
                cmd.Parameters.AddWithValue("@Belge_Tipi", cbBelgeTipi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Belge_No", txtBelgeNo.Text.Trim());
                cmd.Parameters.AddWithValue("@Belge_Tarihi", dtpBelgeTarihi.Value.TODATE());
                cmd.Parameters.AddWithValue("@Para_Birimi", cbParaBirimi.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                cmd.Parameters.AddWithValue("@Kullanici", clsGenel.strKullaniciKodu);
                cmd.Parameters.AddWithValue("@Zaman", DateTime.Now);
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "DELETE FROM Islem_Detay WHERE Silindi = @Silindi AND Fis_Tipi = @Fis_Tipi AND Isyeri_Kodu = @Isyeri_Kodu AND Fis_No = @Fis_No";
                cmd.Parameters.AddWithValue("@Silindi", 0);
                cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                cmd.ExecuteNonQuery();
                cmd.Parameters.Clear();

                cmd.CommandText = "INSERT INTO Islem_Detay (Fis_Tarihi, Fis_Saati, Kasa_Kodu, Cari_No, Alacak_Tutari_Kasa, Alacak_Tutari_Kasa_Baslik, Alacak_Tutari_Kasa_Kart, Alacak_Tutari_Kasa_Sistem, Borc_Tutari_Kasa, Borc_Tutari_Kasa_Baslik, Borc_Tutari_Kasa_Kart, Borc_Tutari_Kasa_Sistem, Alacak_Tutari_Cari, Alacak_Tutari_Cari_Baslik, Alacak_Tutari_Cari_Kart, Alacak_Tutari_Cari_Sistem, Borc_Tutari_Cari, Borc_Tutari_Cari_Baslik, Borc_Tutari_Cari_Kart, Borc_Tutari_Cari_Sistem, Aciklama, Silindi, Fis_Tipi, Isyeri_Kodu, Fis_No, Fis_Sira, Islem_Yonu) " +
                                  "VALUES (@Fis_Tarihi, @Fis_Saati, @Kasa_Kodu, @Cari_No, @Alacak_Tutari_Kasa, @Alacak_Tutari_Kasa_Baslik, @Alacak_Tutari_Kasa_Kart, @Alacak_Tutari_Kasa_Sistem, @Borc_Tutari_Kasa, @Borc_Tutari_Kasa_Baslik, @Borc_Tutari_Kasa_Kart, @Borc_Tutari_Kasa_Sistem, @Alacak_Tutari_Cari, @Alacak_Tutari_Cari_Baslik, @Alacak_Tutari_Cari_Kart, @Alacak_Tutari_Cari_Sistem, @Borc_Tutari_Cari, @Borc_Tutari_Cari_Baslik, @Borc_Tutari_Cari_Kart, @Borc_Tutari_Cari_Sistem, @Aciklama, @Silindi, @Fis_Tipi, @Isyeri_Kodu, @Fis_No, @Fis_Sira, @Islem_Yonu)";
                for (int iSira = 0; iSira < dtKalemler.Rows.Count; iSira++)
                {
                    DataRow DR = dtKalemler.Rows[iSira];
                    double  dblAlacakTutariKasa = !string.IsNullOrEmpty(DR["Kasa_Kodu"].TOSTRING()) ? DR["Alacak_Tutari_Kasa"].TODOUBLE() : 0;
                    double  dblBorcTutariKasa   = !string.IsNullOrEmpty(DR["Kasa_Kodu"].TOSTRING()) ? DR["Borc_Tutari_Kasa"].TODOUBLE() : 0;
                    double  dblAlacakTutariCari = !string.IsNullOrEmpty(DR["Cari_Kodu"].TOSTRING()) ? DR["Alacak_Tutari_Kasa"].TODOUBLE() : 0;
                    double  dblBorcTutariCari   = !string.IsNullOrEmpty(DR["Cari_Kodu"].TOSTRING()) ? DR["Borc_Tutari_Kasa"].TODOUBLE() : 0;

                    clsFisTipleri.IslemYonu iyIslemYonuS = (iyIslemYonu == clsFisTipleri.IslemYonu.Yok ? (DR["Borc_Tutari_Kasa"].TODOUBLE() != 0 ? clsFisTipleri.IslemYonu.Giris : clsFisTipleri.IslemYonu.Cikis) : iyIslemYonu);


                    cmd.Parameters.AddWithValue("@Fis_Tarihi", dtpFisTarihi.Value.TODATE());
                    cmd.Parameters.AddWithValue("@Fis_Saati", dtpFisSaati.Value.TODATE());
                    cmd.Parameters.AddWithValue("@Kasa_Kodu", DR["Kasa_Kodu"].TOSTRING());
                    cmd.Parameters.AddWithValue("@Cari_No", DR["Cari_No"].TOSTRING());

                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa", dblAlacakTutariKasa);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Baslik", dblAlacakTutariKasa);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Kart", dblAlacakTutariKasa);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Kasa_Sistem", dblAlacakTutariKasa);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa", dblBorcTutariKasa);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Baslik", dblBorcTutariKasa);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Kart", dblBorcTutariKasa);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Kasa_Sistem", dblBorcTutariKasa);

                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari", dblAlacakTutariCari);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Baslik", dblAlacakTutariCari);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Kart", dblAlacakTutariCari);
                    cmd.Parameters.AddWithValue("@Alacak_Tutari_Cari_Sistem", dblAlacakTutariCari);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Cari", dblBorcTutariCari);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Baslik", dblBorcTutariCari);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Kart", dblBorcTutariCari);
                    cmd.Parameters.AddWithValue("@Borc_Tutari_Cari_Sistem", dblBorcTutariCari);

                    cmd.Parameters.AddWithValue("@Aciklama", txtAciklama.Text.Trim());
                    cmd.Parameters.AddWithValue("@Silindi", 0);
                    cmd.Parameters.AddWithValue("@Fis_Tipi", intFisTipi);
                    cmd.Parameters.AddWithValue("@Isyeri_Kodu", cbIsyeriKodu.SelectedItemForCode());
                    cmd.Parameters.AddWithValue("@Fis_No", txtFisNo.Text.TOINT());
                    cmd.Parameters.AddWithValue("@Fis_Sira", iSira + 1);
                    cmd.Parameters.AddWithValue("@Islem_Yonu", ((int)iyIslemYonuS));
                    cmd.ExecuteNonQuery();
                    cmd.Parameters.Clear();
                }
                cmd.Transaction.Commit();
                blnReturn  = true;
                blnDegisti = false;
            }
            catch (Exception ex)
            {
                cmd.Transaction.Rollback();
                MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            cmd.Dispose();
            cnn.Close();
            return(blnReturn);
        }