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