Пример #1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (cbFaturaTipi.SelectedIndex == -1)
            {
                MessageBox.Show("Lütfen Fatura Tipini Seçiniz");
                cbFaturaTipi.Focus();
                return;
            }
            ArrayList list = new ArrayList();

            list.Add(new SqlParameter("@Sektor", cbSektor.Text));
            DB.Sektor = cbSektor.Text;
            list.Add(new SqlParameter("@Sirket", tESirket.Text));
            list.Add(new SqlParameter("@yedekalinacakyer", klasoryol.Text));

            if (WebKullanir.Checked)
            {
                list.Add(new SqlParameter("@WebKullanir", true));
            }
            else
            {
                list.Add(new SqlParameter("@WebKullanir", false));
            }

            list.Add(new SqlParameter("@FaturaTipi", cbFaturaTipi.SelectedIndex));
            list.Add(new SqlParameter("@FaturaTipiAlis", cbFaturaTipiAlis.SelectedIndex));
            list.Add(new SqlParameter("@StokTakibi", cbStokTakibi.Checked));
            list.Add(new SqlParameter("@MusteriZorunluUyari", cbMusteriZorunluUyari.Checked));
            list.Add(new SqlParameter("@TedarikciZorunluUyari", cbTedarikciZorunluUyari.Checked));
            list.Add(new SqlParameter("@Callerid", cbCallerid.Checked));

            list.Add(new SqlParameter("@TeraziBarkoduBasi", seTeraziBarkoduBasi.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@TeraziBarkoduBasi2", seTeraziBarkoduBasi2.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@TeraziBarkoduBasi3", seTeraziBarkoduBasi3.EditValue.ToString().Replace(",", ".")));

            list.Add(new SqlParameter("@MusteriBasNo", MusteriOzelKod.EditValue.ToString().Replace(",", ".")));
            list.Add(new SqlParameter("@BonusYuzde", bonusyuzde.Value.ToString()));
            list.Add(new SqlParameter("@VergiDairesi", teVergiDairesi.Text));
            Degerler.SirketVDaire = teVergiDairesi.Text;
            list.Add(new SqlParameter("@VergiNo", teVergiNo.Text));
            Degerler.SirketVDaire = teVergiNo.Text;
            list.Add(new SqlParameter("@WebSitesi", WebSitesi.Text));
            list.Add(new SqlParameter("@BonusTur", BonusTur.SelectedIndex));
            list.Add(new SqlParameter("@Host", teHost.Text));
            list.Add(new SqlParameter("@GonderenEposta", teGonderenEposta.Text));

            //string epostasifresisifrele = islemler.CryptoStreamSifreleme.Encrypt("Hitit999", teGonderenEpostaSifre.Text);
            string epostasifresisifrele = islemler.CryptoStreamSifreleme.md5Sifrele(teGonderenEpostaSifre.Text);

            list.Add(new SqlParameter("@GonderenEpostaSifre", epostasifresisifrele));
            list.Add(new SqlParameter("@Port", tePort.Text));
            list.Add(new SqlParameter("@Adres", teSirketAdresi.Text));
            list.Add(new SqlParameter("@YedekSaati", dateEdit2.DateTime.ToString("HH:mm:ss")));
            list.Add(new SqlParameter("@TelefonNo", teTel.Text));
            list.Add(new SqlParameter("@Fax", teFax.Text));
            list.Add(new SqlParameter("@Cep", teCep.Text));

            list.Add(new SqlParameter("@eposta", teEposta.Text));
            list.Add(new SqlParameter("@ccEposta", teEpostacc.Text));
            list.Add(new SqlParameter("@bccEposta", teEpostabcc.Text));

            Degerler.eposta    = teEposta.Text;
            Degerler.epostacc  = teEpostacc.Text;
            Degerler.epostabcc = teEpostabcc.Text;

            //sms
            list.Add(new SqlParameter("@sms_kullaniciadi", tbKullaniciAdi.Text));
            string sifrele = DB.EncodeTo64(tbSmsSifre.Text);

            list.Add(new SqlParameter("@sms_sifre", sifrele));
            list.Add(new SqlParameter("@sms_baslik", tbSmsBaslik.Text));

            list.Add(new SqlParameter("@kdv_orani", cbKdvorani.Text));
            list.Add(new SqlParameter("@kdv_orani_alis", cbAlisKdv.Text));

            list.Add(new SqlParameter("@stok_birimi", cbBirimi.SelectedIndex));
            list.Add(new SqlParameter("@OzelSifre", txtOzelSifre.Text));
            list.Add(new SqlParameter("@satisadedi_icindekiadetdir", cbeSatisadedi_icindekiadet.Checked));

            list.Add(new SqlParameter("@ikincifiyatgoster", cbikincifiyat.Checked));
            list.Add(new SqlParameter("@ucuncufiyatgoster", cbucuncufiyat.Checked));
            list.Add(new SqlParameter("@uruneklendisescal", cbUruneklendisescal.Checked));
            list.Add(new SqlParameter("@satiskopyala", cbSatiskopyala.Checked));

            list.Add(new SqlParameter("@odemesekli", comboBoxEdit4.Text));
            list.Add(new SqlParameter("@EnableSsl", cbEnableSsl.Checked));
            list.Add(new SqlParameter("@OncekiFiyatHatirla", cbOncekiFiyatHatirla.Checked));
            list.Add(new SqlParameter("@uretici__barkod_no", tbUreticiBarkodNo.Text));
            list.Add(new SqlParameter("@tedarikciler_giderdir", cbTadarikcilerGiderdir.Checked));
            list.Add(new SqlParameter("@is_kamp_odeme_sekli_acikhesap", cbKampanyaAcikHesap.Checked));

            list.Add(new SqlParameter("@fkKodu", LUESehir.EditValue));
            list.Add(new SqlParameter("@fkAltGrup", lookUpilce.EditValue));
            list.Add(new SqlParameter("@fkKoduDefault", lueil.EditValue));
            list.Add(new SqlParameter("@fkAltGrupDefault", lueilce.EditValue));
            list.Add(new SqlParameter("@DepoKullaniyorum", cbDepoKullaniyorum.Checked));
            list.Add(new SqlParameter("@stok_karti_dizayn", cbStokKartiDizayn.Checked));

            list.Add(new SqlParameter("@BitisTarihi", deBitisTarihi.DateTime.ToString("yyyy-MM-dd")));

            list.Add(new SqlParameter("@Yetkili", txtYetkili.Text));

            list.Add(new SqlParameter("@fkBirimler", lueBirimler.EditValue));
            list.Add(new SqlParameter("@makbuz_yazdir", ceMakbuzyazdir.Checked));
            list.Add(new SqlParameter("@oto_guncelle", cbOtoGuncelle.Checked));

            list.Add(new SqlParameter("@e_fatura_kul", txtEFaturaKul.Text));
            list.Add(new SqlParameter("@e_fatura_sifre", txtEFaturaSifre.Text));
            list.Add(new SqlParameter("@tedarikci_OncekiFiyatHatirla", cbOncekiFiyatHatirla_teda.Checked));
            list.Add(new SqlParameter("@e_fatura_url", txtEFaturaWebservis.Text));

            Degerler.OzelSifre = txtOzelSifre.Text;

            string sql = @"UPDATE Sirketler set Sirket=@Sirket,Yetkili=@Yetkili,yedekalinacakyer=@yedekalinacakyer,WebKullanir=@WebKullanir,
                        FaturaTipi=@FaturaTipi,FaturaTipiAlis=@FaturaTipiAlis,Sektor=@Sektor,StokTakibi=@StokTakibi,MusteriZorunluUyari=@MusteriZorunluUyari,
                        TedarikciZorunluUyari=@TedarikciZorunluUyari,VergiNo=@VergiNo,VergiDairesi=@VergiDairesi,
                        TeraziBarkoduBasi=@TeraziBarkoduBasi,MusteriBasNo=@MusteriBasNo,BonusYuzde=@BonusYuzde,WebSitesi=@WebSitesi,
                        Callerid=@Callerid,BonusTur=@BonusTur,kdv_orani=@kdv_orani,stok_birimi=@stok_birimi,
                        Host=@Host,GonderenEposta=@GonderenEposta,GonderenEpostaSifre=@GonderenEpostaSifre,Port=@Port,Adres=@Adres,
                        YedekSaati=@YedekSaati,TelefonNo=@TelefonNo,Fax=@Fax,Cep=@Cep,eposta=@eposta,
                        sms_kullaniciadi=@sms_kullaniciadi,sms_sifre=@sms_sifre,sms_baslik=@sms_baslik,OzelSifre=@OzelSifre,
                        satisadedi_icindekiadetdir=@satisadedi_icindekiadetdir,TeraziBarkoduBasi2=@TeraziBarkoduBasi2,
                        ikincifiyatgoster=@ikincifiyatgoster,ucuncufiyatgoster=@ucuncufiyatgoster,TeraziBarkoduBasi3=@TeraziBarkoduBasi3,
                        satiskopyala=@satiskopyala,odemesekli=@odemesekli,EnableSsl=@EnableSsl,OncekiFiyatHatirla=@OncekiFiyatHatirla,
                        bccEposta=@bccEposta,ccEposta=@ccEposta,uretici__barkod_no=@uretici__barkod_no,uruneklendisescal=@uruneklendisescal,
                        tedarikciler_giderdir=@tedarikciler_giderdir,is_kamp_odeme_sekli_acikhesap=@is_kamp_odeme_sekli_acikhesap,
                        fkKodu=@fkKodu,fkAltGrup=@fkAltGrup,fkKoduDefault=@fkKoduDefault,fkAltGrupDefault=@fkAltGrupDefault,
                        DepoKullaniyorum=@DepoKullaniyorum,stok_karti_dizayn=@stok_karti_dizayn,BitisTarihi=@BitisTarihi,fkBirimler=@fkBirimler,
                        makbuz_yazdir=@makbuz_yazdir,oto_guncelle=@oto_guncelle,kdv_orani_alis=@kdv_orani_alis, 
                        e_fatura_kul=@e_fatura_kul,e_fatura_sifre=@e_fatura_sifre,tedarikci_OncekiFiyatHatirla=@tedarikci_OncekiFiyatHatirla,
                        e_fatura_url=@e_fatura_url where pkSirket=" + pkSirket;
            string s   = DB.ExecuteSQL(sql, list);

            if (s == "0")
            {
                sirketgetir();
                //gridControl1.DataSource = DB.GetData("select * from Sirketler");
                frmMesajBox mesaj = new frmMesajBox(100);
                mesaj.label1.Text      = "Bilgiler Kaydedildi.";
                mesaj.label1.BackColor = System.Drawing.Color.YellowGreen;
                mesaj.Show();
                Degerler.YedekSaati = dateEdit2.DateTime.ToString("HH:mm:ss");
                Degerler.YedekYolu  = klasoryol.Text;
                //sms ayarları
                Degerler.smskullaniciadi = tbKullaniciAdi.Text;
                //string coz = DB.DecodeFrom64(Degerler.smssifre);
                Degerler.smssifre  = DB.EncodeTo64(tbSmsSifre.Text);
                Degerler.smsbaslik = tbSmsBaslik.Text;

                Degerler.kdvorani      = int.Parse(cbKdvorani.Text);
                Degerler.kdvorani_alis = int.Parse(cbAlisKdv.Text);

                Degerler.stokbirimi         = cbBirimi.Text;
                Degerler.odemesekli         = comboBoxEdit4.Text;
                Degerler.Uruneklendisescal  = cbUruneklendisescal.Checked;
                Degerler.Satiskopyala       = cbSatiskopyala.Checked;
                Degerler.EnableSsl          = cbEnableSsl.Checked;
                Degerler.OncekiFiyatHatirla = cbOncekiFiyatHatirla.Checked;

                Degerler.fkilKoduDefault      = int.Parse(lueil.EditValue.ToString());
                Degerler.fkilceAltGrupDefault = int.Parse(lueilce.EditValue.ToString());
                Degerler.DepoKullaniyorum     = cbDepoKullaniyorum.Checked;
                Degerler.StokKartiDizayn      = cbStokKartiDizayn.Checked;

                Degerler.fkBirimler          = int.Parse(lueBirimler.EditValue.ToString());
                Degerler.makbuzyazdir        = ceMakbuzyazdir.Checked;
                Degerler.MusteriZorunluUyari = cbMusteriZorunluUyari.Checked;
            }
            else
            {
                MessageBox.Show("Hata Oluştu.");
            }

            Modulyetkilerikaydet();

            DB.TeraziBarkoduBasi1 = int.Parse(seTeraziBarkoduBasi.Value.ToString());
            DB.TeraziBarkoduBasi2 = int.Parse(seTeraziBarkoduBasi2.Value.ToString());
            DB.TeraziBarkoduBasi3 = int.Parse(seTeraziBarkoduBasi3.Value.ToString());

            Thread thread1 = new Thread(new ThreadStart(ServerKaydet));

            thread1.Start();
        }