private void StokSorgulama_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; Kategori k = new Kategori(); k.KategorileriGetir(cbKategoriler); Urun u = new Urun(); ds = u.UrunleriGetir(); dgvUrunler.DataSource = ds.Tables["Urunler"]; }
private void UrunIslemleri_Load(object sender, EventArgs e) { this.Top = 0; this.Left = 0; DataBagla(); Konum(); Urun u = new Urun(); u.UrunleriGetir(lvUrunler); Kategori k = new Kategori(); k.KategorileriGetir(cbKategoriler); k.KategorileriGetir(cbKategori); tabControl1.SelectedIndex = Genel.urunsayfano; }
private void tsSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Urun u = new Urun(); bool Sonuc = u.UrunSil(Convert.ToInt32(txtUrunID.Text)); if (Sonuc) { MessageBox.Show("Ürün Bilgileri silindi."); u.UrunleriGetir(lvUrunler); DataBagla(); Konum(); } else { MessageBox.Show("Silme işleminde sorunla karşılaşıldı!"); } } }
private void tsKaydet_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtUrunKodu.Text) || string.IsNullOrEmpty(txtUrunAdi.Text) || string.IsNullOrEmpty(txtKategori.Text)) { MessageBox.Show("Ürün Kodu, Adı ve Kategori boş bırakılamaz."); txtUrunKodu.Focus(); } else { Urun u = new Urun(); if (u.UrunKontrol(txtUrunKodu.Text, txtUrunAdi.Text)) { MessageBox.Show("Bu ürün zaten stokta kayıtlı!"); txtUrunKodu.Focus(); } else { bs.EndEdit(); u.UrunKodu = txtUrunKodu.Text; u.UrunAd = txtUrunAdi.Text; u.KategoriNo = Convert.ToInt32(txtKategoriNo.Text); if(string.IsNullOrEmpty(txtKritik.Text))txtKritik.Text = "0"; u.KritikSeviye = Convert.ToInt32(txtKritik.Text); if (string.IsNullOrEmpty(txtFiyat.Text)) txtFiyat.Text = "0"; u.BirimFiyat = Convert.ToDouble(txtFiyat.Text); if (u.UrunEkle(u)) { MessageBox.Show("Ürün Bilgileri kayıt edildi."); u.UrunleriGetir(lvUrunler); DataBagla(); Konum(); tsDegistir.Enabled = true; tsSil.Enabled = true; } else { MessageBox.Show("Kayıt işleminde sorunla karşılaşıldı!"); } } } }
private void tsDegistir_Click(object sender, EventArgs e) { Urun u = new Urun(); if (u.UrunKontrol(txtUrunKodu.Text, txtUrunAdi.Text, Convert.ToInt32(txtUrunID.Text))) { MessageBox.Show("Önceden Tanımlı Böyle Bir Ürün Zaten Mevcut!"); txtUrunKodu.Focus(); } else { bs.EndEdit(); u.UrunID = Convert.ToInt32(txtUrunID.Text); u.UrunKodu = txtUrunKodu.Text; u.UrunAd = txtUrunAdi.Text; u.KategoriNo = Convert.ToInt32(txtKategoriNo.Text); if (string.IsNullOrEmpty(txtKritik.Text)) txtKritik.Text = "0"; u.KritikSeviye = Convert.ToInt32(txtKritik.Text); if (string.IsNullOrEmpty(txtFiyat.Text)) txtFiyat.Text = "0"; u.BirimFiyat = Convert.ToDouble(txtFiyat.Text); if (u.UrunGuncelle(u)) { MessageBox.Show("Ürün Bilgileri değiştirildi."); u.UrunleriGetir(lvUrunler); DataBagla(); Konum(); } else { MessageBox.Show("Kayıt işleminde sorunla karşılaşıldı!"); } } }
private void DataBagla() { Urun u = new Urun(); ds = u.UrunleriGetir(); bs = new BindingSource(); bs.DataSource = ds.Tables["Urunler"]; txtUrunKodu.DataBindings.Clear(); txtUrunAdi.DataBindings.Clear(); txtUrunID.DataBindings.Clear(); txtKategori.DataBindings.Clear(); txtKategoriNo.DataBindings.Clear(); txtMiktar.DataBindings.Clear(); txtFiyat.DataBindings.Clear(); txtKritik.DataBindings.Clear(); txtUrunKodu.DataBindings.Add("Text", bs, "UrunKodu"); txtUrunAdi.DataBindings.Add("Text", bs, "UrunAd"); txtUrunID.DataBindings.Add("Text", bs, "UrunID"); txtKategori.DataBindings.Add("Text", bs, "KategoriAd"); txtKategoriNo.DataBindings.Add("Text", bs, "KategoriNo"); txtMiktar.DataBindings.Add("Text", bs, "Miktar"); txtFiyat.DataBindings.Add("Text", bs, "BirimFiyat"); txtKritik.DataBindings.Add("Text", bs, "KritikSeviye"); txtUrunKodu2.DataBindings.Clear(); txtUrunAdi2.DataBindings.Clear(); txtUrunID2.DataBindings.Clear(); txtUrunKodu2.DataBindings.Add("Text", bs, "UrunKodu"); txtUrunAdi2.DataBindings.Add("Text", bs, "UrunAd"); txtUrunID2.DataBindings.Add("Text", bs, "UrunID"); }