Exemplo n.º 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();
            }
        }
Exemplo n.º 2
0
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            xrCariHareket rapor = new xrCariHareket();

            rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\CariHareketRaporu.repx");
            //rapor.xlCariAdi.Text = lueCari.Text;//DB.FirmaAdi;
            rapor.DataSource = gCPerHareketleri.DataSource;//DB.GetData("select * from KasaHareket where Modul = 6 and fkPersoneller=" + lueCari.EditValue.ToString());
            rapor.ShowDesigner();
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 5
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();
            }
        }
Exemplo n.º 6
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();
            }
        }
Exemplo n.º 7
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);
            }
        }
Exemplo n.º 8
0
        void FisYazdir(bool Disigner, string pkSatislar, string SatisFisTipi, string YaziciAdi)
        {
            try
            {
                string fisid                 = pkSatislar;
                System.Data.DataSet ds       = new DataSet("Test");
                DataTable           FisDetay = DB.GetData(@"exec sp_SatisDetay " + fisid + ",1");
                FisDetay.TableName = "FisDetay";
                ds.Tables.Add(FisDetay);
                DataTable Fis     = DB.GetData(@"exec sp_Satislar " + fisid);
                string    fkFirma = Fis.Rows[0]["fkFirma"].ToString();
                Fis.TableName = "Fis";
                ds.Tables.Add(Fis);

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

                ds.Tables.Add(Sirket);

                //aynı anda çift ödeme olunca ne olacak
                DataTable Bakiye = DB.GetData(@"select Tutar as OncekiBakiye,Borc, OdemeSekli,Tutar from KasaHareket with(nolock) where fkSatislar=" + fisid);

                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);
                Musteri.TableName = "Musteri";
                ds.Tables.Add(Musteri);
                string exedizini = Path.GetDirectoryName(Application.ExecutablePath);

                string RaporDosyasi = exedizini + "\\Raporlar\\" + SatisFisTipi + ".repx";
                if (!File.Exists(RaporDosyasi))
                {
                    MessageBox.Show("Dosya Bulunamadı");
                    return;
                }

                xrCariHareket rapor = new xrCariHareket();
                //if (yazdirmaadedi>1)
                //  rapor.PrintingSystem.StartPrint += new DevExpress.XtraPrinting.PrintDocumentEventHandler(PrintingSystem_StartPrint);

                rapor.DataSource = ds;
                rapor.LoadLayout(RaporDosyasi);
                rapor.Name        = SatisFisTipi;
                rapor.Report.Name = SatisFisTipi;
                if (Disigner)
                {
                    rapor.ShowDesigner();
                }
                else
                {
                    //if (yazdirmaadedi < 1) yazdirmaadedi = 1;

                    //for (int i = 0; i < yazdirmaadedi; i++)
                    rapor.Print(YaziciAdi);
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show("Hata Oluştu " + exp.Message);
            }
        }
Exemplo n.º 9
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);
            }
        }
Exemplo n.º 10
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);
            }
        }