private void btOnizleEpostaGonder_Click(object sender, EventArgs e)
        {
            gridView5.ViewCaption = "Gün Sonu " + ilktarih.Text + " - " + sontarih.Text;
            gridView5.OptionsView.ShowViewCaption = true;
            PrintableComponentLink printableLink = new PrintableComponentLink(new PrintingSystem());

            printableLink.Component = gcGunSonuOzet;
            printableLink.Landscape = true;
            printableLink.PaperKind = System.Drawing.Printing.PaperKind.A5Rotated;
            printableLink.CreateDocument(Printing);

            string dosyaadi = DB.exeDizini + "\\gunsonu.pdf";

            printableLink.ExportToPdf(dosyaadi);

            //ShowRibbonPreviewDialog(printableLink);
            //System.Diagnostics.Process process = new System.Diagnostics.Process();
            //process.StartInfo.FileName = filePath;
            //process.Start();

            DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Gün Sonu Raporu", dosyaadi, "Gün Sonu Raporu");
            formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
            printableLink.Dispose();

            gridView5.OptionsView.ShowViewCaption = false;
        }
Example #2
0
        private void simpleButton1_Click_1(object sender, EventArgs e)
        {
            if (lUEKullanicilar.EditValue.ToString().Length > 10)
            {
                DialogResult secim;
                secim = DevExpress.XtraEditors.XtraMessageBox.Show(lUEKullanicilar.EditValue.ToString() + " E-Posta Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2);
                if (secim == DialogResult.No)
                {
                    return;
                }

                //if (xtraTabControl1.SelectedTabPageIndex == 0)
                {
                    gridView3.ExportToXls(Application.StartupPath + "\\Gelirler.Xls");
                    DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Gelirler " + lueSubeler.Text, Application.StartupPath + "\\Gelirler.Xls", "Gelirler " + ilktarih.Text + "-" + sontarih.Text);

                    gridView4.ExportToXls(Application.StartupPath + "\\Giderler.Xls");
                    DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Giderler " + lueSubeler.Text, Application.StartupPath + "\\Giderler.Xls", "Giderler " + ilktarih.Text + "-" + sontarih.Text);
                }
                //else if (xtraTabControl1.SelectedTabPageIndex == 1)
                //{
                //    gridView3.ExportToXls(Application.StartupPath + "\\SatisRaporuUrunBazinda.Xls");
                //    DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Fiş Bazinda Satış Raporu " + lueSubeler.Text, Application.StartupPath + "\\SatisRaporuUrunBazinda.Xls", "Satış Raporu Ürün Bazında" + ilktarih.Text + "-" + sontarih.Text);

                //}
                formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lUEKullanicilar.Focus();
            }
        }
Example #3
0
        private void simpleButton5_Click(object sender, EventArgs e)
        {
            DataTable dtMail = DB.GetData("select Sirket,eposta from Sirketler with(nolock)");

            if (dtMail.Rows.Count == 0)
            {
                formislemleri.Mesajform("Şirket Bilgilerini kontrol ediniz!", "K", 150);
                return;
            }
            string mail   = "";//dtMail.Rows[0]["eposta"].ToString();
            string sirket = dtMail.Rows[0]["Sirket"].ToString();

            //string mail = formislemleri.inputbox("E-Posta Adresi Giriniz", "Gönderilecek E-Posta", "*****@*****.**", false);
            mail = lUEKullanicilar.EditValue.ToString();
            if (mail.Length < 5)
            {
                formislemleri.Mesajform("e-posta adresi eksik veya hatalı!", "K", 150);
                return;
            }
            if (formislemleri.MesajBox("Satış Özet Raporu Gönderilsin mi?", mail, 3, 1) == "0")
            {
                return;
            }

            string dosyaadi = Application.StartupPath + "\\OzetRapor" + deIlktarih.DateTime.ToString("yyMMddHHmmss") + ".Xls";

            //gridview.ExportToXls(dosyaadi);
            gridView2.ExportToXls(dosyaadi);


            DB.epostagonder(mail, "Özet Rapor -" +
                            deIlktarih.DateTime.ToString("dd MMMM yy dddd") + "-" + deSonTarih.DateTime.ToString("dd MMMM yy dddd")
                            , dosyaadi, sirket);
        }
Example #4
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            //DB.epostagonder("*****@*****.**", meMesaj.Text, "", "Yazılım");
            DB.epostagonder("*****@*****.**", meMesaj.Text, "", "Yazılım");

            formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
            meMesaj.Text = "";
        }
Example #5
0
        private void testEdilecekToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }

            DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);


            string pkDestek = dr["pkDestek"].ToString();
            string mesaj    = dr["mesaj"].ToString();
            string sonuc    = "";

            try
            {
                wshitityazilim.WebService ws = new wshitityazilim.WebService();
                //ws.Url = "http://*****:*****@pkDestek", pkDestek));

            //string sql = @"update Destek set sonuc='Test Edilecek' where pkDestek=@pkDestek";
            //ExecuteSQL_Web(sql, list);

            //eposta gönde
            string b = DB.epostagonder("*****@*****.**", mesaj, "", pkDestek + " Test Edilecek");

            if (b == "OK")
            {
                formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
                //meMesaj.Text = "";
                //txtKonu.Text = "";
            }
            else
            {
                formislemleri.Mesajform(b, "K", 200);
            }
        }
Example #6
0
        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);
            }
        }
Example #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            string sonuc = DB.epostagonder(teEposta.Text, "Test-2", "", "Test-2 Gönderim...");

            if (sonuc == "OK")
            {
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show(sonuc);
            }
        }
 void epostagonder()
 {
     for (int i = 0; i < gridView1.DataRowCount; i++)
     {
         DataRow dr = gridView1.GetDataRow(i);
         if (dr["EpostaGonder"].ToString() == "True")
         {
             DB.epostagonder(Degerler.eposta, dr["Description"].ToString(), "", dr["Subject"].ToString());
             //hatırlatmamamı taksit mi?
             if (dr["HT"].ToString() == "H")
             {
                 DB.ExecuteSQL("update Hatirlatma set EpostaGonder=0,eposta_mesaj='E-Posta Gönderildi' where pkHatirlatma=" + dr["pkHatirlatma"].ToString());
             }
         }
     }
 }
        void GirisYapildiEpostaGonder()// string Sirket,string eposta,string TelefonNo)
        {
            DataTable dtSirket = DB.GetData("select * from Sirketler with(nolock)");

            if (dtSirket.Rows.Count == 0)
            {
                return;
            }

            string Sirket    = dtSirket.Rows[0]["Sirket"].ToString();
            string eposta    = dtSirket.Rows[0]["eposta"].ToString();
            string TelefonNo = dtSirket.Rows[0]["TelefonNo"].ToString();

            DB.epostagonder("*****@*****.**", "Sirket: " + Sirket +
                            " E-Posta: " + eposta + "- Tel:" + TelefonNo + " Bilgisayar Adı:" + Degerler.BilgisayarAdi + " Versiyon: " + Degerler.Versiyon, "", "Programa Giriş Yapıldı");
        }
Example #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            string sonuc = DB.epostagonder(teGonderenEposta.Text, "Test", "", "Test Gönderim...");

            frmMesajBox mesaj = new frmMesajBox(200);

            if (sonuc == "OK")
            {
                mesaj.label1.Text = "E-Posta Gönderildi.";
            }
            else
            {
                mesaj.label1.Text = sonuc;
            }
            mesaj.Show();
        }
Example #11
0
        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);
            }
        }
Example #12
0
        void BorcluMusterileriEpostaileGonder()
        {
            if (lUEKullanicilar.EditValue.ToString().Length > 10)
            {
                string dosyaadi = Application.StartupPath + "\\BorcluMusteriler" + DateTime.Now.ToString("yyMMddHHmmss") + ".Xls";

                gridView1.ExportToXls(dosyaadi);
                DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Borçlu Müşteri Listesi", dosyaadi, "Borçlu Müsteriler");
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lUEKullanicilar.Focus();
            }
        }
Example #13
0
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            if (lueTedarikci.EditValue.ToString().Length > 10)
            {
                DialogResult secim;
                secim = DevExpress.XtraEditors.XtraMessageBox.Show(lueTedarikci.EditValue.ToString() + " E-Posta Gönderilsin mi?", Degerler.mesajbaslik, MessageBoxButtons.YesNo, MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2);
                if (secim == DialogResult.No)
                {
                    return;
                }

                gridView2.ExportToXls(Application.StartupPath + "\\EksikListesi.Xls");
                DB.epostagonder(lueTedarikci.EditValue.ToString(), "Eksik Listesi", Application.StartupPath + "\\EksikListesi.Xls", "Eksik Listesi");

                formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lueTedarikci.Focus();
            }
        }
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            if (lUEKullanicilar.EditValue == null)
            {
                lUEKullanicilar.Focus();
                return;
            }
            string dosyaadi = Application.StartupPath + "\\BorcluTedarikci" + DateTime.Now.ToString("yyMMddHHmmss") + ".Xls";

            if (lUEKullanicilar.EditValue.ToString().Length > 10)
            {
                gridView1.ExportToXls(Application.StartupPath + "\\BorcluTedarikci.Xls");
                DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Borçlu Tedarikçi Listesi", dosyaadi, "Borçlu Tedarikci");
                frmMesajBox mesaj = new frmMesajBox(200);
                mesaj.label1.Text = "E-Posta Gönderildi.";
                mesaj.Show();
            }
            else
            {
                MessageBox.Show("E-Posta Adresini Kontrol Ediniz");
                lUEKullanicilar.Focus();
            }
        }
Example #15
0
        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);
            }
        }
Example #16
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (meMesaj.Text == "")
            {
                meMesaj.Text = cbKonu.Text;
                //    islemler.formislemleri.Mesajform("Mesaj Giriniz", "K",200);
                //    meMesaj.Focus();
                //    return;
            }
            if (cbKonu.Text == "")
            {
                islemler.formislemleri.Mesajform("Konu Giriniz", "K", 200);
                cbKonu.Focus();
                return;
            }



            DataTable dtSirket = DB.GetData("select * from Sirketler with(nolock)");

            if (dtSirket.Rows.Count == 0)
            {
                return;
            }

            string Sirket    = dtSirket.Rows[0]["Sirket"].ToString();
            string eposta    = dtSirket.Rows[0]["eposta"].ToString();
            string TelefonNo = dtSirket.Rows[0]["TelefonNo"].ToString();
            string kul       = "";

            try
            {
                wshitityazilim.WebService ws = new wshitityazilim.WebService();
                //ws.Url = "http://*****:*****@hitityazilim.com", meMesaj.Text, "", cbKonu.Text);
            if (b == "OK")
            {
                formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
                meMesaj.Text = "";
                cbKonu.Text  = "";
            }
            else
            {
                formislemleri.Mesajform(b, "K", 200);
            }
            #endregion

            Desteklistesi(fkKullanicilar.Text);
            //MusteriDestekTalepleri(fkKullanicilar.Text);
        }
Example #17
0
        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)
             * {
             *
             * }
             */
        }
Example #18
0
        private void sbtGelirMail_Click(object sender, EventArgs e)
        {
            if (lUEKullanicilar.EditValue.ToString().Length < 10)
            {
                return;
            }

            DialogResult secim;

            secim = DevExpress.XtraEditors.XtraMessageBox.Show("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;
            }

            System.Data.DataSet ds      = new DataSet("Test");
            DataTable           dtliste = (DataTable)gcGelirler.DataSource;//DB.GetData(sql);

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

            Sirket.TableName = "Sirket";
            ds.Tables.Add(Sirket);

            string exedizini = Path.GetDirectoryName(Application.ExecutablePath);

            string RaporDosyasi = exedizini + "\\Raporlar\\Gelirler.repx";

            if (!File.Exists(RaporDosyasi))
            {
                MessageBox.Show("Giderler.repx Dosya Bulunamadı");
                return;
            }
            XtraReport rapor = new XtraReport();

            rapor.LoadLayout(RaporDosyasi);
            rapor.FindControl("label3", true).Text = deBasGelir.Text + "         " + deBitGelir.Text;

            rapor.Name = "Gelirler";

            rapor.Report.Name = "Gelirler";

            rapor.DataSource = ds;
            string dosyaadi = Application.StartupPath + "\\Gelirler.pdf";

            rapor.ExportToPdf(dosyaadi);

            //ds.Dispose();
            ds.Tables.Remove(dtliste);
            ds.Tables.Remove(Sirket);


            dtliste.Dispose();
            ds.Dispose();
            rapor.Dispose();

            DB.epostagonder(lUEKullanicilar.EditValue.ToString(), "Gelirler Raporu", dosyaadi, "Gün Sonu Raporu");

            formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
        }
Example #19
0
        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);
            }
        }
Example #20
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (gridView1.FocusedRowHandle < 0)
            {
                return;
            }

            DataRow dr       = gridView1.GetDataRow(gridView1.FocusedRowHandle);
            string  pkDestek = dr["pkDestek"].ToString();
            string  konu     = dr["konu"].ToString();
            //string tarih = dr["Tarih"].ToString();
            //string gidecekeposta = dr["eposta"].ToString();


            DataTable dtSirket = DB.GetData("select * from Sirketler with(nolock)");

            if (dtSirket.Rows.Count == 0)
            {
                return;
            }

            string Sirket = dtSirket.Rows[0]["Sirket"].ToString();
            string eposta = dtSirket.Rows[0]["eposta"].ToString();
            string sonuc  = "";

            try
            {
                wshitityazilim.WebService ws = new wshitityazilim.WebService();
                //ws.Url = "http://*****:*****@hitityazilim.com", memoEdit1.Text, "", "Destek No:" + pkDestek + " konu=" + konu);

            //b = DB.epostagonder(gidecekeposta, memoEdit1.Text, "", "Destek No:" + pkDestek + " konu=" + konu);

            if (b == "OK")
            {
                formislemleri.Mesajform("E-Posta Gönderildi.", "S", 200);
                meMesaj.Text = "";
                cbKonu.Text  = "";
            }
            else
            {
                formislemleri.Mesajform(b, "K", 200);
            }


            MusteriDestekDetayTalepleri(pkDestek);

            memoEdit1.Text = "";
        }