Пример #1
0
        void YeniKaydet()
        {
            try
            {
                if (txtUrnKodu.Text != "" && txtUrnNo.Text != "" && txtUrnAciklama.Text != "" && cbUKat.Text != "")
                {
                    bgUrunGiri ug = new bgUrunGiri()
                    {
                        UrunNo       = int.Parse(txtUrnNo.Text),
                        UrunKodu     = txtUrnKodu.Text,
                        UrunAciklama = txtUrnAciklama.Text,
                        KategoriId   = _db.bgKategoris.First(x => x.KategoriAdi == cbUKat.Text).Id,


                        saveDate = DateTime.Now,
                        saveUser = -1 // Burada ki bilgi giriş sayfası yapıldığında eklenecektir.
                    };

                    _db.bgUrunGiris.InsertOnSubmit(ug);
                    _db.SubmitChanges();
                    _m.YeniKayit("Kayıt başarıyla oluşturuldu.");
                    Temizle();
                    Close();     //formu kapat.
                    _f.UrnGir(); //Yeniden aç.
                }
                else
                {
                    MessageBox.Show("Eksik alanları doldurun!!!");
                }
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
Пример #2
0
        void Ac(int id)//id olarak gelen parametre değerini Firma tablosunda Fno alanından aldık.
        {
            try
            {
                _edit = true;
                bgUrunGiri ug = _db.bgUrunGiris.First(z => z.UrunNo == id);//bu yüzden fno ile id eşitliğini kontrol ediyoruz.

                txtUrnNo.Text       = ug.UrunNo.ToString().PadLeft(7, '0');
                txtUrnAciklama.Text = ug.UrunAciklama;
                txtUrnKodu.Text     = ug.UrunKodu;
                cbUKat.Text         = ug.bgKategori.KategoriAdi;
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
Пример #3
0
        void Guncelle()
        {
            DbStokDataContext _db = new DbStokDataContext();

            try
            {
                bgUrunGiri ug = _db.bgUrunGiris.First(x => x.UrunNo == int.Parse(txtUrnNo.Text));
                ug.UrunNo       = int.Parse(txtUrnNo.Text);
                ug.UrunKodu     = txtUrnKodu.Text;
                ug.KategoriId   = _db.bgKategoris.First(x => x.KategoriAdi == cbUKat.Text).Id;
                ug.UrunAciklama = txtUrnAciklama.Text;
                ug.updateDate   = DateTime.Now;
                ug.updateUser   = -1;//Kullanıcı giriş ekranı yapıldığında burası düzenlenecektir. Hata almamak için -1 değerine set edilmiştir.
                _db.SubmitChanges();
                _m.Guncelle(true);
                Temizle();
                Close();     //güncelleme işlemi bittiğinde form kapatılsın.
                _f.UrnGir(); //formu otomatik yeniden açması için yazdım.asl
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }