public static void UrunSil(int urunID)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_UrunSil(urunID);
     }
 }
示例#2
0
        private void UrunListele()
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = (from d in db.sp_UrunListeleme() select new { d.urunID, d.urunAd, d.marka, d.model, d.stokMiktari, d.fiyat, d.satınAlınmaTarihi, d.tedarikciFirma });

            dgwUrunListele.DataSource = data.ToList();
        }
示例#3
0
 private void BtnUrunBul_Click(object sender, EventArgs e)
 {
     try
     {
         if ((Convert.ToInt32(txtUrunID.Text) < 0 || Convert.ToInt32(txtUrunID.Text) > 1000000000))
         {
             MessageBox.Show("Geçerli bir ID Giriniz ! ");
             txtUrunID.Text = "";
             txtUrunID.Focus();
         }
     }
     catch
     {
         MessageBox.Show("Geçerli bir değer girin");
         txtUrunID.Text = "";
         txtUrunID.Focus();
     }
     if (string.IsNullOrEmpty(txtUrunID.Text))
     {
         txtUrunID.Text = "";
     }
     else
     {
         DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
         var data = db.sp_UrunBul(int.Parse(txtUrunID.Text));
         dgwUrunListesi.DataSource = data.ToList();
         UrunRenklendir();
     }
 }
 public static void PersonelSil(int personelID)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_PersonelSil(personelID);
     }
 }
 public static void PersonelGuncelle(Personeller personel)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_PersonelGuncelle(personel.personelID, personel.adi, personel.soyadi, personel.cepTelefonu, personel.departmanID, personel.iseGirisTarihi);
     }
 }
 public static void urunDuzenle(Urunler urun)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_UrunGuncelle(urun.urunID, urun.marka, urun.model, urun.urunAd, urun.fiyat, urun.stokMiktari, urun.satınAlınmaTarihi, urun.tedarikciFirma);
     }
 }
示例#7
0
 public static List <Zimmetler> ZimmetListele()
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         var result = context.Zimmetler.ToList();
         return(result.ToList());
     }
 }
示例#8
0
 public static void ZimmetGuncelle(Zimmetler zimmet)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_ZimmetGuncelle(zimmet.zimmetID, zimmet.zimmetTarihi, zimmet.zimmetAdet, zimmet.personelID, zimmet.kullaniciID);
         context.SaveChanges();
     }
 }
示例#9
0
        private void PersonelListele()
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = db.sp_PersonelListele2();

            dgwPersonelListele.DataSource = data.ToList();
            PersonelRenklendir();
        }
示例#10
0
        private void cmbDepartmanTip_SelectedIndexChanged(object sender, EventArgs e)
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = db.sp_DepartmanaGoreListele(Convert.ToInt32(cmbDepartmanTip.SelectedIndex + 1));

            dgwPersonelListele.DataSource = data.ToList();
            PersonelRenklendir();
        }
        private void UrunListele()
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = (from d in db.sp_UrunListele() select new { d.urunID, d.urunAd, d.stokMiktari, d.fiyat, d.satınAlınmaTarihi, d.stokDurum });

            dgwUrunListele.DataSource = data.ToList();
            UrunGuncelleRenklendir();
        }
示例#12
0
        private void ZimmetListele()
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = db.sp_ZimmetListele2();

            dgwZimmetGuncellemeListele.DataSource = data.ToList();
            ZimmetGuncelleRenklendir();
        }
示例#13
0
 public static void AtikGeriDondur(int urunID, int stokMiktari)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_AtikGeriDondur(urunID, stokMiktari);
         context.SaveChanges();
     }
 }
示例#14
0
 public static void AtikBul(int atikID)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_AtikBul(atikID);
         context.SaveChanges();
     }
 }
示例#15
0
 public static void ZimmetSil(int zimmetID)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_ZimmetKaldir(zimmetID);
         context.SaveChanges();
     }
 }
 public static List <Departmanlar> DepartmanlariGetir()
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         var result = context.Departmanlar.ToList();
         return(result.ToList());
     }
 }
 public static List <Personeller> PersonelListele()
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         var result = context.Personeller.ToList();
         return(result.ToList());
     }
 }
 public static List <Kullanıcılar> KullanicilariListele()
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         var result = context.Kullanıcılar.ToList();
         return(result.ToList());
     }
 }
示例#19
0
        private void UrunListele()
        {
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = db.sp_UrunListele();

            dgwUrunListesi.DataSource = data.ToList();
            UrunRenklendir();
        }
示例#20
0
 public static void AtikListele()
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_AtikListeleme();
         context.SaveChanges();
     }
 }
示例#21
0
 public static void AtikEkle(int zimmetID)
 {
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_AtikEkle(zimmetID);
         context.SaveChanges();
     }
 }
示例#22
0
        private void FormAtiklar_Load(object sender, EventArgs e)
        {
            this.Location = new Point(50, 100);
            DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
            var data = db.sp_AtikListeleme();

            dgwAtikListele.DataSource = data.ToList();
            AtikRenklendir();
        }
 public static void PersonelEkle(Personeller personel)
 {
     if (personel == null)
     {
         throw new Exception("HATA");
     }
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_PersonelEkle(personel.adi, personel.soyadi, personel.cepTelefonu, personel.departmanID, personel.iseGirisTarihi);
     }
 }
 public static void UrunEkle(Urunler urun)
 {
     if (urun == null)
     {
         throw new Exception("HATA");
     }
     using (var context = new DemirbasTakipEntitiess())
     {
         context.sp_UrunEkle(urun.urunAd, urun.marka, urun.model, urun.fiyat, urun.stokMiktari, urun.satınAlınmaTarihi, urun.tedarikciFirma);
     }
 }
 public static Kullanıcılar SatinAlmaYetkilisiGiris(Kullanıcılar kullanici)
 {
     if (string.IsNullOrEmpty(kullanici.kullaniciAdi) && string.IsNullOrEmpty(kullanici.kullaniciSifre.ToString()))
     {
         throw new Exception("Kullanici Bilgileri Boş Geçilemez !");
     }
     using (var context = new DemirbasTakipEntitiess())
     {
         var result     = context.Kullanıcılar.FirstOrDefault(x => x.kullaniciAdi == kullanici.kullaniciAdi && x.kullaniciSifre == kullanici.kullaniciSifre);
         var roleResult = context.Kullanıcılar.FirstOrDefault(x => x.kullaniciID == result.kullaniciID);
         if (roleResult.rolID != (int)eRoles.SatinAlmaBirimi)
         {
             throw new Exception("Kullanıcı Bilgileriniz Bu Sayfayı Açmak İçin Yeterli Değil !");
         }
         return(result);
     }
 }
示例#26
0
        private void ZimmetGuncelle()
        {
            try
            {
                DateTime selectedDate = Convert.ToDateTime(calendarControl1.SelectionStart.ToShortDateString());
                if (string.IsNullOrEmpty(txtAdet.Text) || string.IsNullOrEmpty(txtAdet.Text))
                {
                    throw new Exception("Zimmet Bilgileri Boş Geçilemez !");
                }
                try
                {
                    if ((Convert.ToInt32(txtAdet.Text) <= 0))
                    {
                        MessageBox.Show("Adet Değeri Sıfır veya Daha Düşük Değerler Olamaz !");
                        txtAdet.Text = "";
                        txtAdet.Focus();
                    }
                }
                catch
                {
                    MessageBox.Show("Geçerli bir değer girin");
                    txtAdet.Text = "";
                    txtAdet.Focus();
                }
                if (selectedDate > DateTime.Now)
                {
                    throw new Exception("Zimmet tarihi bugünden daha sonraki bir tarih olamaz!");
                }

                DemirbasTakipEntitiess db = new DemirbasTakipEntitiess();
                var urunler = db.sp_UrunListeleme();

                foreach (var urun in urunler)
                {
                    if (urun.urunID == _urunID)
                    {
                        _stokAdet = Convert.ToInt32(urun.stokMiktari);
                    }
                }

                if ((Convert.ToInt32(txtAdet.Text) > _stokAdet + (Convert.ToInt32(txtAdet.Text))))
                {
                    MessageBox.Show("Stok Yetersiz!");
                    txtAdet.Text = "";
                    txtAdet.Focus();
                }

                Zimmetler zimmet = new Zimmetler
                {
                    zimmetID     = _zimmetID,
                    urunID       = _urunID,
                    zimmetAdet   = int.Parse(txtAdet.Text),
                    zimmetTarihi = selectedDate,
                    personelID   = Convert.ToInt32(cmbPersonelGuncelle.SelectedValue),
                    kullaniciID  = FormKullaniciSecim._userIdSession
                };
                ZimmetController.ZimmetGuncelle(zimmet);
                MessageBox.Show("Zimmet Başarıyla Düzenlendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }