private void içeAktarToolStripMenuItem_Click(object sender, EventArgs e) { DosyaAc.Title = "Bir Kisi json dosyasını seçiniz"; DosyaAc.Filter = "(*Json|*.json"; DosyaAc.FileName = string.Empty; DosyaAc.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); DosyaAc.Multiselect = false; if (DosyaAc.ShowDialog() == DialogResult.OK) { FileStream dosya = File.OpenRead(DosyaAc.FileName); StreamReader reader = new StreamReader(dosya); string dosyaIcerigi = reader.ReadToEnd(); try { context = JsonConvert.DeserializeObject <Context>(dosyaIcerigi); // context in tipi Context class. O halde içeriye çektğin şey de Context tpinde olacak. Burada list falan tanımlamana gerek yok. } catch (Exception) { MessageBox.Show("Aktarım yapılamadı."); } //ListeyiDoldur(); // direkt context in içine dosya içeriğini atarak olayı çözdük, listeyi doldura vs ihtiyacımız olmadı. Üstteki context satırı zaten işi çözüyor. dosya.Close(); reader.Close(); reader.Dispose(); MessageBox.Show($" Kayıtlar programa aktarıldı"); } }
// >>>>>>>>> R E S İ M E K L E <<<<<<<<<<< private void btnResimEkle_Click(object sender, EventArgs e) { if (DosyaAc.ShowDialog() == DialogResult.OK) { foreach (string i in DosyaAc.FileName.Split('\\')) { if (i.Contains(".jpg")) { DosyaAdi = i; } else if (i.Contains(".bmp")) { DosyaAdi = i; } else if (i.Contains(".png")) { DosyaAdi = i; } else if (i.Contains(".gif")) { DosyaAdi = i; } else { DosyaYolu += i + "\\"; } } pictureBox1.ImageLocation = DosyaAc.FileName; MessageBox.Show("Resim Başarıyla Eklendi Şimdi Stok Güncelleye/Kayıda Basınız"); } else { MessageBox.Show("Herhangi bir Resim Girilmedi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button1_Click_1(object sender, EventArgs e) { if (DosyaAc.ShowDialog() == DialogResult.OK) { foreach (string i in DosyaAc.FileName.Split('\\')) { if (i.Contains(".jpg")) { dosyaAdi = i; } else if (i.Contains(".png")) { dosyaAdi = i; } else { dosyayolu += i + "\\"; } } pictureBox1.ImageLocation = DosyaAc.FileName; } else { MessageBox.Show("Dosya Girmediniz!"); } }
private void içeriAktarToolStripMenuItem1_Click(object sender, EventArgs e) { SoundsEffect.clickeffect.Play(); DosyaAc.Filter = "JSON | *.json"; DosyaAc.ShowDialog(); dosyaIslemleri.Import(DosyaTuru.JSON, DosyaAc.FileName); }
private void button1_Click(object sender, EventArgs e) { DosyaAc.Filter = "Resim Dosyası |*.jpg;*.nef;*.png | Tüm Dosyalar |*.*"; DosyaAc.ShowDialog(); string dosyayolu = DosyaAc.FileName; yeniyol = Application.StartupPath + "\\images\\" + Guid.NewGuid().ToString() + ".jpg"; File.Copy(dosyayolu, yeniyol); pictureBox1.ImageLocation = dosyayolu; }
private void btnSec_Click(object sender, EventArgs e) { DosyaAc.Title = "Resim Seç"; DosyaAc.Filter = "Png Dosyası (*.png)|*.png|Jpeg Dosyası (*.jpg)|*.jpg|Gif Dosyası (*.gif)|*.gif|Tif Dosyası (*.tif)|*.tif"; DosyaAc.InitialDirectory = Application.StartupPath + @"\flag"; if (DosyaAc.ShowDialog() == DialogResult.OK) { pictureBox1.Image = Image.FromFile(DosyaAc.FileName); DosyaYolu = DosyaAc.FileName.ToString(); } }
private void pbUrun_Click(object sender, EventArgs e) { memoryStream = new MemoryStream(); DosyaAc.Title = "Bir fotoğraf dosyasını seçiniz"; DosyaAc.Filter = "JPG | *.jpg"; DosyaAc.Multiselect = false; DosyaAc.FileName = string.Empty; DosyaAc.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); if (DosyaAc.ShowDialog() == DialogResult.OK) { FileStream dosya = File.Open(DosyaAc.FileName, FileMode.Open); while (dosya.Read(resimArray, 0, bufferSize) != 0) { memoryStream.Write(resimArray, 0, resimArray.Length); } dosya.Close(); dosya.Dispose(); pbUrun.Image = new Bitmap(memoryStream); } }
private void btnResimEkle_Click(object sender, EventArgs e) { if (DosyaAc.ShowDialog() == DialogResult.OK) { foreach (string i in DosyaAc.FileName.Split('\\')) { if (i.Contains(".jpg")) { DosyaAdi = i; } else if (i.Contains(".bmp")) { DosyaAdi = i; } else if (i.Contains(".png")) { DosyaAdi = i; } else if (i.Contains(".gif")) { DosyaAdi = i; } else { DosyaYolu += i + "\\"; } } pictureBox1.ImageLocation = DosyaAc.FileName; //cmd = new OleDbCommand("inser into tablom (ResimAdi,DosyaYolu,DosyaAdi) values ('TEST',"+ //MessageBox.Show(DosyaAc.FileName.Split(@"\")); } else { MessageBox.Show("Herhangibir Resim Girilmedi", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } //www.gorselprogramlama.com }