예제 #1
0
        private void btnUrunEkle_Click(object sender, EventArgs e)
        {
            if (txtUrunadi.Text == null || txtUrunTipi.Text == null || txtFiyati.Text == null || txtAdet.Text == null || txtMarka.Text == null)
            {
                MessageBox.Show("Ürün bilgisi alanları boş bırakılamaz");
            }
            else if (txtUrunadi.Text == "" || txtUrunTipi.Text == "" || txtFiyati.Text == "" || txtAdet.Text == "" || txtMarka.Text == "")
            {
                MessageBox.Show("Ürün bilgisi alanları boş bırakılamaz");
            }
            else if (txtUrunadi.Text.Contains(" ") || txtUrunTipi.Text.Contains(" ") || txtFiyati.Text.Contains(" ") || txtAdet.Text.Contains(" ") || txtMarka.Text.Contains(" "))
            {
                MessageBox.Show("Ürün bilgisi alanlarında boşluk karakteri kullanılamaz");
            }
            else if (txtUrunadi.Text.Length > 50 || txtUrunTipi.Text.Length > 20 || txtMarka.Text.Length > 20)
            {
                MessageBox.Show("Geçersiz Karakter uzunluğu!");
            }
            else if (!(regex.IsMatch(txtAdet.Text)) || !(regex.IsMatch(txtFiyati.Text)) || Convert.ToInt32(txtAdet.Text) < 1 || Convert.ToInt32(txtFiyati.Text) < 1)
            {
                MessageBox.Show("Ürün adeti ve fiyatına pozitif bir sayı girilmelidir başka karakter girilemez");
            }
            else
            {
                tblUrun u = new tblUrun();
                u.urunAdi  = txtUrunadi.Text;
                u.urunTipi = txtUrunTipi.Text;
                u.marka    = txtMarka.Text;
                u.firmaID  = Convert.ToInt32(cmbFirmaID.Text);
                u.fiyat    = Convert.ToDecimal(txtFiyati.Text);
                tblDepo d = new tblDepo();
                d.depoID          = this.depoID;
                d.adet            = Convert.ToInt32(txtAdet.Text);
                d.satinAlmaTarihi = DateTime.Now;

                using (stok_yonetim_sistemiEntities3 db = new stok_yonetim_sistemiEntities3())
                {
                    db.tblUrun.Add(u);
                    db.SaveChanges();
                    db.tblDepo.Add(d);
                    d.urunID = u.urunID;
                    db.SaveChanges();
                }
                MessageBox.Show("Ürün Stoğa Eklendi");
            }
        }
예제 #2
0
        public int TestYetkiliEkle(string calisanID, string rol, string kullaniciAdi, string sifre, string sifreOnay)
        {
            rolTutucu       = Convert.ToInt32(rol);
            calisanIdTutucu = Convert.ToInt32(calisanID);

            if (kullaniciAdi == null || sifre == null || sifreOnay == null || rol == null)
            {
                MessageBox.Show("Bilgi alanları boş bırakılamaz!!");
            }
            else if (kullaniciAdi == "" || sifre == "" || sifreOnay == "" || rol == "")
            {
                MessageBox.Show("Bilgi alanları boş bırakılamaz!!");
            }
            else if (kullaniciAdi.Length > 20 || sifre.Length > 20 || sifreOnay.Length > 20)
            {
                MessageBox.Show("Geçersiz Karakter uzunluğu!");
            }
            else if (kullaniciAdi.Contains(" ") || sifre.Contains(" ") || sifreOnay.Contains(" ") || rol.Contains(" "))
            {
                MessageBox.Show("Bilgi alanları boşluk içeremez");
            }
            else if (sifre != sifreOnay)
            {
                MessageBox.Show("Girilen Şifreler Eşleşmiyor!!");
            }
            else if (Convert.ToInt32(rol) > 2 || Convert.ToInt32(rol) < 1)
            {
                MessageBox.Show("Geçersiz Bir Yetkili ID'si Girdiniz");
            }
            else
            {
                tblYetkililer yeniYetkili     = new tblYetkililer();
                tblYetkililer yeniYetkiliTest = new tblYetkililer();
                yeniYetkili.CalisanID    = calisanIdTutucu;
                yeniYetkili.kullaniciAdi = kullaniciAdi;
                yeniYetkili.sifre        = sifre;
                yeniYetkili.rolID        = rolTutucu;

                using (stok_yonetim_sistemiEntities3 db = new stok_yonetim_sistemiEntities3())
                {
                    db.tblYetkililer.Add(yeniYetkili);
                    db.SaveChanges();
                }
                MessageBox.Show("İşlem Başarılı");
                guncelle();
            }

            return(1);
        }
예제 #3
0
        private void btnZimmet_Click(object sender, EventArgs e)
        {
            tblZimmet zimmet = new tblZimmet();

            zimmetArttir();
            zimmet.calisanID = Convert.ToInt32(cmbCalisanZimmet.Text);
            zimmet.urunID    = Convert.ToInt32(cmbUrunZimmet.Text);
            zimmet.yetkiliID = 0;
            zimmetSirasi++;
            zimmet.zimmetID = zimmetSirasi;


            using (stok_yonetim_sistemiEntities3 db = new stok_yonetim_sistemiEntities3())
            {
                db.tblZimmet.Add(zimmet);
                db.SaveChanges();
            }
            MessageBox.Show("Ürün Çalışana Zimmetlendi");
            guncelle();
        }