private void frmAyarlar_Load(object sender, EventArgs e) { if (GosterilecekSayfalar.Contains(SayfalarEnum.Db) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { if (SeciliSayfa == SayfalarEnum.Db) { txtServerAdresi.Focus(); txtServerAdresi.Select(); xtraTabControl1.SelectedTabPageIndex = 0; } pageDb.PageVisible = true; txtDosyaSunucusu.Text = Ayarlar.DosyaSunucusu; txtServerKullaniciAdi.Text = Ayarlar.ServerKullaniciAdi; txtServerKullaniciSifre.Text = Ayarlar.ServerKullaniciSifre; txtServerAdresi.Text = Ayarlar.ServerAdres; txtVeritabaniAdi.Text = Ayarlar.VeritabaniAdi; } if (GosterilecekSayfalar.Contains(SayfalarEnum.Yazici) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { if (SeciliSayfa == SayfalarEnum.Yazici) { xtraTabControl1.SelectedTabPageIndex = 1; } pageYazici.PageVisible = true; Yazicilar = Araclar.Sistem.Yazicilar(); cmbYazicilarBarkod.Properties.Items.Add("Lütfen Yazıcı Seçin"); cmbYazicilarA4.Properties.Items.Add("Lütfen Yazıcı Seçin"); foreach (string item in Yazicilar) { cmbYazicilarA4.Properties.Items.Add(item); cmbYazicilarBarkod.Properties.Items.Add(item); } if (string.IsNullOrEmpty(Ayarlar.YaziciBarkod)) { cmbYazicilarBarkod.SelectedIndex = 0; } else { cmbYazicilarBarkod.SelectedItem = Ayarlar.YaziciBarkod; } if (string.IsNullOrEmpty(Ayarlar.YaziciA4)) { cmbYazicilarA4.SelectedIndex = 0; } else { cmbYazicilarA4.SelectedItem = Ayarlar.YaziciA4; } } if (GosterilecekSayfalar.Contains(SayfalarEnum.Genel) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { if (SeciliSayfa == SayfalarEnum.Genel) { xtraTabControl1.SelectedTabPageIndex = 2; } pageGenel.PageVisible = true; lookUpSirketler.Properties.DisplayMember = "KisaAd"; lookUpSirketler.Properties.ValueMember = "SirketID"; lookUpSirketler.Properties.DataSource = Araclar.Veri.Ekle_Lutfen(Isler.Sirket.Ver_Sirketler(true), "KisaAd", "SirketID"); lookUpSirketler.EditValue = Ayarlar.VarsayilanSirketID; //Array degerler = System.Enum.GetValues(typeof(Bilesenler.HavaDurumu.Sehirler)); //lookUpHavaSehir.Properties.DataSource = degerler; //Dictionary<int, Bilesenler.HavaDurumu.Sehirler> dic = new Dictionary<int, Bilesenler.HavaDurumu.Sehirler>(); //foreach (Bilesenler.HavaDurumu.Sehirler item in degerler) //{ // dic.Add(Convert.ToInt32(item), item); //} //lookUpHavaSehir.EditValue = (Bilesenler.HavaDurumu.Sehirler)dic[Convert.ToInt32(Ayarlar.HavaDurumSehir)]; //cmbHavaDurumYenilenmeZaman.SelectedIndex = Convert.ToInt32(Ayarlar.HavaDurumZaman); //cmbPiyasaYenilenmeZaman.SelectedIndex = Convert.ToInt32(Ayarlar.PiyasaZaman); } }
private void btnKaydet_Click(object sender, EventArgs e) { try { bool AyarlarKaydedilsinin = false; if (GosterilecekSayfalar.Contains(SayfalarEnum.Db) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { if (Kontrol() == false) { return; } Ayarlar.ServerKullaniciAdi = txtServerKullaniciAdi.Text; Ayarlar.ServerKullaniciSifre = txtServerKullaniciSifre.Text; Ayarlar.ServerAdres = txtServerAdresi.Text; Ayarlar.VeritabaniAdi = txtVeritabaniAdi.Text; Ayarlar.DosyaSunucusu = txtDosyaSunucusu.Text; AyarlarKaydedilsinin = true; YenidenBaslatmaGerekliMi = true; } if (GosterilecekSayfalar.Contains(SayfalarEnum.Yazici) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { Ayarlar.YaziciA4 = cmbYazicilarA4.Text; Ayarlar.YaziciBarkod = cmbYazicilarBarkod.Text; AyarlarKaydedilsinin = true; } if (GosterilecekSayfalar.Contains(SayfalarEnum.Genel) || GosterilecekSayfalar.Contains(SayfalarEnum.Hepsi)) { //Ayarlar.HavaDurumSehir = Convert.ToInt32(lookUpHavaSehir.EditValue).ToString(); //Ayarlar.HavaDurumZaman = cmbHavaDurumYenilenmeZaman.SelectedIndex.ToString(); //Ayarlar.PiyasaZaman = cmbPiyasaYenilenmeZaman.SelectedIndex.ToString(); Ayarlar.VarsayilanSirketID = Convert.ToInt32(lookUpSirketler.EditValue); if (Ayarlar.VarsayilanSirketID == -1) { Ayarlar.VarsayilanDepoID = -1; } else { Ayarlar.VarsayilanDepoID = Convert.ToInt32(lookUpDepolar.EditValue); } AyarlarKaydedilsinin = true; } if (AyarlarKaydedilsinin) { Ayarlar.Kaydet(); } } catch (Exception hata) { XtraMessageBox.Show("Ayarlar Kaydedilirken Bir Hata Oluştu.\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); } if (YenidenBaslatmaGerekliMi) { XtraMessageBox.Show("Ayarlar Başarılı Bir Şekilde Kaydedildi.\n\nAyarların Etkili Olabilmesi İçin Program Yeniden Başlatılacak.", "İşlem Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Restart(); } else { Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Ayarlar Başarılı Bir Şekilde Kaydedildi.", null, ResOtoSis.mark_blue); this.Close(); } }