protected void loadByJsonData(SdNode config, String json) { ONode list = null; ONode obj = ONode.tryLoad(json); if (obj.isObject) { list = obj.get("list").asArray(); if (TextUtils.isEmpty(name)) { name = obj.get("name").getString(); logo = obj.get("logo").getString(); } } else { list = obj; } foreach (ONode n in list) { TxtModel txt = new TxtModel(referer, n.get("d").getString(), n.get("t").getInt(), n.get("c").getString()); items.Add(txt); } }
protected void ButtonUpload_Click(object sender, EventArgs e) { byte[] fileData = null; Stream fileStream = null; int length = 0; if (FileUploadZipData.HasFile) { try { if (FileUploadZipData.PostedFile.ContentType == "application/x-zip-compressed") { length = FileUploadZipData.PostedFile.ContentLength; fileData = new byte[length + 1]; fileStream = FileUploadZipData.PostedFile.InputStream; fileStream.Read(fileData, 0, length); fileStream.Seek(0, SeekOrigin.Begin); using (var zip = new ZipArchive(fileStream, ZipArchiveMode.Read)) { foreach (ZipArchiveEntry entry in zip.Entries) { TxtModel model = new TxtModel(); var zipFileStream = entry.Open(); model.FileContent = ReadFully(zipFileStream); model.FileName = entry.FullName; this.LiteralResult.Text += "File" + entry.FullName + " added to database"; db.TxtModel.Add(model); db.SaveChanges(); } } } else { this.LiteralResult.Text = "Please upload zip file!"; } } catch (Exception err) { this.LiteralResult.Text = err.Message; } } }
private void BtnKaydet_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(TxtMarka.Text) == true) { MessageBox.Show("Marka alanı boş geçilemez."); return; } if (string.IsNullOrWhiteSpace(TxtModel.Text) == true) { MessageBox.Show("Model alanı boş geçilemez."); return; } if (DpYıl.SelectedDate == null) { MessageBox.Show("Üretim Yılı alanı boş geçilemez."); return; } if (string.IsNullOrWhiteSpace(TxtRenk.Text) == true) { MessageBox.Show("Renk alanı boş geçilemez."); return; } if (decimal.TryParse(TxtFiyat.Text, out decimal fiyat) == false) { MessageBox.Show("Fiyat alanı doğru biçimde değil."); return; } if (seciliTasit == null) { t = new Tasit(); t.Marka = TxtMarka.Text; t.Model = TxtModel.Text; t.ÜretimYılı = DpYıl.SelectedDate.Value; t.Renk = TxtRenk.Text; t.Fiyat = decimal.Parse(TxtFiyat.Text); t.Yakıt = RbBenzin.IsChecked.Value; Tasitlar.Add(t); } else { seciliTasit.Marka = TxtMarka.Text; seciliTasit.Model = TxtModel.Text; seciliTasit.ÜretimYılı = DpYıl.SelectedDate.Value; seciliTasit.Renk = TxtRenk.Text; seciliTasit.Fiyat = decimal.Parse(TxtFiyat.Text); seciliTasit.Yakıt = RbBenzin.IsChecked.Value; LbTasitlar.Items.Refresh(); LbTasitlar.SelectedItem = null; } TbYazi.Text = "Kaydedildi."; TxtMarka.Clear(); TxtModel.Clear(); DpYıl.SelectedDate = null; TxtRenk.Clear(); TxtFiyat.Clear(); RbBenzin.IsChecked = RbDizel.IsChecked = false; }