Пример #1
0
    protected void Raporla(object sender, EventArgs e)
    {
        panelleriKapat();
        myDbHelper db    = new myDbHelper(new sqlDbHelper());
        string     kolon = "aratoplam";

        if (rdbKdvli.Checked)
        {
            kolon = "geneltoplam";
        }

        if (drpKriterListesi.SelectedValue == "0")
        {
            pnlAraclar.Visible = true;
            string    sorgu = "select sum(msr_" + kolon + ") as fark,msr_arac_plaka from masraf_hareketleri where msr_arac_plaka!='' and msr_tarihi between @tarih1 and @tarih2 group by msr_arac_plaka";
            DataTable dt    = db.exReaderDT(CommandType.Text, sorgu, "tarih1=" + txtilkTarih.Text + ",tarih2=" + txtSonTarih.Text);
            if (dt != null)
            {
                rptAracKayitlari.DataSource = dt;
                rptAracKayitlari.DataBind();
            }
        }
        else if (drpKriterListesi.SelectedValue == "1")
        {
            pnlPersonel.Visible = true;
            string    sorgu = "select sum(m.msr_" + kolon + ") as fark,m.msr_personel_kodu as personel_kodu,p.personel_adisoyadi from masraf_hareketleri m,personeller p where p.personel_kodu=m.msr_personel_kodu and msr_personel_kodu!=0 and msr_tarihi between @tarih1 and @tarih2 group by m.msr_personel_kodu,p.personel_adisoyadi";
            DataTable dt    = db.exReaderDT(CommandType.Text, sorgu, "tarih1=" + txtilkTarih.Text + ",tarih2=" + txtSonTarih.Text);
            if (dt != null)
            {
                rptPersonel.DataSource = dt;
                rptPersonel.DataBind();
            }
        }
    }
Пример #2
0
    public iTextSharp.text.Document faturalariGetir()
    {
        iTextSharp.text.Document pdf = null;
        DataTable dt = db.exReaderDT(CommandType.Text, "select ca.cari_vergiDairesi,ca.cari_vergiNo, ca.cari_unvan,ca.cari_adres, ch.chh_tarihi,sum(ch.chh_aratoplam) as aratoplam,sum(ch.chh_ft_kdv) as kdv,sum(ch.chh_geneltoplam) as geneltoplam,ch.chh_evrakno_sira from cari_hesap_hareketleri ch,cariler ca where ca.cari_kodu=ch.chh_cari_kodu and ch.chh_evrakno_sira in(select distinct(chh_evrakno_sira) from cari_hesap_hareketleri where chh_evrakno_sira>=@evrakno1 and chh_evrakno_sira<=@evrakno2) group by chh_evrakno_sira,chh_cari_kodu,chh_tarihi,cari_unvan,cari_adres,ca.Cari_VergiDairesi,ca.cari_vergiNO", "evrakno1=" + Request.QueryString["evrakno1"].ToString() + ",evrakno2=" + Request.QueryString["evrakno2"]);

        if (dt != null && dt.Rows.Count > 0)
        {
            myList lst = pdfOlustur();
            pdf = lst.pdf;
            PdfWriter writer = lst.writer;
            int       sayac  = 0;
            foreach (DataRow item in dt.Rows)
            {
                if (sayac > 0)
                {
                    pdf.NewPage();
                }
                PdfPTable tblUst = ustTableGetir(item["cari_unvan"].ToString(), item["cari_adres"].ToString(), item["chh_tarihi"].ToString().Split(' ')[0], item["chh_evrakno_sira"].ToString(), item["cari_vergiDairesi"].ToString(), item["cari_vergiNo"].ToString());
                pdf.Open();
                pdf.Add(tblUst);
                PdfPTable tblSatirlar = fatura_bagla(item["chh_evrakno_sira"].ToString());
                if (tblSatirlar != null)
                {
                    pdf.Add(tblSatirlar);
                }
                PdfPTable tblAltSatir = footerTableGEtir((float)Convert.ToDouble(item["aratoplam"]), (float)Convert.ToDouble(item["kdv"]), (float)Convert.ToDouble(item["geneltoplam"]));
                tblAltSatir.WriteSelectedRows(0, -1, (int)((pdf.PageSize.Width - tblAltSatir.TotalWidth) / 2), (pdf.Bottom + 65), writer.DirectContent);
                sayac++;
            }
            pdf.Close();
        }
        return(pdf);
    }
Пример #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DataTable dtFaturaNoDuzelt = db.exReaderDT(CommandType.Text, "select chh_evrakno_sira,chh_seferno from cari_hesap_hareketleri where chh_seferno!=0");

        foreach (DataRow item in dtFaturaNoDuzelt.Rows)
        {
            db.nonQuery(CommandType.Text, "update seferler set sefer_fatura=@fatura where sefer_kodu=@sefer", "fatura=" + item["chh_evrakno_sira"] + ",sefer=" + item["chh_seferno"]);
        }

        /*
         * DataTable dt = db.exReaderDT(CommandType.Text, "select sefer_kodu,ID from seferler order by ID");
         * int seferKodu = 0;
         * foreach (DataRow item in dt.Rows)
         * {
         *  seferKodu++;
         *  db.nonQuery(CommandType.Text, "update seferler set sefer_kodu=@yeni where ID=@id", "yeni=" + seferKodu + ",id=" + item["ID"]);
         *  db.nonQuery(CommandType.Text, "update cari_hesap_hareketleri set chh_seferNo=@yeni where chh_seferNo=@eski", "yeni=" + seferKodu + ",eski=" + item["sefer_kodu"]);
         * }*/
        if (!Page.IsPostBack)
        {
            txtFaturaTarihi.Text = DateTime.Now.Date.ToString("dd/MM/yyyy").Replace(".", "/");
            carileriGetir();
            faturaNoGetir();
            evrakNoGetir();
            //aynı evrakno girilmesin
            seferleriGetir();
            faturaListele();
        }
    }
Пример #4
0
    public void faturalariGetir()
    {
        DataTable dt = db.exReaderDT(CommandType.Text, "select ca.cari_unvan,ca.cari_adres, ch.chh_tarihi,sum(ch.chh_aratoplam) as aratoplam,sum(ch.chh_ft_kdv) as kdv,sum(ch.chh_geneltoplam) as geneltoplam,ch.chh_evrakno_sira from cari_hesap_hareketleri ch,cariler ca where ca.cari_kodu=ch.chh_cari_kodu and ch.chh_cari_cins in(select distinct(chh_evrakno_sira) from cari_hesap_hareketleri where chh_evrakno_sira>=@evrakno1 and chh_evrakno_sira<=@evrakno2) group by chh_evrakno_sira,chh_cari_kodu,chh_tarihi,cari_unvan,cari_adres", "evrakno1=" + Request.QueryString["evrakno1"].ToString() + ",evrakno2=" + Request.QueryString["evrakno2"]);

        if (dt != null && dt.Rows.Count > 0)
        {
            rptFatura.DataSource = dt;
            rptFatura.DataBind();
        }
    }
Пример #5
0
    public void kartBilgileriniGetir()
    {
        DataTable dt = db.exReaderDT(CommandType.Text, "select * from sabitler where ID=@id", "id=" + Request.QueryString["id"]);

        if (dt != null && dt.Rows.Count > 0)
        {
            txtLastikOmru.Text       = dt.Rows[0]["lastikOmru"].ToString();
            txtLokasyonHarcirah.Text = dt.Rows[0]["lokasyonHarcirah"].ToString();
            txtPersonelHakedis.Text  = dt.Rows[0]["personelHakedis"].ToString();
        }
    }
Пример #6
0
    protected void Raporla(object sender, EventArgs e)
    {
        panelleriKapat();
        myDbHelper db    = new myDbHelper(new sqlDbHelper());
        string     kolon = "aratoplam";

        if (rdbKdvli.Checked)
        {
            kolon = "geneltoplam";
        }

        if (drpKriterListesi.SelectedValue.ToString() == "0")
        {
            pnlAraclar.Visible = true;
            DataTable dt = f.GetDataTable("with chh (chh_AracPlaka, chh_" + kolon + ") as (select chh_AracPlaka, sum(chh_" + kolon + ") from cari_hesap_hareketleri where chh_hareket_cinsi=0 and chh_tarihi between '2000-01-01' and " + txtSonTarih.Text.tirnakla() + " group by chh_AracPlaka), mh (msr_arac_plaka, msr_" + kolon + ") as (select msr_arac_plaka, sum(msr_" + kolon + ") from haydar.masraf_hareketleri where msr_tarihi between '2000-01-01' and " + txtSonTarih.Text.tirnakla() + " group by msr_arac_plaka) select g.chh_AracPlaka, g.chh_" + kolon + " as SatisToplam,coalesce(c.msr_" + kolon + ", 0) as MasrafToplam, (g.chh_" + kolon + ") - coalesce(c.msr_" + kolon + ", 0) as Fark from chh g left join mh c on g.chh_AracPlaka = c.msr_arac_plaka");
            dt.Columns.Add(new DataColumn("test"));
            if (dt != null && dt.Rows.Count > 0)
            {
                rptAracKayitlari.DataSource = dt;
                rptAracKayitlari.DataBind();
            }
        }
        else if (drpKriterListesi.SelectedValue == "1")
        {
            string    sorgu = "with ch(gelir,personel_kodu) as (select sum(c.chh_genelToplam),s.sefer_personel from cari_hesap_hareketleri c,seferler s where c.chh_tarihi between '2010-01-01' and @tarih and c.chH_seferNo=s.sefer_kodu group by s.sefer_personel),mh(gider,personel_kodu) as (select sum(msr_geneltoplam),msr_personel_kodu from haydar.masraf_hareketleri where msr_tarihi between '2010-01-01' and @tarih group by msr_personel_kodu) select ch.gelir-mh.gider as fark,ch.personel_kodu from ch,mh where ch.personel_kodu=mh.personel_kodu";
            DataTable dt    = db.exReaderDT(CommandType.Text, sorgu, "tarih=" + txtSonTarih.Text);
            if (dt != null)
            {
                rptPersonel.DataSource = dt;
                rptPersonel.DataBind();
                pnlPersonel.Visible = true;
            }
        }
        else if (drpKriterListesi.SelectedValue == "3")
        {
            string    sorgu = "with sf(sefer_kodu,sefer_km,sefer_personel,sefer_arac) as (select sefer_kodu,(sefer_bitkm-sefer_baskm),sefer_personel,sefer_arac from seferler where sefer_tarih between '2010-01-01' and @tarih),mh(masraf_tutar,masraf_arac) as (select (sum(msr_geneltoplam)),msr_arac_plaka from haydar.masraf_hareketleri where msr_arac_plaka!='' and msr_sefer_no=0 and msr_tarihi between '2010-01-01' and @tarih group by msr_arac_plaka),pe(personel_sefer,personel_maas,personel_kodu) as (select count(s.sefer_personel),p.personel_maasi,p.personel_kodu from seferler s,personeller p where s.sefer_personel=p.personel_kodu group by p.personel_kodu,p.personel_maasi),ar(arac_amortisman,arac_sefer_sayisi,arac_plaka) as (select a.amortisman,count(s.sefer_arac),a.arac_plaka from araclar a,seferler s where s.sefer_arac=a.arac_plaka and  s.sefer_tarih between '2010-01-01' and @tarih group by a.arac_plaka,a.amortisman),arkm(arac_yaptigi_km,arac_plaka) as (select sum(sefer_bitkm-sefer_baskm),sefer_arac from seferler group by sefer_arac) select sf.sefer_km*(coalesce(mh.masraf_tutar,0)/arkm.arac_yaptigi_km)+(((pe.personel_maas/30)*(select DATEDIFF(day,'2010-01-01','2016-10-22')))/pe.personel_sefer)+(ar.arac_amortisman/ar.arac_sefer_sayisi) as fark,sf.sefer_kodu from sf left join pe on sf.sefer_personel=pe.personel_kodu left join mh on sf.sefer_arac=mh.masraf_arac left join ar on sf.sefer_arac=ar.arac_plaka left join arkm on sf.sefer_arac=arkm.arac_plaka";
            DataTable dt    = db.exReaderDT(CommandType.Text, sorgu, "tarih=" + txtSonTarih.Text);
            if (dt != null)
            {
                rptSefer.DataSource = dt;
                rptSefer.DataBind();
                pnlSefer.Visible = true;
            }
        }
    }
Пример #7
0
        public void stokKartiAktar()
        {
            DateTime dtBaslangic = DateTime.Now;

            string yazilanBarkodlar = "";
            string dosyaYolu        = Properties.Settings.Default.Kasalar[0].Split('*')[2] + "\\URUN.GTF";

            if (File.Exists(dosyaYolu))
            {
                File.Delete(dosyaYolu);
            }
            Fonksiyon.dosyayaYaz("<SIGNATURE=GNDPLU.GDF><VERSION=0223000>", dosyaYolu);
            string where = "";
            string prm = "";

            if (rdbtnTarihsel.Checked)
            {
                string date1 = dtAktar1.Value.ToString("yyyy-MM-dd");
                string date2 = dtAktar2.Value.ToString("yyyy-MM-dd");
                where += " where STKSYFTARIHI between @tarih1 and @tarih2";
                prm    = "tarih1=" + date1 + ",tarih2=" + date2;
            }
            myDbHelper db           = new myDbHelper(new sqlDbHelper());
            string     adet         = db.exReaderTekSutun(CommandType.Text, "select count(*) from stkkart" + where, prm);
            int        toplamBarkod = 0;

            lblKartAktarBilgi.Text = "Toplam " + adet + " kart bilgisi veritabanından çekiliyor...";
            DataTable dt = db.exReaderDT(CommandType.Text, "select STKKOD,STKCINSI,STKOTOGIRFIY  from stkkart" + where, prm);

            if (dt != null)
            {
                int yapilanIslem = 0;
                foreach (DataRow item in dt.Rows)
                {
                    DataTable dtStkFiyat      = db.exReaderDT(CommandType.Text, "select top 1 STKFIYKDVNO,STKFIYTUTAR,STKFIYISKYUZ1  from STKFIYAT where STKFIYSTKKOD=@stokKodu and STKFIYNO=1 order by STKFIYNO", "stokKodu=" + item["STKKOD"].ToString().stringKaldir() + ",stkFiyNo=" + item["STKOTOGIRFIY"].ToString().stringKaldir());
                    DataTable dtBarkodlar     = db.exReaderDT(CommandType.Text, "select STKBARKOD,STKBARSTKKOD,STKBARBRMNO,STKBARTIP,STKBARITEMNO,STKBARKATSAYI from stkbarkod where stkbarstkkod=@stokKodu order by STKBARITEMNO", "stokKodu=" + item["STKKOD"].ToString().stringKaldir());
                    string    strBarkodSayisi = dtBarkodlar.Rows.Count.ToString();
                    lblBarkodSayisi.Text = item["stkkod"].ToString() + " kartına ait " + strBarkodSayisi + " barkod aktarılıyor..";
                    float STKFIYKDVNO   = 0;
                    float STKFIYTUTAR   = 0;
                    float STKFIYISKYUZ1 = 0;
                    if (dtStkFiyat != null && dtStkFiyat.Rows.Count > 0)
                    {
                        STKFIYKDVNO   = dtStkFiyat.Rows[0]["STKFIYKDVNO"].ToString().Length > 0 ? (float)Convert.ToDecimal(dtStkFiyat.Rows[0]["STKFIYKDVNO"]) : 0;
                        STKFIYTUTAR   = dtStkFiyat.Rows[0]["STKFIYTUTAR"].ToString().Length > 0 ? (float)Convert.ToDecimal(dtStkFiyat.Rows[0]["STKFIYTUTAR"]) : 0;
                        STKFIYISKYUZ1 = dtStkFiyat.Rows[0]["STKFIYISKYUZ1"].ToString().Length > 0 ? (float)Convert.ToDecimal(dtStkFiyat.Rows[0]["STKFIYISKYUZ1"]) : 0;
                    }

                    stokOku stk = new stokOku();

                    stk.sirano = "01".boslukTamamla(4);
                    stk.ekle(0, stk.sirano);

                    stk.islemTuru = "0".boslukTamamla(1);
                    stk.ekle(4, stk.islemTuru);


                    string stkCinsi = item["STKCINSI"].ToString();

                    if (item["STKCINSI"].ToString().Trim().Length == 0)
                    {
                        stkCinsi = "Yok";
                    }

                    stk.stokKodu = item["STKKOD"].ToString().Length > 0 ? item["STKKOD"].boslukTamamla(24) : "Yok".boslukTamamla(24);
                    stk.ekle(5, stk.stokKodu);
                    stk.eskiStokKodu = stk.stokKodu;
                    stk.ekle(29, stk.eskiStokKodu);

                    stk.stokAciklama = stkCinsi.boslukTamamla(40);
                    stk.ekle(53, stk.stokAciklama);


                    stk.posAciklama = stkCinsi.boslukTamamla(20);
                    stk.ekle(133, stk.posAciklama);

                    stk.rafAciklama = stk.posAciklama;
                    stk.ekle(153, stk.rafAciklama);

                    stk.teraziAciklama = stkCinsi.boslukTamamla(16);
                    stk.ekle(173, stk.teraziAciklama);


                    stk.stokBolumu = STKFIYKDVNO.boslukTamamla(8);
                    stk.ekle(189, stk.stokBolumu);

                    stk.reyonTanimi = "1".boslukTamamla(8);
                    stk.ekle(197, stk.reyonTanimi);

                    stk.urunTipi = "1".boslukTamamla(8);
                    stk.ekle(205, stk.urunTipi);

                    stk.ekle(221, "1");
                    stk.ekle(222, STKFIYISKYUZ1.boslukTamamla(15));

                    float indirimMiktari = 0;
                    indirimMiktari = (STKFIYTUTAR * STKFIYISKYUZ1) / 100;

                    stk.ekle(237, indirimMiktari.boslukTamamla(15));
                    stk.ekle(252, "0".boslukTamamla(6));

                    stk.birim = "0".boslukTamamla(1);
                    stk.ekle(282, stk.birim);

                    stk.birimBoleni = "1".boslukTamamla(15);
                    stk.ekle(283, stk.birimBoleni);

                    stk.ekle(298, "1".boslukTamamla(15));

                    stk.ekle(329, "1".boslukTamamla(12));

                    stk.ekle(341, "1".boslukTamamla(12));



                    stk.ekle(353, "1".boslukTamamla(1));
                    stk.ekle(354, "1".boslukTamamla(1));

                    stk.satisFiyati = (STKFIYTUTAR - indirimMiktari).boslukTamamla(15);
                    stk.ekle(355, stk.satisFiyati);

                    stk.satisFiyati2 = (STKFIYTUTAR).ToString();
                    stk.ekle(370, stk.satisFiyati2);

                    stk.satisFiyati3 = stk.satisFiyati;
                    stk.ekle(385, stk.satisFiyati3);

                    stk.satisFiyati4 = stk.satisFiyati;
                    stk.ekle(400, stk.satisFiyati4);


                    stk.ekle(415, "0".boslukTamamla(15));

                    stk.ekle(430, "0".boslukTamamla(15));
                    stk.ekle(445, "0".boslukTamamla(15));
                    stk.ekle(460, "0".boslukTamamla(15));
                    stk.ekle(475, "0".boslukTamamla(15));
                    stk.ekle(490, "0".boslukTamamla(15));

                    stk.ekle(505, "0".boslukTamamla(2));
                    stk.ekle(507, "0".boslukTamamla(2));
                    stk.ekle(509, "0".boslukTamamla(2));
                    stk.ekle(511, "0".boslukTamamla(2));
                    stk.ekle(513, "0".boslukTamamla(2));

                    stk.ekle(515, "0".boslukTamamla(2));
                    stk.ekle(517, "0".boslukTamamla(2));
                    stk.ekle(519, "0".boslukTamamla(2));
                    stk.ekle(521, "0".boslukTamamla(2));
                    stk.ekle(523, "0".boslukTamamla(2));

                    stk.ekle(525, "1023".boslukTamamla(6));



                    stk.satisKDVGrupNo = STKFIYKDVNO.boslukTamamla(3);
                    stk.ekle(531, stk.satisKDVGrupNo);

                    stk.ekle(534, stk.satisKDVGrupNo);


                    stk.ekle(537, "0".boslukTamamla(1));
                    stk.ekle(538, "0".boslukTamamla(15));
                    stk.ekle(553, "0".boslukTamamla(15));

                    stk.ekle(568, "0".boslukTamamla(3));
                    stk.ekle(571, "0".boslukTamamla(15));



                    stk.satisDurumu = "0".boslukTamamla(1);
                    stk.ekle(586, stk.satisDurumu);

                    stk.ekle(587, "0".boslukTamamla(1));
                    stk.ekle(588, "0".boslukTamamla(1));
                    stk.ekle(589, "0".boslukTamamla(1));
                    stk.ekle(590, "0".boslukTamamla(1));
                    stk.ekle(591, "0".boslukTamamla(1));



                    stk.indirimliSatis = "2".boslukTamamla(1);
                    stk.ekle(592, stk.satisDurumu);



                    stk.ekle(593, "0".boslukTamamla(1));

                    stk.ekle(594, "".boslukTamamla(20));
                    stk.ekle(614, "0".boslukTamamla(6));
                    stk.ekle(620, "0".boslukTamamla(15));

                    stk.ekle(635, "0".boslukTamamla(6));

                    stk.ekle(641, "0".boslukTamamla(15));

                    stk.ekle(656, "0".boslukTamamla(15));

                    stk.ekle(671, "0".boslukTamamla(15));


                    stk.teraziDurumu = "0".boslukTamamla(1);
                    stk.ekle(686, stk.teraziDurumu);


                    stk.ekle(687, "0".boslukTamamla(15));

                    stk.ekle(702, "0".boslukTamamla(15));

                    stk.ekle(717, "0".boslukTamamla(15));
                    stk.ekle(732, "0".boslukTamamla(15));
                    stk.ekle(747, "0".boslukTamamla(15));
                    stk.ekle(762, "0".boslukTamamla(15));
                    stk.ekle(777, "0".boslukTamamla(15));
                    stk.ekle(792, "0".boslukTamamla(15));



                    stk.stokKartiPuanBilgisi = "0".boslukTamamla(15);
                    stk.ekle(807, stk.stokKartiPuanBilgisi);


                    stk.ekle(822, "0".boslukTamamla(6));

                    stk.ekle(828, "0".boslukTamamla(15));

                    stk.ekle(843, "0".boslukTamamla(5));


                    stk.yaz = stk.yaz.boslukTamamla(850);

                    Fonksiyon.dosyayaYaz(stk.yaz, dosyaYolu);
                    int aktarilanBarkod = 0;
                    if (dtBarkodlar != null)
                    {
                        foreach (DataRow barkod in dtBarkodlar.Rows)
                        {
                            if (!yazilanBarkodlar.Contains(barkod["STKBARKOD"].ToString()))
                            {
                                barkodOku brkd = new barkodOku();
                                brkd.sirano = "02".boslukTamamla(4);
                                brkd.ekle(0, brkd.sirano);

                                brkd.islemTuru = "0".boslukTamamla(1);
                                brkd.ekle(4, brkd.islemTuru);

                                brkd.iliskiliStkKodu = stk.stokKodu.boslukTamamla(24);
                                brkd.ekle(5, brkd.iliskiliStkKodu);

                                brkd.barkodu = barkod["STKBARKOD"].boslukTamamla(24);
                                brkd.ekle(29, brkd.barkodu);

                                brkd.eskiBarkodu = brkd.barkodu;
                                brkd.ekle(53, brkd.eskiBarkodu);

                                brkd.birimMiktar = "1".boslukTamamla(6); //buraya bakılacak
                                brkd.ekle(77, brkd.birimMiktar);

                                string stkBarTip = "0";
                                if (barkod["STKBARTIP"].ToString().Trim().Length > 0)
                                {
                                    stkBarTip = barkod["STKBARTIP"].ToString();
                                }
                                brkd.barkodTipi = stkBarTip.boslukTamamla(1);
                                brkd.ekle(83, brkd.barkodTipi);

                                brkd.fiyatBilgisi = "0".boslukTamamla(1);
                                brkd.ekle(84, brkd.fiyatBilgisi);

                                brkd.sirano = barkod["STKBARITEMNO"].ToString().Length > 0 ? barkod["STKBARITEMNO"].boslukTamamla(2) : "0".boslukTamamla(2);
                                brkd.ekle(85, brkd.sirano);

                                float barkodFiyati = STKFIYTUTAR - indirimMiktari;
                                barkodFiyati      = barkodFiyati * (float)Convert.ToDouble(barkod["STKBARKATSAYI"]);
                                brkd.barkodFiyati = "1".boslukTamamla(15);

                                brkd.barkodFiyati = barkodFiyati.boslukTamamla(15);

                                brkd.ekle(87, brkd.barkodFiyati);

                                Fonksiyon.dosyayaYaz(brkd.yaz, dosyaYolu);
                                toplamBarkod++;
                                aktarilanBarkod++;
                                lblBarko2.Text    = strBarkodSayisi + " / " + aktarilanBarkod + " adet aktarıldı";
                                yazilanBarkodlar += barkod["STKBARKOD"] + ",";
                            }
                        }
                    }
                    yapilanIslem++;
                    lblKartAktarBilgi.Text = adet + " /  " + yapilanIslem + " kart aktarıldı";
                }
                MessageBox.Show("Aktarma tamamlandı.Toplam " + yapilanIslem + " stok kartı başarıyla aktarıldı.Aktarılan barkod sayısı : " + toplamBarkod);
                btnKartAktar.Enabled = true;
                DateTime dtBitis     = DateTime.Now;
                TimeSpan islemSuresi = dtBitis - dtBaslangic;
                string   sureYaz     = "";
                sureYaz += islemSuresi.Hours > 0 ? " " + islemSuresi.Hours + " Saat" : "";
                sureYaz += islemSuresi.Minutes > 0 ? " " + islemSuresi.Minutes + " Dakika" : "";
                sureYaz += islemSuresi.Seconds > 0 ? " " + islemSuresi.Seconds + " Saniye" : "";

                lblSure.Text = "İşlem Süresi : " + sureYaz;
            }
        }