public static void ZimmetKaldir(zimmetdbEntities db, string _kullaniciAdi, string _urunAdi, string _Marka, string _Model) { foreach (Kullanici k in db.Kullanici) { if (k.kullaniciAdi == _kullaniciAdi) { foreach (Zimmet z in db.Zimmet) { if (z.CalisanId == k.kullaniciId) { foreach (Depo d in db.Depo) { if (d.EsyaId == z.EsyaId) { d.StokMiktari++; db.Zimmet.Remove(z); System.Windows.Forms.MessageBox.Show("İşlem başarılı."); return; } } } } } } }
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ı."); }
public bool Login(string _kullaniciAdi, string _sifre) { zimmetdbEntities db = new zimmetdbEntities(); List <Kullanici> kullanicilar = db.Kullanici.ToList(); bool logined = false; foreach (var k in kullanicilar) { if ((k.kullaniciAdi == _kullaniciAdi) && (k.sifre == _sifre) && (k.RutbeId == 4) && (k.Aktiflik != 0)) { AdminForm af = new AdminForm(); af.Show(); GlobalKullanicim.Kullanicim = k; this.Hide(); logined = true; break; } else if ((k.kullaniciAdi == _kullaniciAdi) && (k.sifre == _sifre) && (k.RutbeId == 3) && (k.Aktiflik != 0)) { DepartmanŞefi ds = new DepartmanŞefi(); ds.Show(); foreach (Kullanici kd in db.Kullanici) { if (k.DepartmanId == kd.DepartmanId) { ds.cmbKullaniciAdiSef.Items.Add(kd.kullaniciAdi); } } this.Hide(); logined = true; break; } else if ((k.kullaniciAdi == _kullaniciAdi) && (k.sifre == _sifre) && (k.RutbeId == 2) && (k.Aktiflik != 0)) { AlımSatımcı alm = new AlımSatımcı(); alm.Show(); GlobalKullanicim.Kullanicim = k; this.Hide(); logined = true; break; } else if ((k.kullaniciAdi == _kullaniciAdi) && (k.sifre == _sifre) && (k.RutbeId == 1) && (k.Aktiflik != 0)) { MessageBox.Show("Giriş yapmaya yetkiniz yok."); break; } } if (logined == false) { MessageBox.Show("Hatalı kullanıcı adı veya şifre."); } return(false); }
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ı."); }