void Guncelle()
 {
     try
     {
         Fonksiyonlar.Stok stok = DB.Stoks.First(x => x.StokID == stokID);
         stok.StokAdi       = txtStokAdi.Text;
         stok.StokAlisFiyat = decimal.Parse(txtAlisFiyat.Text);
         stok.StokAlisKDV   = decimal.Parse(txtAlisKDV.Text);
         stok.StokBarkod    = txtBarkod.Text;
         stok.StokBirim     = txtBirim.Text;
         stok.StokGrupId    = grupID;
         stok.StokKodu      = txtStokKodu.Text;
         if (resimSec)
         {
             stok.StokResim = new System.Data.Linq.Binary(resimYukle.ResimYukle(pictureBox1.Image));
         }
         stok.StokSatisFiyat = decimal.Parse(txtSatisFiyat.Text);
         stok.StokSatisKDV   = decimal.Parse(txtSatisKDV.Text);
         stok.StokEditDate   = DateTime.Now;
         stok.StokEditUser   = AnaForm.UserID;
         DB.SubmitChanges();
         mesajlar.Guncelle(true);
         Temizle();
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
     }
 }
 void Kaydet()
 {
     try
     {
         Fonksiyonlar.Stok stok = new Fonksiyonlar.Stok();
         stok.StokAdi       = txtStokAdi.Text;
         stok.StokAlisFiyat = decimal.Parse(txtAlisFiyat.Text);
         stok.StokAlisKDV   = decimal.Parse(txtAlisKDV.Text);
         stok.StokBarkod    = txtBarkod.Text;
         stok.StokBirim     = txtBirim.Text;
         stok.StokGrupId    = grupID;
         stok.StokKodu      = txtStokKodu.Text;
         if (resimSec)
         {
             stok.StokResim = new System.Data.Linq.Binary(resimYukle.ResimYukle(pictureBox1.Image));
         }
         stok.StokSatisFiyat = decimal.Parse(txtSatisFiyat.Text);
         stok.StokSatisKDV   = decimal.Parse(txtSatisKDV.Text);
         stok.StokSaveDate   = DateTime.Now;
         stok.StokSaveUser   = AnaForm.UserID;
         DB.Stoks.InsertOnSubmit(stok);
         DB.SubmitChanges();
         mesajlar.YeniKayit("Yeni Stok Kaydı Oluşturuldu!");
         Temizle();
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
     }
 }
 public void Ac(int ID)
 {
     edit   = true;
     stokID = ID;
     Fonksiyonlar.Stok stok = DB.Stoks.First(x => x.StokID == stokID);
     GrupAc(stok.StokGrupId.Value);
     if (resimSec) //Burayı sonradan ekledim
     {
         pictureBox1.Image = resimYukle.ResimGetirme(stok.StokResim.ToArray());
     }
     txtAlisFiyat.Text  = stok.StokAlisFiyat.ToString();
     txtAlisKDV.Text    = stok.StokAlisKDV.ToString();
     txtBarkod.Text     = stok.StokBarkod;
     txtBirim.Text      = stok.StokBirim;
     txtSatisFiyat.Text = stok.StokSatisFiyat.ToString();
     txtSatisKDV.Text   = stok.StokSatisKDV.ToString();
     txtStokAdi.Text    = stok.StokAdi;
     txtStokKodu.Text   = stok.StokKodu;
 }
 void StokGetir(int stokID)
 {
     try
     {
         Fonksiyonlar.Stok stok = DB.Stoks.First(s => s.StokID == stokID);
         gridView1.AddNewRow();
         gridView1.SetFocusedRowCellValue("Miktar", "0");
         gridView1.SetFocusedRowCellValue("Barkod", stok.StokBarkod);
         gridView1.SetFocusedRowCellValue("StokKodu", stok.StokKodu);
         gridView1.SetFocusedRowCellValue("StokAdi", stok.StokAdi);
         gridView1.SetFocusedRowCellValue("Birim", stok.StokBirim);
         gridView1.SetFocusedRowCellValue("BirimFiyat", stok.StokSatisFiyat);
         gridView1.SetFocusedRowCellValue("KDV", stok.StokSatisKDV);
     }
     catch (Exception e)
     {
         mesajlar.Hata(e);
     }
 }