예제 #1
0
        void Yazdir(bool dizayn)
        {
            xrCariHareket rapor = new xrCariHareket();

            //XtraReport rapor = new XtraReport();
            rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\EksikListesi.repx");
            rapor.Name        = "EksikListesi";
            rapor.Report.Name = "EksikListesi.repx";

            //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik;
            try
            {
                //string pkKasaHareket = "0";
                //if (gridView1.FocusedRowHandle >= 0)
                //{
                //    DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);
                //    pkKasaHareket = dr["pkKasaHareket"].ToString();
                //}
                // string sql = "select * from KasaHareket where pkKasaHareket=" + pkKasaHareket;
                rapor.DataSource = gridControl2.DataSource;
                //DB.GetData(sql);
            }
            catch (Exception ex)
            {
            }
            if (dizayn)
            {
                rapor.ShowDesigner();
            }
            else
            {
                rapor.ShowPreview();
            }
        }
예제 #2
0
        void RaporOnizleme(bool Disigner)
        {
            string        exedizini    = Path.GetDirectoryName(Application.ExecutablePath);
            string        RaporDosyasi = "Rapor.repx";
            xrCariHareket rapor        = new xrCariHareket();

            RaporDosyasi     = exedizini + "\\Raporlar\\BankaHareketRaporu.repx";
            rapor.DataSource = gCPerHareketleri.DataSource;

            if (!File.Exists(RaporDosyasi))
            {
                Print();
                return;
            }
            rapor.LoadLayout(RaporDosyasi);

            rapor.Name = "BankaHareketRaporu";
            //rapor.Report.Name = "KasaHareketRaporu.repx";

            rapor.FindControl("xlKasaAdi", true).Text = lueBankalar.Text + " " + ilkdate.DateTime.ToString("dd.MM.yyyy HH:mm") +
                                                        "-" + sondate.DateTime.ToString("dd.MM.yyyy  HH:mm");
            if (Disigner)
            {
                rapor.ShowDesignerDialog();
            }
            else
            {
                rapor.ShowPreview();
            }
        }
예제 #3
0
        void FisYazdir(bool Disigner, string RaporDosyasi, string secilen_idler)
        {
            //ArrayList list = new ArrayList();
            //list.Add(new SqlParameter("@fkFirma", musteriadi.Tag.ToString()));
            //list.Add(new SqlParameter("@ilktar", ilktarih.DateTime.Date));
            //list.Add(new SqlParameter("@sontar", sontarih.DateTime.Date.AddHours(23).AddMinutes(59).AddSeconds(59)));
            try
            {
                System.Data.DataSet ds       = new DataSet("Test");
                DataTable           FisDetay = DB.GetData(@"select s.pkSatislar,s.GuncellemeTarihi as Tarih,
                s.pkSatislar as FisNo,sk.Stokadi,sd.Adet,(sd.SatisFiyati-sd.iskontotutar) as SatisFiyati,
                sd.iskontotutar,
                (sd.Adet*(sd.SatisFiyati-sd.iskontotutar)) as Tutar,OdemeSekli,sdu.Durumu,
                f.Firmaadi,Devir as Bakiye
                from Satislar s with(nolock)
                inner join SatisDetay sd with(nolock) on sd.fkSatislar=s.pkSatislar
                left join SatisDurumu sdu with(nolock) on sdu.pkSatisDurumu=s.fkSatisDurumu 
                inner join StokKarti sk with(nolock) on sk.pkStokKarti=sd.fkStokKarti
                inner join Firmalar f with(nolock) on f.pkFirma=s.fkFirma
                where pkSatislar in(" + secilen_idler + ") order by s.pkSatislar desc");//, list);
                //and s.GuncellemeTarihi between @ilktar and @sontar and s.fkFirma=@fkFirma and s.Siparis=1 and fkSatisDurumu not in(1,10)
                FisDetay.TableName = "FisDetay";
                ds.Tables.Add(FisDetay);

                //DataTable Fis = DB.GetData(@"SELECT Admin");//*,dbo.fon_MusteriBakiyesi(pkFirma) as Bakiye  FROM Firmalar with(nolock) WHERE pkFirma=" + musteriadi.Tag.ToString());
                //Fis.TableName = "Fis";
                //ds.Tables.Add(Fis);
                //kasahareketleri
                //DataTable dtkasahareketleri = DB.GetData(@"select top 1 *,Tutar-Borc as OncekiBakiye from KasaHareket with(nolock) where fkSatislar is null and fkFirma="
                //    + musteriadi.Tag.ToString() + " order by pkKasaHareket DESC");
                //dtkasahareketleri.TableName = "kasahareketleri";
                //ds.Tables.Add(dtkasahareketleri);

                string        exedizini = Path.GetDirectoryName(Application.ExecutablePath);
                xrCariHareket rapor     = new xrCariHareket();
                rapor.Name       = "Müşteri Hesap Extresi";
                rapor.DataSource = ds;
                rapor.LoadLayout(RaporDosyasi);
                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    rapor.ShowPreview();//.Print(YaziciAdi);//.ShowPreview();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }
예제 #4
0
        void SiparisYazdir(bool Disigner, string RaporDosyasi)
        {
            string sql = @"select pkFirma,OzelKod,Firmaadi,Tel,Cep,Yetkili,KaraListe,OdemeGunSayisi,SonOdemeTarihi,SonSatisTarihi,fkPerTeslimEden,Devir
            from Firmalar f with(nolock) where f.Aktif=1 and fkPerTeslimEden=" + lUEStokKarti.EditValue.ToString();

            try
            {
                System.Data.DataSet ds       = new DataSet("Test");
                DataTable           FisDetay = DB.GetData(sql);//, list);
                if (FisDetay.Rows.Count == 0)
                {
                    MessageBox.Show("Kayıt Yok");
                    return;
                }
                FisDetay.TableName = "FisDetay";
                ds.Tables.Add(FisDetay);

                //Firma Bilgileri
                DataTable Baslik = DB.GetData("SELECT '" + lUEStokKarti.Text + "' as TarihAraligi");
                Baslik.TableName = "Baslik";
                ds.Tables.Add(Baslik);
                ////kasahareketleri
                //DataTable dtkasahareketleri = DB.GetData(@"select Tarih,OdemeSekli,Borc,Alacak,Tutar  from KasaHareket WHERE fkFirma=" + musteriadi.Tag.ToString());
                //dtkasahareketleri.TableName = "kasahareketleri";
                //ds.Tables.Add(dtkasahareketleri);

                string        exedizini = Path.GetDirectoryName(Application.ExecutablePath);
                xrCariHareket rapor     = new xrCariHareket();
                rapor.DataSource = ds;

                rapor.LoadLayout(RaporDosyasi);

                rapor.Name        = "MusteriPlasiyerRaporu";
                rapor.Report.Name = "MusteriPlasiyerRaporu";

                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    rapor.ShowPreview();//.Print(YaziciAdi);//.ShowPreview();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }
예제 #5
0
        private void simpleButton8_Click(object sender, EventArgs e)
        {
            if (lUEKullanicilar.EditValue.ToString().Length < 10)
            {
                return;
            }

            string dosya = DB.exeDizini + "\\Raporlar\\EksikListesi2.repx";

            if (!File.Exists(dosya))
            {
                MessageBox.Show(dosya + " Dosya Bulunamadı");
                return;
            }
            xrCariHareket rapor = new xrCariHareket();

            rapor.LoadLayout(dosya);
            rapor.Name        = "EksikListesi2";
            rapor.Report.Name = "EksikListesi2";
            //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik;
            try
            {
                string dosyaadi = Application.StartupPath + "\\EksikListesi2.pdf";
                rapor.DataSource = gridControl2.DataSource;
                //rapor.FilterString = "[ID]=1";
                //rapor.ExportToPdf(dosyaadi);
                //if (dizayn)
                //  rapor.ShowDesigner();
                //else
                rapor.ShowPreview();
                //DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Eksik Listesi", dosyaadi, "Eksik Listesi");

                //formislemleri.Mesajform("E-Posta Gönderildi.", "S");
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }
예제 #6
0
        void Yazdir(bool dizayn)
        {
            xrCariHareket rapor = new xrCariHareket();

            rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\GelirGiderTablosu.repx");
            rapor.Name        = "GelirGiderTablosu";
            rapor.Report.Name = "GelirGiderTablosu";
            //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik;
            try
            {
                rapor.FindControl("label3", true).Text = deBasGelir.Text + "         " + deBitGelir.Text;

                System.Data.DataSet ds = new DataSet("Test");

                string    sql  = @"hsp_GelirGiderTablosu @ilktar,@sontar,@fkSube";
                ArrayList list = new ArrayList();
                list.Add(new SqlParameter("@ilktar", deBasGelir.DateTime.ToString("yyyy-MM-dd")));
                list.Add(new SqlParameter("@sontar", deBitGelir.DateTime.ToString("yyyy-MM-dd 23:59")));
                list.Add(new SqlParameter("@fkSube", "1"));
                DataTable dtGelirGider = DB.GetData(sql, list);
                dtGelirGider.TableName = "GelirGiderTablosu";
                ds.Tables.Add(dtGelirGider);

                rapor.DataSource = ds;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (dizayn)
            {
                rapor.ShowDesigner();
            }
            else
            {
                rapor.ShowPreview();
            }
        }
예제 #7
0
        void SozlesmeYazdir(bool dizayn)
        {
            xrCariHareket rapor = new xrCariHareket();

            rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\Sozlesme.repx");
            //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik;
            try
            {
                string sql = "select * from Taksitler";//"exec personeldurum " + DB.pkPersoneller.ToString();
                rapor.DataSource = DB.GetData(sql);
            }
            catch (Exception ex)
            {
            }
            if (dizayn)
            {
                rapor.ShowPreview();
            }
            else
            {
                rapor.ShowDesigner();
            }
        }
예제 #8
0
        void FisYazdir(bool Disigner, string RaporDosyasi)
        {
            try
            {
                System.Data.DataSet ds = new DataSet("Test");

                string sql = "exec sp_stokHareketleri '@ilktarih','@sontarih','@fkstokkarti'";
                sql = sql.Replace("@ilktarih", ilktarih.DateTime.ToString("yyyy-MM-dd HH:mm:ss"));
                sql = sql.Replace("@sontarih", sontarih.DateTime.ToString("yyyy-MM-dd HH:mm:ss"));
                sql = sql.Replace("@fkstokkarti", fkStokKarti.Tag.ToString());
                DataTable dt = DB.GetData(sql);

                DataTable dtSanal = new DataTable();
                dtSanal.Columns.Add(new DataColumn("Tarih", typeof(DateTime)));
                dtSanal.Columns.Add(new DataColumn("Tipi", typeof(string)));
                dtSanal.Columns.Add(new DataColumn("id", typeof(string)));
                dtSanal.Columns.Add(new DataColumn("GirisAdet", typeof(decimal)));
                dtSanal.Columns.Add(new DataColumn("CikisAdet", typeof(decimal)));
                dtSanal.Columns.Add(new DataColumn("Fark", typeof(decimal)));
                decimal bakiye = 0;
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    //if (dt.Rows[i]["Tarih"].ToString() == "") continue;

                    decimal borc = 0, alacak = 0;
                    if (dt.Rows[i]["GirisAdet"].ToString() != "")
                    {
                        borc   = decimal.Parse(dt.Rows[i]["GirisAdet"].ToString());
                        bakiye = bakiye + borc;
                    }
                    if (dt.Rows[i]["CikisAdet"].ToString() != "")
                    {
                        alacak = decimal.Parse(dt.Rows[i]["CikisAdet"].ToString());
                        bakiye = bakiye - alacak;
                    }
                    DataRow dr;
                    dr              = dtSanal.NewRow();
                    dr["Tarih"]     = dt.Rows[i]["Tarih"];
                    dr["Tipi"]      = dt.Rows[i]["Tipi"].ToString();
                    dr["id"]        = dt.Rows[i]["id"];
                    dr["GirisAdet"] = dt.Rows[i]["GirisAdet"];
                    dr["CikisAdet"] = dt.Rows[i]["CikisAdet"];
                    dr["Fark"]      = bakiye;
                    dtSanal.Rows.Add(dr);
                }
                dtSanal.TableName = "FisDetay";

                DataTable StokDetay = dtSanal;//DB.GetData(sql);
                //DB.GetData(sql, list);
                //if (StokDetay.Rows.Count == 0)
                //{
                //    MessageBox.Show("Kayıt Yok");
                //    return;
                //}
                //DataTable dtSanal = new DataTable();
                //dtSanal.Columns.Add(new DataColumn("Tarih", typeof(DateTime)));
                //dtSanal.Columns.Add(new DataColumn("Hareket", typeof(string)));
                //dtSanal.Columns.Add(new DataColumn("Aciklama", typeof(string)));
                //dtSanal.Columns.Add(new DataColumn("EskiDeger", typeof(decimal)));
                //dtSanal.Columns.Add(new DataColumn("YeniDeger", typeof(decimal)));
                //dtSanal.Columns.Add(new DataColumn("Fark", typeof(decimal)));
                //decimal bakiye = 0;
                //for (int i = 0; i < StokDetay.Rows.Count; i++)
                //{
                //    decimal borc = 0, alacak = 0;
                //    if (StokDetay.Rows[i]["EskiDeger"].ToString() != "0,00")
                //    {
                //        borc = decimal.Parse(StokDetay.Rows[i]["EskiDeger"].ToString());
                //        bakiye = bakiye - borc;
                //    }
                //    if (StokDetay.Rows[i]["YeniDeger"].ToString() != "0,00")
                //    {
                //        alacak = decimal.Parse(StokDetay.Rows[i]["YeniDeger"].ToString());
                //        bakiye = bakiye + alacak;
                //    }
                //    DataRow dr;
                //    dr = dtSanal.NewRow();
                //    dr["Tarih"] = StokDetay.Rows[i]["Tarih"];
                //    dr["Hareket"] = StokDetay.Rows[i]["Hareket"].ToString();
                //    dr["Aciklama"] = StokDetay.Rows[i]["Aciklama"];
                //    dr["EskiDeger"] = StokDetay.Rows[i]["EskiDeger"];
                //    dr["YeniDeger"] = StokDetay.Rows[i]["YeniDeger"].ToString();
                //    dr["Fark"] = bakiye;
                //    dtSanal.Rows.Add(dr);
                //}
                //dtSanal.TableName = "FisDetay";
                //ds.Tables.Add(dtSanal);
                StokDetay.TableName = "StokDetay";
                ds.Tables.Add(StokDetay);

                //Stok Bilgileri
                DataTable StokKart = DB.GetData(@"SELECT * FROM StokKarti with(nolock) WHERE pkStokKarti=" + fkStokKarti.Tag.ToString());
                StokKart.TableName = "StokKart";
                ds.Tables.Add(StokKart);
                //Firma Bilgileri
                DataTable Baslik = DB.GetData("SELECT '" + ilktarih.DateTime.ToString("dd.MM.yyyy HH:mm") + "-" + sontarih.DateTime.ToString("dd.MM.yyyy HH:mm") + "' as TarihAraligi");
                Baslik.TableName = "Baslik";
                ds.Tables.Add(Baslik);

                string        exedizini = Path.GetDirectoryName(Application.ExecutablePath);
                xrCariHareket rapor     = new xrCariHareket();
                rapor.DataSource = ds;

                rapor.LoadLayout(RaporDosyasi);

                rapor.Name        = "StokHareketleri";
                rapor.Report.Name = "StokHareketleri";

                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    rapor.ShowPreview();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }
예제 #9
0
        void FisYazdir(bool Disigner, string pkSatislar, string SatisFisTipi, string fkSatisFisiSecimi)
        {
            System.Data.DataSet ds       = new DataSet("Test");
            DataTable           FisDetay = DB.GetData(@"exec sp_SatisDetay " + pkSatislar + ",1");

            FisDetay.TableName = "FisDetay";
            ds.Tables.Add(FisDetay);
            DataTable Fis = DB.GetData(@"exec sp_Satislar " + pkSatislar);

            if (Fis.Rows.Count == 0)
            {
                MessageBox.Show("Satış Bulunamadı");
                return;
            }
            string fkFirma = Fis.Rows[0]["fkFirma"].ToString();

            Fis.TableName = "Fis";
            ds.Tables.Add(Fis);

            //şirket bilgileri
            DataTable Sirket = DB.GetData(@"select top 1 * from Sirketler with(nolock)");

            Sirket.TableName = "Sirket";
            ds.Tables.Add(Sirket);

            //Bakiye bilgileri
            DataTable Bakiye = DB.GetData(@"select Tutar as OncekiBakiye,Borc, OdemeSekli from KasaHareket with(nolock)
                    where fkSatislar=" + pkSatislar);

            Bakiye.TableName = "Bakiye";
            ds.Tables.Add(Bakiye);

            //Firma bilgileri
            //DataTable Musteri = DB.GetData("select *,dbo.fon_MusteriBakiyesi(pkFirma) as Bakiye from Firmalar with(nolock) where pkFirma=" + fkFirma);
            DataTable Musteri = DB.GetData("select * from VM_Musteriler where pkFirma=" + fkFirma);

            Musteri.TableName = "Musteri";
            ds.Tables.Add(Musteri);

            string exedizini = Path.GetDirectoryName(Application.ExecutablePath);

            string RaporDosyasi = exedizini + "\\Raporlar\\" + SatisFisTipi + ".repx";
            //string RaporDosyasi = exedizini + "\\Raporlar\\MusteriSatis.repx";
            //XtraReport rapor = new XtraReport();
            xrCariHareket rapor = new xrCariHareket();

            //rapor.AfterPrint
            //rapor.Disposed
            //rapor.EndUpdate
            //rapor.IsDisposed
            //rapor.IsSingleChild

            //rapor.SaveComponents
            //rapor.SaveComponents += new
            //EventHandler<SaveComponentsEventArgs>(report_SaveComponents);
            rapor.DataSource = ds;

            if (File.Exists(RaporDosyasi))
            {
                rapor.LoadLayout(RaporDosyasi);
            }
            else
            {
                MemoryStream ms = RaporUtil.GetMemStr(fkSatisFisiSecimi, pkSatislar);
                if (ms == null)
                {
                    MessageBox.Show("Dosya Bulunamadı");
                }
                else
                {
                    rapor.LoadLayout(ms);
                }
            }

            rapor.Name        = SatisFisTipi;
            rapor.Report.Name = SatisFisTipi;

            if (Disigner)
            {
                /*
                 * // Create a Design Tool and assign the report to it.
                 * ReportDesignTool designTool = new ReportDesignTool(rapor);
                 * designTool.Report.DrawGrid = true;
                 * // Access the Designer form's properties.
                 * designTool.DesignForm.SetWindowVisibility(DesignDockPanelType.FieldList |
                 * DesignDockPanelType.PropertyGrid, false);
                 *
                 * //designTool.DesignForm.OpenReport()
                 * //rapor.DesignerLoaded += report_DesignerLoaded;
                 * designTool.ShowDesignerDialog();
                 */
                rapor.ShowDesignerDialog();


                string filePath = @"XtraReport1.repx";

                rapor.SaveLayout(filePath);

                FileStream   fStream   = new FileStream(filePath, FileMode.Open, FileAccess.Read);
                long         sayac     = fStream.Length;
                BinaryReader bReader   = new BinaryReader(fStream);
                byte[]       byteResim = bReader.ReadBytes((int)sayac);
                string       sql       = "";
                ArrayList    alist     = new ArrayList();
                alist.Add(new SqlParameter("@pkSatisFisiSecimi", fkSatisFisiSecimi));
                alist.Add(new SqlParameter("@rapor_dosya", byteResim));

                sql = @"update SatisFisiSecimi set rapor_dosya=@rapor_dosya,guncelleme_tarihi=getdate() where pkSatisFisiSecimi=@pkSatisFisiSecimi";
                string sonuc = DB.ExecuteSQL(sql, alist);
            }
            else
            {
                rapor.ShowPreview();
            }
        }
예제 #10
0
        void YazdirFiyat(bool Disigner, string RaporDosyasi)
        {
            //ArrayList list = new ArrayList();
            //list.Add(new SqlParameter("@fkFirma", musteriadi.Tag.ToString()));
            string sql = @" select f.pkFirma,f.Firmaadi,sf.SatisFiyatiKdvli as SatisFiyati  from Firmalar f with(nolock)
inner join  SatisFiyatlari sf with(nolock) on sf.fkSatisFiyatlariBaslik=f.fkSatisFiyatlariBaslik
where f.fkPerTeslimEden is not null and  sf.fkStokKarti=1";

            sql = @"select f.pkFirma,f.Firmaadi,sk.Stokadi,ss.Sira,sf.SatisFiyatiKdvli as SatisFiyati,sf.fkStokKarti from Firmalar f with(nolock)
inner join  SatisFiyatlari sf with(nolock) on sf.fkSatisFiyatlariBaslik=f.fkSatisFiyatlariBaslik
inner join SiparisStoklari ss with(nolock) on ss.fkStokKarti=sf.fkStokKarti
inner join StokKarti sk on sk.pkStokKarti=sf.fkStokKarti
where f.fkPerTeslimEden is not null 
order by f.pkFirma,ss.Sira";
            try
            {
                System.Data.DataSet ds       = new DataSet("Test");
                DataTable           Fiyatlar = DB.GetData(sql);//, list);
                if (Fiyatlar.Rows.Count == 0)
                {
                    MessageBox.Show("Kayıt Yok");
                    return;
                }
                Fiyatlar.TableName = "Fiyatlar";
                ds.Tables.Add(Fiyatlar);

                //Firma Bilgileri
                //DataTable Fis = DB.GetData(@"SELECT *,dbo.fon_MusteriBakiyesi(pkFirma) as Bakiye  FROM Firmalar with(nolock) WHERE pkFirma=" + musteriadi.Tag.ToString());
                //Fis.TableName = "Fis";
                //ds.Tables.Add(Fis);
                //Firma Bilgileri
                DataTable Baslik = DB.GetData("SELECT 'Müşteri Fiyatları' as TarihAraligi");
                Baslik.TableName = "Baslik";
                ds.Tables.Add(Baslik);
                ////kasahareketleri
                //DataTable dtkasahareketleri = DB.GetData(@"select Tarih,OdemeSekli,Borc,Alacak,Tutar  from KasaHareket WHERE fkFirma=" + musteriadi.Tag.ToString());
                //dtkasahareketleri.TableName = "kasahareketleri";
                //ds.Tables.Add(dtkasahareketleri);

                string        exedizini = Path.GetDirectoryName(Application.ExecutablePath);
                xrCariHareket rapor     = new xrCariHareket();
                rapor.DataSource = ds;

                rapor.LoadLayout(RaporDosyasi);

                rapor.Name        = "MusteriFiyatlari";
                rapor.Report.Name = "MusteriFiyatlari";

                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    rapor.ShowPreview();//.Print(YaziciAdi);//.ShowPreview();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }
예제 #11
0
        void SiparisYazdir(bool Disigner, string RaporDosyasi)
        {
            //ArrayList list = new ArrayList();
            //list.Add(new SqlParameter("@fkFirma", musteriadi.Tag.ToString()));
            string sql = @"select 
s.pkSiparis,
s.siparis_tarihi,
p.adi,p.soyadi,
f.Firmaadi,
F.Devir,
sd.Adet1,
sd.Adet2,
sd.Adet3,
sd.Adet4,
sd.Adet5,
sd.Adet6,
sd.alinan_para

 from Siparis s with(nolock) 
left join SiparisDetay sd with(nolock) on sd.fkSiparis=s.pkSiparis 
left join Firmalar f with(nolock) on f.pkFirma=sd.fkFirma
left join Personeller p on p.pkpersoneller=s.fkPersoneller
where s.pkSiparis=" + lueAcikSiparisler.EditValue.ToString();

            try
            {
                System.Data.DataSet ds       = new DataSet("Test");
                DataTable           FisDetay = DB.GetData(sql);//, list);
                if (FisDetay.Rows.Count == 0)
                {
                    MessageBox.Show("Kayıt Yok");
                    return;
                }
                FisDetay.TableName = "FisDetay";
                ds.Tables.Add(FisDetay);

                //Firma Bilgileri
                DataTable Baslik = DB.GetData("SELECT '" + lueAcikSiparisler.Text + "' as TarihAraligi");
                Baslik.TableName = "Baslik";
                ds.Tables.Add(Baslik);
                ////kasahareketleri
                //DataTable dtkasahareketleri = DB.GetData(@"select Tarih,OdemeSekli,Borc,Alacak,Tutar  from KasaHareket WHERE fkFirma=" + musteriadi.Tag.ToString());
                //dtkasahareketleri.TableName = "kasahareketleri";
                //ds.Tables.Add(dtkasahareketleri);

                string        exedizini = Path.GetDirectoryName(Application.ExecutablePath);
                xrCariHareket rapor     = new xrCariHareket();
                rapor.DataSource = ds;

                rapor.LoadLayout(RaporDosyasi);

                rapor.Name        = "SiparisExtresi";
                rapor.Report.Name = "SiparisExtresi";

                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    rapor.ShowPreview();//.Print(YaziciAdi);//.ShowPreview();
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }