Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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;
                }
            }
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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;
        }