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(); } }
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(); }
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); } }
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); } }
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(); } }
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(); } }
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); } }
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); } }
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); } }
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); } }