private void btnMailAt_Click(object sender, EventArgs e) { if (lUEKullanicilar.EditValue.ToString().Length < 10) { return; } DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show("Gelir Gider Raporu " + lUEKullanicilar.EditValue.ToString() + " E-Posta(pdf) Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2); if (secim == DialogResult.No) { return; } xrCariHareket rapor = new xrCariHareket(); rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\GelirGider.repx"); rapor.Name = "GelirGider"; rapor.Report.Name = "GelirGider.repx"; try { rapor.FindControl("label3", true).Text = ilktarih.Text + "\r" + sontarih.Text; string dosyaadi = Application.StartupPath + "\\GelirGider.pdf"; System.Data.DataSet ds = new DataSet("Test"); string sql = @"hsp_GelirGider @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 = "GelirGider"; ds.Tables.Add(dtGelirGider); rapor.DataSource = ds; rapor.ExportToPdf(dosyaadi); DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Gelir Gider Raporu", dosyaadi, "Gün Sonu Raporu"); formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200); } catch (Exception exp) { MessageBox.Show(exp.Message); } }
private void simpleButton6_Click(object sender, EventArgs e) { if (lUEKullanicilar.EditValue.ToString().Length < 10) { return; } DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show(lUEKullanicilar.EditValue.ToString() + " E-Posta(pdf) Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2); if (secim == DialogResult.No) { return; } string RaporDosyasi = DB.exeDizini + "\\Raporlar\\MusteriBorcListesi.repx"; if (!File.Exists(RaporDosyasi)) { MessageBox.Show("MusteriBorcListesi.repx Dosya Bulunamadı"); return; } xrCariHareket rapor = new xrCariHareket(); rapor.LoadLayout(RaporDosyasi); rapor.Name = "MusteriBorcListesi"; rapor.Report.Name = "MusteriBorcListesi.repx"; //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik; try { string dosyaadi = Application.StartupPath + "\\MusteriBorcListesi.pdf"; rapor.DataSource = DB.GetData("exec sp_MusterilereGenelBakis"); //rapor.FilterString = "[ID]=1"; rapor.ExportToPdf(dosyaadi); DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Müşteri Borç Listesi", dosyaadi, "Müşteri Borç Listesi"); formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200); } catch (Exception exp) { MessageBox.Show(exp.Message); } }
private void simpleButton9_Click(object sender, EventArgs e) { if (lueTedarikci.EditValue.ToString().Length < 10) { return; } DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show(lueTedarikci.EditValue.ToString() + " E-Posta(pdf) Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2); if (secim == DialogResult.No) { return; } xrCariHareket rapor = new xrCariHareket(); rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\EksikListesi.repx"); rapor.Name = "EksikListesi"; rapor.Report.Name = "EksikListesi.repx"; //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik; try { string dosyaadi = Application.StartupPath + "\\EksikListesi.pdf"; rapor.DataSource = gridControl2.DataSource; //rapor.FilterString = "[ID]=1"; rapor.ExportToPdf(dosyaadi); DB.epostagonder(lueTedarikci.EditValue.ToString(), "Eksik Listesi", dosyaadi, "Eksik Listesi"); formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200); } catch (Exception exp) { MessageBox.Show(exp.Message); } }
private void simpleButton9_Click(object sender, EventArgs e) { if (lUEKullanicilar.EditValue.ToString().Length < 10) { return; } DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show("Gün Sorunu Raporu " + lUEKullanicilar.EditValue.ToString() + " E-Posta(pdf) Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2); if (secim == DialogResult.No) { return; } xrCariHareket rapor = new xrCariHareket(); rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\GunSonu.repx"); rapor.Name = "GunSonu"; rapor.Report.Name = "GunSonu.repx"; try { rapor.FindControl("label3", true).Text = ilktarih.Text + "\r" + sontarih.Text; string dosyaadi = Application.StartupPath + "\\GunSonu.pdf"; rapor.DataSource = gridControl1.DataSource; rapor.ExportToPdf(dosyaadi); DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Gün Sonu Raporu", dosyaadi, "Gün Sonu Raporu"); formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200); } catch (Exception exp) { MessageBox.Show(exp.Message); } /* * xrCariHareket rapor = new xrCariHareket(); * rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\GunSonu.repx"); * rapor.Name = "GunSonu"; * rapor.Report.Name = "GunSonu"; * //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 = GunSonuDB(); * //DB.GetData(sql); * } * catch (Exception ex) * { * * } */ }
private void sBtnEpostaGonder_Click(object sender, EventArgs e) { string fkfirma = "0", FisNo = "0", fkSatisDurumu = "0", eposta = "@"; fkfirma = groupControl1.Tag.ToString();//dr["fkFirma"].ToString(); FisNo = fisno.Text; //fkSatisDurumu = dr["Durumu"].ToString(); //if (fkSatisDurumu == "Teklif") fkSatisDurumu = "2"; DataTable Musteri = DB.GetData("select *,Devir as Bakiye from Firmalar with(nolock) where pkFirma=" + fkfirma); //DataTable dtFirma = DB.GetData("select * From Firmalar with(nolock) where pkFirma=" + fkfirma); eposta = Musteri.Rows[0]["eposta"].ToString(); inputForm sifregir = new inputForm(); //sifregir.Girilen.Properties.PasswordChar = '#'; sifregir.GirilenCaption.Text = "E-Posta Adresi Giriniz"; sifregir.Girilen.Text = eposta; sifregir.ShowDialog(); eposta = sifregir.Girilen.Text; if (eposta.Length < 10) { return; } DialogResult secim; secim = DevExpress.XtraEditors.XtraMessageBox.Show(eposta + " E-Posta(pdf) Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2); if (secim == DialogResult.No) { return; } #region yazıcı Seçimi string YaziciAdi = "", YaziciDosyasi = ""; DataTable dtYazicilar = DB.GetData("SELECT YaziciAdi,Dosya,YazdirmaAdedi FROM SatisFisiSecimi with(nolock) where Sec=1 and fkSatisDurumu=" + fkSatisDurumu); //+ lueSatisTipi.EditValue.ToString()); if (dtYazicilar.Rows.Count == 1) { YaziciAdi = dtYazicilar.Rows[0]["YaziciAdi"].ToString(); YaziciDosyasi = dtYazicilar.Rows[0]["Dosya"].ToString(); short.TryParse(dtYazicilar.Rows[0]["YazdirmaAdedi"].ToString(), out yazdirmaadedi); } else if (dtYazicilar.Rows.Count > 1) { short.TryParse(dtYazicilar.Rows[0]["YazdirmaAdedi"].ToString(), out yazdirmaadedi); frmYaziciAyarlari YaziciAyarlari = new frmYaziciAyarlari(1, 2);//int.Parse(lueSatisTipi.EditValue.ToString())); YaziciAyarlari.ShowDialog(); YaziciAyarlari.Tag = 0; YaziciDosyasi = YaziciAyarlari.YaziciAdi.Text; if (YaziciAyarlari.YaziciAdi.Tag == null) { YaziciAdi = ""; } else { YaziciAdi = YaziciAyarlari.YaziciAdi.Tag.ToString(); } YaziciAyarlari.Dispose(); } #endregion if (YaziciAdi == "") { MessageBox.Show("Yazıcı Bulunamadı"); return; } // else //FisYazdir(dizayner, pkSatisBarkod.Text, YaziciDosyasi, YaziciAdi); xrCariHareket rapor = new xrCariHareket(); rapor.LoadLayout(DB.exeDizini + "\\Raporlar\\" + YaziciDosyasi + ".repx"); rapor.Name = "Teklif"; rapor.Report.Name = "Teklif.repx"; //rapor.FindControl("label15", true).Text = DB.PersonellerBaslik; try { System.Data.DataSet ds = new DataSet("Test"); DataTable FisDetay = DB.GetData(@"exec sp_SatisDetay " + FisNo + ",1"); FisDetay.TableName = "FisDetay"; ds.Tables.Add(FisDetay); DataTable Fis = DB.GetData(@"exec sp_Satislar " + FisNo); 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 from KasaHareket with(nolock) where fkSatislar=" + FisNo); Bakiye.TableName = "Bakiye"; ds.Tables.Add(Bakiye); //Firma bilgileri //DataTable Musteri = DB.GetData("select *,Devir as Bakiye from Firmalar with(nolock) where pkFirma=" + fkFirma); Musteri.TableName = "Musteri"; ds.Tables.Add(Musteri); string dosyaadi = Application.StartupPath + "\\" + YaziciDosyasi + ".pdf"; rapor.DataSource = ds; //rapor.DataSource = gridControl2.DataSource; //rapor.FilterString = "[ID]=1"; rapor.ExportToPdf(dosyaadi); DB.epostagonder(eposta, " Fiş Bilgisi", dosyaadi, groupControl1.Text + "Fiş No=" + FisNo); formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200); } catch (Exception exp) { MessageBox.Show(exp.Message); } }