public static void UrunSat(zimmetdbEntities db, int _miktar, string _ad, string _marka, string _model) { try { int esyaId = 0; foreach (Esya es in db.Esya) { if ((es.EsyaAdı == _ad) && (es.Marka == _marka) && (es.Model == _model)) { esyaId = es.EsyaId; } } if (esyaId == 0) { System.Windows.Forms.MessageBox.Show("Böyle bir ürün kayıtlı değil.Lütfen seçimlerinizi gözden geçiriniz."); return; } Depo d = db.Depo.Where(x => x.EsyaId == esyaId).FirstOrDefault(); if ((d.StokMiktari < _miktar) || (_miktar < 0)) { System.Windows.Forms.MessageBox.Show("Stokta yeteri kadar ürün yok ya da miktar bilgisi yanlış.Lütfen tekrar deneyiniz."); return; } d.StokMiktari -= _miktar; System.Windows.Forms.MessageBox.Show("Satış işlemi başarı ile kaydedildi."); } catch { System.Windows.Forms.MessageBox.Show("Lütfen uygun bir sayı giriniz."); } db.SaveChanges(); }
public static void UrunStokArttır(zimmetdbEntities db, int _miktar, string _ad, string _marka, string _model) { try { int esyaId = 0; foreach (Esya es in db.Esya) { if ((es.EsyaAdı == _ad) && (es.Marka == _marka) && (es.Model == _model)) { esyaId = es.EsyaId; Depo d = db.Depo.Where(a => a.EsyaId == es.EsyaId).FirstOrDefault(); d.StokMiktari += _miktar; System.Windows.Forms.MessageBox.Show("Stok miktarı başarılı bir şekilde arttırıldı."); } } if (esyaId == 0) { System.Windows.Forms.MessageBox.Show("Böyle bir ürün kayıtlı değil.Lütfen seçimlerinizi gözden geçiriniz."); } } catch { System.Windows.Forms.MessageBox.Show("Lütfen uygun bir sayı giriniz."); } db.SaveChanges(); }
public static void UrunKaydet(zimmetdbEntities db, string _esyaAdi, string _esyaMarka, string _esyaModel) { foreach (Esya esya in db.Esya) { if ((esya.EsyaAdı == _esyaAdi) && (esya.Marka == _esyaMarka) && (esya.Model == _esyaModel)) { System.Windows.Forms.MessageBox.Show("Bu ürün zaten kayıtlı."); return; } } if (string.IsNullOrEmpty(_esyaAdi) || string.IsNullOrEmpty(_esyaMarka) || string.IsNullOrEmpty(_esyaModel)) { System.Windows.Forms.MessageBox.Show("Alanlar boş geçilemez!"); return; } Esya es = new Esya(); es.EsyaAdı = _esyaAdi; es.Marka = _esyaMarka; es.Model = _esyaModel; Depo d = new Depo(); d.EsyaId = es.EsyaId; db.Esya.Add(es); db.Depo.Add(d); db.SaveChanges(); System.Windows.Forms.MessageBox.Show("Ürün alımı başarı ile kaydedildi."); }
public static void KullaniciSil(zimmetdbEntities db, string _kullaniciAdi) { Kullanici k = db.Kullanici.Where(a => a.kullaniciAdi == _kullaniciAdi).FirstOrDefault(); k.Aktiflik = 0; db.SaveChanges(); System.Windows.Forms.MessageBox.Show("İşlem başarılı."); }
private void btnZimmetCikar_Click(object sender, EventArgs e) { if ((string.IsNullOrEmpty(cmbCikarilanKullaniciAdi.Text)) || (string.IsNullOrEmpty(cmbCikarilanAd.Text)) || (string.IsNullOrEmpty(cmbCikarilanMarka.Text)) || (string.IsNullOrEmpty(cmbCikarilanModel.Text))) { MessageBox.Show("Alanlar boş geçilemez."); return; } ZimmetController.ZimmetKaldir(db, cmbCikarilanKullaniciAdi.SelectedItem.ToString(), cmbCikarilanAd.SelectedItem.ToString(), cmbCikarilanMarka.SelectedItem.ToString(), cmbCikarilanModel.SelectedItem.ToString()); string secilen = cmbCikarilanAd.SelectedItem.ToString(); cmbCikarilanAd.Items.Clear(); cmbCikarilanMarka.Items.Clear(); cmbCikarilanModel.Items.Clear(); db.SaveChanges(); }
private void btnStokTakip_Click(object sender, EventArgs e) { zimmetdbEntities db = new zimmetdbEntities(); table.Clear(); db.SaveChanges(); foreach (Depo d in db.Depo) { foreach (Esya es in db.Esya) { if (es.EsyaId == d.EsyaId) { table.Rows.Add(es.EsyaAdı, es.Marka, es.Model, d.StokMiktari); } } } grdStokTakip.DataSource = table; }
public static void KullaniciEkle(zimmetdbEntities db, string _departmanAdi, string _gorev, string _kullaniciAdi, string _ad, string _soyad, string _sifre) { int departmanId = 0; int rutbeId = 0; foreach (Departman d in db.Departman) { if (d.DepartmanAdi == _departmanAdi) { departmanId = d.DepartmanId; } } foreach (Rutbe r in db.Rutbe) { if (r.Rutbe1 == _gorev) { rutbeId = r.RutbeId; } } foreach (Kullanici k in db.Kullanici) { if (k.kullaniciAdi == _kullaniciAdi) { System.Windows.Forms.MessageBox.Show("Böyle bir kullanıcı adı zaten kayıtlı."); return; } } Kullanici kul = new Kullanici(); kul.kullaniciAdi = _kullaniciAdi; kul.Ad = _ad; kul.Soyad = _soyad; kul.sifre = _sifre; kul.RutbeId = rutbeId; kul.DepartmanId = departmanId; kul.Aktiflik = 1; db.Kullanici.Add(kul); db.SaveChanges(); System.Windows.Forms.MessageBox.Show("Kullanıcı başarılı bir şekilde eklendi."); }
public static void Zimmetle(zimmetdbEntities db, string _kullaniciAdi, string _urunAd, string _urunMarka, string _urunModel) { foreach (Kullanici k in db.Kullanici) { if (k.kullaniciAdi == _kullaniciAdi) { foreach (Esya es in db.Esya) { if ((es.EsyaAdı == _urunAd) && (es.Marka == _urunMarka) && (es.Model == _urunModel)) { Zimmet z = new Zimmet(); z.EsyaId = es.EsyaId; z.CalisanId = k.kullaniciId; var depom = es.Depo; depom.StokMiktari--; z.ZimmetVakti = DateTime.Now; db.Zimmet.Add(z); } } } } db.SaveChanges(); System.Windows.Forms.MessageBox.Show("İşlem başarılı."); }