private void veritabaninaKaydet() { lblKayitDurum.Text = "Veritabanına kaydediliyor."; VersiyonBilgisi versiyon = new VersiyonBilgisi(); versiyon.GuncellemeNotu = txtGuncelemeNotu.Text; versiyon.GuncellemeDurumu = 0; versiyon.PaketSayisi = (int)numericPaketSayisi.Value; versiyon.Versiyon = txtVersiyon.Text; versiyon.Namespace = cmbxNamespace.Text; versiyon.Zorunlu = cbxZorunlu.Checked ? (byte)1 : (byte)0; HttpWebRequest istek = (HttpWebRequest)WebRequest.Create(string.Format("{0}guncelleme/{1}", kokForm.apiSunucuAdresi, new JavaScriptSerializer().Serialize(versiyon))); istek.Method = "POST"; try { WebResponse cevap = istek.GetResponse(); using (StreamReader okuyucu = new StreamReader(cevap.GetResponseStream(), Encoding.UTF8)) { string sonuc = okuyucu.ReadToEnd(); if (sonuc == "true") { this.Close(); } else { lblKayitDurum.Text = "Veritabanı kaydı yapılamadı."; } } } catch (Exception ex) { ex.logKaydiEkle(); } }
public void versiyonAyrintisiDoldur(VersiyonBilgisi versiyon, UygulamaBilgisi uygulama) { lblUygulamaAdi.Text = uygulama.UygulamaAdi; lblNamespace.Text = uygulama.Namespace; lblVersiyon.Text = versiyon.Versiyon; lblPaketSayisi.Text = versiyon.PaketSayisi.ToString(); if (versiyon.GuncellemeDurumu == 0) { lblGuncellemeDurumu.Text = "Yayınlanmadı"; lblGuncellemeDurumu.ForeColor = Color.Red; btnYayinlaKaldir.Text = "Yayınla"; btnYayinlaKaldir.Tag = 1; } else if (versiyon.GuncellemeDurumu == 1) { lblGuncellemeDurumu.Text = "Yayınlandı"; lblGuncellemeDurumu.ForeColor = Color.Green; btnYayinlaKaldir.Text = "Yayından kaldır"; btnYayinlaKaldir.Tag = 0; } lblZorunlu.Text = versiyon.Zorunlu == 0 ? "Zorunlu değil" : "Zorunlu"; lblGuncellemeNotu.Text = versiyon.GuncellemeNotu; lblGuncellemeKodu.Text = versiyon.ID.ToString(); btnYayinlaKaldir.Visible = true; }
private void lbxVersiyonlar_SelectedIndexChanged(object sender, EventArgs e) { try { VersiyonBilgisi secili = (VersiyonBilgisi)lbxVersiyonlar.SelectedItem; lblNamespace.Text = ((UygulamaBilgisi)lbxUygulamalar.SelectedItem).Namespace; if (secili.GuncellemeDurumu == 0) { lblGuncellemeDurumu.Text = "Yayınlanmadı"; lblGuncellemeDurumu.ForeColor = Color.Red; } else if (secili.GuncellemeDurumu == 1) { lblGuncellemeDurumu.Text = "Yayınlandı"; lblGuncellemeDurumu.ForeColor = Color.Green; } lblZorunlu.Text = secili.Zorunlu == 0 ? "Zorunlu değil":"Zorunlu"; lblVersiyon.Text = secili.Versiyon; lblGuncellemeNotu.Text = secili.GuncellemeNotu; lblPaketSayisi.Text = secili.PaketSayisi.ToString(); pnlAyrintilar.Enabled = true; } catch { } }