void vYazdır(bool dizayn) { string YaziciAdi = "", YaziciDosyasi = ""; DataTable dtYazicilar = DB.GetData("SELECT YaziciAdi,Dosya FROM SatisFisiSecimi where Sec=1"); if (dtYazicilar.Rows.Count == 1) { YaziciAdi = dtYazicilar.Rows[0]["YaziciAdi"].ToString(); YaziciDosyasi = dtYazicilar.Rows[0]["Dosya"].ToString(); } else if (dtYazicilar.Rows.Count > 1) { frmYaziciAyarlari YaziciAyarlari = new frmYaziciAyarlari(22, 0); YaziciAyarlari.ShowDialog(); YaziciAyarlari.Tag = 0; YaziciDosyasi = YaziciAyarlari.YaziciAdi.Text; if (YaziciAyarlari.YaziciAdi.Tag == null) { YaziciAdi = ""; } else { YaziciAdi = YaziciAyarlari.YaziciAdi.Tag.ToString(); } YaziciAyarlari.Dispose(); } if (YaziciAdi != "") { //satiskaydet(false, true); FisYazdir(dizayn, fisno.Text, YaziciDosyasi, YaziciAdi); } }
private void yazdırDizaynToolStripMenuItem_Click(object sender, EventArgs e) { frmYaziciAyarlari YaziciAyarlari = new frmYaziciAyarlari(1, 0); string pkSatislar = fisno.Value.ToString(); DB.pkSatislar = int.Parse(pkSatislar); YaziciAyarlari.Tag = 1; YaziciAyarlari.ShowDialog(); }
private void simpleButton4_Click(object sender, EventArgs e) { string YaziciAdi = "", YaziciDosyasi = ""; DataTable dtYazicilar = DB.GetData("SELECT * FROM SatisFisiSecimi with(nolock) where Sec=1"); if (dtYazicilar.Rows.Count == 1) { YaziciAdi = dtYazicilar.Rows[0]["YaziciAdi"].ToString(); YaziciDosyasi = dtYazicilar.Rows[0]["Dosya"].ToString(); } else if (dtYazicilar.Rows.Count > 1) { //19.12.2015 if (SatisDurumu.Tag.ToString() == ((int)Degerler.SatisDurumlari.Değişim).ToString()) { SatisDurumu.Tag = ((int)Degerler.SatisDurumlari.Satış).ToString(); } if (SatisDurumu.Tag.ToString() == ((int)Degerler.SatisDurumlari.İade).ToString()) { SatisDurumu.Tag = ((int)Degerler.SatisDurumlari.Satış).ToString(); } frmYaziciAyarlari YaziciAyarlari = new frmYaziciAyarlari(1, int.Parse(SatisDurumu.Tag.ToString())); YaziciAyarlari.ShowDialog(); YaziciAyarlari.Tag = 0; YaziciDosyasi = YaziciAyarlari.YaziciAdi.Text; if (YaziciAyarlari.YaziciAdi.Tag == null) { YaziciAdi = ""; } else { YaziciAdi = YaziciAyarlari.YaziciAdi.Tag.ToString(); } YaziciAyarlari.Dispose(); } if (YaziciAdi != "") { FisYazdir(false, fisno.Text, YaziciDosyasi, YaziciAdi); } }
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); } }