private void seçilenÜrünüDüzenleToolStripMenuItem_Click(object sender, EventArgs e) { try { FrmUrunDuzenle frm = new FrmUrunDuzenle(); frm.cmbUrunKategorisi.DataSource = Sabitler.db.Kategoriler.ToList(); frm.cmbUrunKategorisi.ValueMember = "KategoriAdi"; frm.secilenUrunId = Convert.ToInt32(dgvUrunler.CurrentRow?.Cells[0].Value); frm.txtBarkodNo.Text = dgvUrunler.CurrentRow?.Cells[1].Value.ToString(); frm.txtUrunAdi.Text = dgvUrunler.CurrentRow?.Cells[2].Value.ToString(); frm.txtUrunAciklamasi.Text = dgvUrunler.CurrentRow?.Cells[3].Value.ToString(); frm.cmbUrunKategorisi.SelectedIndex = frm.cmbUrunKategorisi.FindStringExact(dgvUrunler.CurrentRow?.Cells[4].Value.ToString()); frm.txtUrunFiyati.Text = dgvUrunler.CurrentRow?.Cells[5].Value.ToString(); frm.txtStokMiktari.Text = dgvUrunler.CurrentRow?.Cells[6].Value.ToString(); frm.label7.Text = "Eklenme Tarihi: " + dgvUrunler.CurrentRow?.Cells[7].Value; frm.label8.Text = "Güncellenme Tarihi: " + dgvUrunler.CurrentRow?.Cells[8].Value; string resimYolu = AppDomain.CurrentDomain.BaseDirectory + @"Resim\" + dgvUrunler.CurrentRow?.Cells[0].Value + ".jpg"; frm.picUrunResmi.Image = File.Exists(resimYolu) ? Image.FromFile(resimYolu) : Resources.VarsayilanResim; if (frm.ShowDialog() == DialogResult.Cancel) { DgvUrunlerYenile(); seçilenÜrünüDüzenleToolStripMenuItem.Enabled = false; } } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void btnGirisYap_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtKullaniciAdi.Text)) { Sabitler.MesajGoster("Kullanıcı adını girin!"); txtKullaniciAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtSifre.Text)) { Sabitler.MesajGoster("Şifrenizi girin!"); txtSifre.Focus(); return; } try { var girisYapSorgu = Sabitler.db.Yonetici.Where(x => x.KullaniciAdi == txtKullaniciAdi.Text && x.Sifre == txtSifre.Text).ToList(); if (girisYapSorgu.Count == 1) { if (chkBeniHatirla.Checked) { Properties.Settings.Default.KullaniciAdi = txtKullaniciAdi.Text; Properties.Settings.Default.Sifre = txtSifre.Text; Properties.Settings.Default.BeniHatirla = true; Properties.Settings.Default.Save(); } else { Properties.Settings.Default.KullaniciAdi = String.Empty; Properties.Settings.Default.Sifre = String.Empty; Properties.Settings.Default.BeniHatirla = false; Properties.Settings.Default.Save(); } Sabitler.YoneticiAdiSoyadi = $"{girisYapSorgu[0].Adi} {girisYapSorgu[0].Soyadi}"; DialogResult = DialogResult.OK; } else { Sabitler.MesajGoster("Kullanıcı adı ya da şifreniz yanlış!"); } } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void seçilenKategoriyiSilToolStripMenuItem_Click(object sender, EventArgs e) { try { var kategoriSil = Sabitler.db.Kategoriler.FirstOrDefault(x => x.KategoriId == kategoriId); if (MessageBox.Show($"{kategoriSil.KategoriAdi} adlı kategori silinsin mi?", "Bilgi", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { Sabitler.db.Kategoriler.Remove(kategoriSil); Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Kategori başarıyla silindi!"); DgvKategorilerYenile(); } } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void ÜrünüSİlToolStripMenuItem_Click(object sender, EventArgs e) { try { var urunuSil = Sabitler.db.Urunler.FirstOrDefault(x => x.Id == secilenUrunId); if (MessageBox.Show($"{urunuSil?.UrunAdi} adlı ürün silinsin mi?", "Bilgi", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { Sabitler.db.Urunler.Remove(urunuSil); Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Ürün başarıyla silindi!"); Close(); } } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void kaydetToolStripMenuItem_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtKategoriAdi.Text)) { Sabitler.MesajGoster("Kategori adını girin!"); txtKategoriAdi.Focus(); return; } try { Kategoriler kategoriEkle = new Kategoriler(); kategoriEkle.KategoriAdi = txtKategoriAdi.Text; Sabitler.db.Kategoriler.Add(kategoriEkle); Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Kategori oluşturuldu!"); } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void guncelleToolStripMenuItem_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtKategoriAdi.Text)) { Sabitler.MesajGoster("Kategori adını girin!"); txtKategoriAdi.Focus(); return; } try { var kategoriDuzenle = Sabitler.db.Kategoriler.Where(x => x.KategoriId == kategoriId).ToList(); kategoriDuzenle[0].KategoriAdi = txtKategoriAdi.Text; Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Kategori adı başarıyla düzenlendi!"); DgvKategorilerYenile(); } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void guncelleToolStripMenuItem_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtBarkodNo.Text)) { Sabitler.MesajGoster("Barkod no boş!"); txtBarkodNo.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunAdi.Text)) { Sabitler.MesajGoster("Urun adı boş!"); txtUrunAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunAciklamasi.Text)) { Sabitler.MesajGoster("Urun açıklaması boş!"); txtUrunAciklamasi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtStokMiktari.Text)) { Sabitler.MesajGoster("Stok miktarı boş!"); txtStokMiktari.Focus(); return; } if (cmbUrunKategorisi.SelectedIndex == -1) { Sabitler.MesajGoster("Urun kategorisi boş!"); cmbUrunKategorisi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunFiyati.Text)) { Sabitler.MesajGoster("Urun fiyatını girin!"); txtUrunFiyati.Focus(); return; } try { var urunuDuzenle = Sabitler.db.Urunler.FirstOrDefault(x => x.Id == secilenUrunId); urunuDuzenle.BarkodNo = txtBarkodNo.Text; urunuDuzenle.UrunAdi = txtUrunAdi.Text; urunuDuzenle.UrunAciklamasi = txtUrunAciklamasi.Text; urunuDuzenle.StokMiktari = Convert.ToInt32(txtStokMiktari.Text); var kategoriId = Sabitler.db.Kategoriler.FirstOrDefault(x => x.KategoriAdi == cmbUrunKategorisi.Text); urunuDuzenle.KategoriId = kategoriId?.KategoriId; urunuDuzenle.Kategoriler = kategoriId; urunuDuzenle.UrunFiyati = Convert.ToDecimal(txtUrunFiyati.Text); urunuDuzenle.GuncellemeTarihi = DateTime.Now; if (File.Exists(kaynakResimYolu)) { urunuDuzenle.UrunResmi = resimYolu; File.Copy(kaynakResimYolu, AppDomain.CurrentDomain.BaseDirectory + @"Resim\" + secilenUrunId + ".jpg", true); } Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Ürün güncellendi!"); } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void hakkındaToolStripMenuItem_Click(object sender, EventArgs e) { Sabitler.MesajGoster("Kitap, Kırtasiye Programı v1.0\nProgramı Yazan: Abdulhalik Kaya - 16300031019"); }
private void guncelleToolStripMenuItem_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtMevcutSifre.Text)) { Sabitler.MesajGoster("Mevcut şifrenizi girin!"); txtSoyadi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtAdi.Text)) { Sabitler.MesajGoster("Adınızı girin!"); txtAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtSoyadi.Text)) { Sabitler.MesajGoster("Soyadınızı girin!"); txtSoyadi.Focus(); return; } try { if (String.IsNullOrWhiteSpace(txtYeniSifre.Text) || String.IsNullOrWhiteSpace(txtYeniSifreyiOnayla.Text)) { var yoneticiBilgileri = Sabitler.db.Yonetici.FirstOrDefault(x => x.Sifre == txtMevcutSifre.Text); if (yoneticiBilgileri != null) { yoneticiBilgileri.Adi = txtAdi.Text; yoneticiBilgileri.Soyadi = txtSoyadi.Text; Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Bilgileriniz güncellendi!"); } else { Sabitler.MesajGoster("Mevcut şifreniz yanlış!"); } return; } if (txtYeniSifre.Text == txtYeniSifreyiOnayla.Text) { var yoneticiBilgileri = Sabitler.db.Yonetici.FirstOrDefault(x => x.Sifre == txtMevcutSifre.Text); if (yoneticiBilgileri != null) { yoneticiBilgileri.Adi = txtAdi.Text; yoneticiBilgileri.Soyadi = txtSoyadi.Text; yoneticiBilgileri.Sifre = txtYeniSifre.Text; Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Bilgileriniz ve şifreniz güncellendi!"); } else { Sabitler.MesajGoster("Mevcut şifreniz yanlış!"); } return; } else { Sabitler.MesajGoster("Yeni şifreniz yanlış!", true); } } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }
private void kaydetToolStripMenuItem_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtBarkodNo.Text)) { Sabitler.MesajGoster("Barkod no boş!"); txtBarkodNo.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunAdi.Text)) { Sabitler.MesajGoster("Urun adı boş!"); txtUrunAdi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunAciklamasi.Text)) { Sabitler.MesajGoster("Urun açıklaması boş!"); txtUrunAciklamasi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtStokMiktari.Text)) { Sabitler.MesajGoster("Stok miktarı boş!"); txtStokMiktari.Focus(); return; } if (cmbUrunKategorisi.SelectedIndex == -1) { Sabitler.MesajGoster("Urun kategorisi boş!"); cmbUrunKategorisi.Focus(); return; } if (String.IsNullOrWhiteSpace(txtUrunFiyati.Text)) { Sabitler.MesajGoster("Urun fiyatını girin!"); txtUrunFiyati.Focus(); return; } try { Urunler urunEkle = new Urunler(); urunEkle.BarkodNo = txtBarkodNo.Text; urunEkle.UrunAdi = txtUrunAdi.Text; urunEkle.UrunAciklamasi = txtUrunAciklamasi.Text; urunEkle.StokMiktari = Convert.ToInt32(txtStokMiktari.Text); var kategoriId = Sabitler.db.Kategoriler.FirstOrDefault(x => x.KategoriAdi == cmbUrunKategorisi.Text); urunEkle.KategoriId = kategoriId?.KategoriId; urunEkle.Kategoriler = kategoriId; urunEkle.UrunFiyati = Convert.ToDecimal(txtUrunFiyati.Text); urunEkle.EklenmeTarihi = DateTime.Now; Sabitler.db.Urunler.Add(urunEkle); Sabitler.db.SaveChanges(); Sabitler.MesajGoster("Ürün oluşturuldu!"); } catch (Exception ex) { Sabitler.MesajGoster($"Bir hata oluştu\n{ ex.Message}!", true); } }