Exemple #1
0
        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(); }
        }
Exemple #2
0
 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 { }
        }