Esempio n. 1
0
 void YeniKayit()
 {
     try
     {
         if (txtFirmaAdi.Text != "" && txtVd.Text != "" && txtVn.Text != "")
         {
             tblFirma frm = new tblFirma();
             frm.Adres     = txtAdres.Text;
             frm.CariKod   = txtCariKod.Text;
             frm.Departman = txtDepartman.Text;
             frm.eMail     = txteMail.Text;
             frm.Faks      = txtFaks.Text;
             frm.FirmaAdi  = txtFirmaAdi.Text;
             frm.GSM       = txtGsm.Text;
             frm.Telefon   = txtTel.Text;
             frm.VergiD    = txtVd.Text;
             frm.VergiN    = txtVn.Text;
             frm.Yetkili   = txtYetkili.Text;
             db.tblFirmas.InsertOnSubmit(frm);   //InsertOnSubmit ekle ve onayla işlemi yapıyor.
             db.SubmitChanges();                 //SubmitChanges ile değişlikler yapılıyor.
             MessageBox.Show("Kayıtlar başarı bir şekilde gerçekleşti.");
             Temizle();
         }
         else
         {
             MessageBox.Show("Firma adı , Vergi adı ve Vergi No Zorunlu alandır");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Ağır Ol", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
 void YeniKayit()
 {
     try
     {
         if (txtFirmaAdi.Text != "" && txtVd.Text != "" && txtVn.Text != "")
         {
             tblFirma frm = new tblFirma();
             frm.Adres     = txtAdress.Text;
             frm.CariKod   = txtCariKod.Text;
             frm.Departman = txtDepartman.Text;
             frm.Email     = txtEmail.Text;
             frm.Faks      = txtFaks.Text;
             frm.FirmaAdi  = txtFirmaAdi.Text;
             frm.Gsm       = txtGsm.Text;
             frm.Tel       = txtTel.Text;
             frm.VergiD    = txtVd.Text;
             frm.VergiN    = txtVn.Text;
             frm.Yetkili   = txtYetkili.Text;
             db.tblFirmas.InsertOnSubmit(frm);
             db.SubmitChanges();
             MessageBox.Show("Kayıt başarıyla gerçekleşti.");
             Temizle();
         }
         else
         {
             MessageBox.Show("Firma adı,Vergi Dairesi ve Vergi No zorunlu alandır.");
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 3
0
 void YeniKayıt()
 {
     try
     {
         tblMarkalar frm = new tblMarkalar();
         frm.MarkaAdi = txtMarka.Text;
         db.tblMarkalars.InsertOnSubmit(frm);
         db.SubmitChanges();
         txtMarka.Text = "";
         Listele();
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata var Dostum" + e.Message);
     }
 }
Esempio n. 4
0
        void YeniKayit()
        {
            try
            {
                tblUrunler urun = new tblUrunler();
                urun.Aciklama = txtAciklama.Text;
                //urun.KategoriId =(int)txtKategori.SelectedValue;

                urun.KategoriId = txtKategori.Text != "" ? db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).Id : 1;

                urun.MarkaId = txtMarka.Text != "" ? (int)txtMarka.SelectedValue : 1;
                urun.Mensei  = txtMensei.Text;
                if (pbResim.Image != null)
                {
                    urun.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }
                urun.SaveDate = DateTime.Now;
                urun.SaveUser = -1;
                //urun.SeriLotNo = txtLot.Text;
                urun.UpdateDate = DateTime.Now;
                urun.UpdateUser = -1;
                urun.UrunKodu   = int.Parse(txtUrunKodu.Text);
                urun.UrunAdi    = txtUrunAdi.Text;

                db.tblUrunlers.InsertOnSubmit(urun);
                db.SubmitChanges();
                MessageBox.Show("Kayıt gerçekleştirildi.");
                Close();
                F.UrunForm();
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata :" + e.Message);
            }
        }
Esempio n. 5
0
 void Guncelle()
 {
     try
     {
         DbFirstDataContext gb = new DbFirstDataContext();
         int?kat, mar;
         kat = db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).Id;
         mar = db.tblMarkalars.First(x => x.MarkaAdi == txtMarka.Text).Id;
         //DbFirstDataContext gb = new DbFirstDataContext();
         tblUrunler urn = gb.tblUrunlers.First(x => x.UrunKodu == urunId);
         urn.Aciklama   = txtAciklama.Text;
         urn.KategoriId = kat;
         urn.MarkaId    = txtMarka.Text != "" ? mar : 1;
         urn.Mensei     = txtMensei.Text;
         //urn.SeriLotNo = txtLot.Text;
         urn.UpdateDate = DateTime.Now;
         urn.UpdateUser = -1;
         urn.UrunAdi    = txtUrunAdi.Text;
         urn.UrunKodu   = int.Parse(txtUrunKodu.Text);
         if (pbResim.Image != null)
         {
             urn.Resim = new Binary(R.ResimYukleme(pbResim.Image));
         }
         gb.SubmitChanges();
         MessageBox.Show("Kayıt güncellenmiştir.");
         temizle();
         Close();
         F.UrunForm();
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata Kodu : urnGnc" + e.Message);
     }
 }
Esempio n. 6
0
        void Guncelle()
        {
            try
            {
                DbFirstDataContext gb = new DbFirstDataContext();
                //int kat, mar;
                //kat = db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID;
                //mar = db.tblMarkalars.First(x => x.MarkaAdi == txtMarka.Text).ID;
                tblUrunler urun = gb.tblUrunlers.First(x => x.UrunKodu == urunId);
                urun.Acıklama   = txtAciklama.Text;
                urun.KategoriID = txtKategori.Text != "" ? db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID : 1;
                urun.MarkaID    = txtMarka.Text != "" ? (int)txtMarka.SelectedValue : 1;
                urun.Mensei     = txtMensei.Text;
                //urun.SeriLotNo = txtLot.Text;
                urun.UrunAdi  = txtUrunAdi.Text;
                urun.UrunKodu = int.Parse(txtUrunKodu.Text);
                if (pbResim.Image != null)
                {
                    urun.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                }

                urun.UpdateDate = DateTime.Now;
                urun.UpdateUser = -1;
                gb.SubmitChanges();
                MessageBox.Show("Güncelleme Başarıyla Gerçekleşti");
                Temizle();
                Close();
                F.UrunForm();
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata Kodu :urunguncelle" + e.Message);
            }
        }
Esempio n. 7
0
 void YeniKayıt()
 {
     try
     {
         tblKategoriler frm = new tblKategoriler();
         frm.KategoriAdi = txtKategori.Text;
         db.tblKategorilers.InsertOnSubmit(frm);
         db.SubmitChanges();
         txtKategori.Text = "";
         Listele();
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata var Dostum" + e.Message);
     }
 }
Esempio n. 8
0
 void YeniKayit()
 {
     try
     {
         tblKategoriler frm = new tblKategoriler();
         frm.KategoriAdi = txtKategori.Text;
         db.tblKategorilers.InsertOnSubmit(frm);
         db.SubmitChanges();
         txtKategori.Text = "";
         Listele();
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 9
0
        void YeniKaydet()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                tblSiparisUst ust = new tblSiparisUst();
                ust.Atarih       = DateTime.Parse(txtStarih.Text);
                ust.FirmaId      = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).Id : -1;
                ust.StokAciklama = txtAciklama.Text;
                ust.SiparisNo    = int.Parse(txtSiparisNo.Text);
                db.tblSiparisUsts.InsertOnSubmit(ust);
                db.SubmitChanges();

                string          barkod;
                tblSiparisAlt[] alt = new tblSiparisAlt[Liste.RowCount];
                //tblStokDurum[] durum = new tblStokDurum[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    alt[i]           = new tblSiparisAlt();
                    alt[i].Adet      = Convert.ToInt32(Liste.Rows[i].Cells[6].Value);
                    alt[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    alt[i].UrunId    = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                    alt[i].SiparisNo = int.Parse(txtSiparisNo.Text);

                    db.tblSiparisAlts.InsertOnSubmit(alt[i]);

                    barkod = Liste.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;
                    tblStokDurum sd = db.tblStokDurums.First(x => x.Barkod == barkod);
                    sd.Adet -= int.Parse(Liste.Rows[i].Cells[6].Value.ToString());
                }
                db.SubmitChanges();
                MessageBox.Show("Kayıt Tamam.");
                Temizle();
            }
            catch (Exception)
            {
                MessageBox.Show("Kayıt NaTamam.");
            }
        }
Esempio n. 10
0
        void YeniKayit()
        {
            try
            {
                if (txtUrunAdi.Text != "")
                {
                    tblUrunler urun = new tblUrunler();
                    urun.UrunAdi  = txtUrunAdi.Text;
                    urun.UrunKodu = int.Parse(txtUrunKodu.Text);
                    urun.Acıklama = txtAciklama.Text;
                    //urun.KategoriID = (int)txtKategori.SelectedValue;
                    //urun.KategoriID = db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID; => bir üstekini alternatifi.
                    urun.KategoriID = txtKategori.Text != "" ? db.tblKategorilers.First(x => x.KategoriAdi == txtKategori.Text).ID : 1; //=> Turn İf Yöntemi, bir üsteki If komutsuz hali.
                    urun.MarkaID    = txtMarka.Text != "" ? (int)txtMarka.SelectedValue : 1;
                    //urun.MarkaID = txtMarka.SelectedIndex; => bu komutla combobaxtaki Id yi kaydeder.
                    urun.Mensei = txtMensei.Text;
                    if (pbResim.Image != null)
                    {
                        urun.Resim = new Binary(R.ResimYukleme(pbResim.Image));
                    }
                    // if komutu ile resimin boş gelmemesi gerektiği için kondu.
                    //System.Data.Linq.Binary kısmını yukarı yazarak alt kısımda pasifleşir.
                    urun.SaveDate = DateTime.Now;
                    urun.SaveUser = -1;
                    //urun.SeriLotNo = txtLot.Text;
                    urun.UpdateDate = DateTime.Now;
                    urun.UpdateUser = -1;

                    db.tblUrunlers.InsertOnSubmit(urun);
                    db.SubmitChanges();
                    MessageBox.Show("Kaydedildi.");
                    //Temizle();
                    Close();
                    F.UrunForm();
                }
                else
                {
                    MessageBox.Show("Zorunlu alandır");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Hata :", e.Message);
            }
        }
Esempio n. 11
0
        void YeniKayit()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                tblSiparisUst ust = new tblSiparisUst();
                ust.ATarih          = DateTime.Parse(txtSTarih.Text);
                ust.SiparisAciklama = txtAciklama.Text;
                ust.SiparisNo       = int.Parse(txtSiparisNo.Text);
                ust.FirmaID         = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).ID : -1;

                //tblStokGirisUst ust1 = new tblStokGirisUst
                //{
                //    ATarih = DateTime.Parse(txtSTarih.Text),
                //    StokAciklama = txtAciklama.Text,
                //    StokGNo = int.Parse(txtStokGirisNo.Text),
                //    FirmaID = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).ID : -1,
                //};

                db.tblSiparisUsts.InsertOnSubmit(ust);
                db.SubmitChanges();

                //int urunId;
                string          barkod;
                tblSiparisAlt[] alt   = new tblSiparisAlt[Liste.RowCount];
                tblStokDurum[]  durum = new tblStokDurum[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++) // döngü içinde hepsini tabloya kaydetme işlemi yapıyoruz. alt olarak dediğimiz kısım sipariş alta, durum olan stokdurum tablosunu ifade ediyor.
                {
                    //urunId = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());

                    alt[i]           = new tblSiparisAlt();
                    alt[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    alt[i].SiparisNo = int.Parse(txtSiparisNo.Text);
                    //alt[i].UrunID = urunId;
                    alt[i].Adet = Convert.ToInt32(Liste.Rows[i].Cells[6].Value);

                    db.tblSiparisAlts.InsertOnSubmit(alt[i]); //=> bu kısımda verilen değerleri SiparişAlt tablosuna kayıt ettiriyoruz.

                    barkod = Liste.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;
                    tblStokDurum sd = db.tblStokDurums.First(s => s.Barkod == barkod);
                    sd.Adet -= int.Parse(Liste.Rows[i].Cells[6].Value.ToString());
                    //var sorgu = (from s in db.tblStokDurums       //Stoktaki durum üzerinde gelenleri eklemek için
                    //             where s.Barkod == barkod
                    //             select s).ToList();
                    //if (sorgu.Count == 0)
                    //{
                    //    durum[i].Barkod = barkod;
                    //    durum[i].UrunID = urunId;
                    //    durum[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    //    durum[i].Adet = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    //    db.tblStokDurums.InsertOnSubmit(durum[i]);
                    //}
                    //else
                    //{
                    //    tblStokDurum sd = db.tblStokDurums.First(s => s.Barkod == barkod);
                    //    sd.Adet -= int.Parse(Liste.Rows[i].Cells[5].Value.ToString());
                    //    db.tblSiparisAlts.InsertOnSubmit(alt[i]);
                    //}
                }
                db.SubmitChanges();
                MessageBox.Show("Kaydetme işlemi gerçekleştirildi.");
                Temizle();
                Close();
                F.frmSiparisAl();
            }
            catch (Exception)
            {
                MessageBox.Show("Hata");
            }
        }
Esempio n. 12
0
        void Guncelle()
        {
            Liste.AllowUserToAddRows    = false;
            ListeIlk.AllowUserToAddRows = false;

            edit = true;
            tblStokGirisUst ust = db.tblStokGirisUsts.First(x => x.StokGNo == int.Parse(txtStokGirisNo.Text)); //First komutu ile databaseden tek satırı çağırır. "=>" işareti büyük eşit değil gösterme komutu.

            ust.ATarih       = DateTime.Parse(txtSTarih.Text);
            ust.FirmaID      = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).ID : -1; //".ID" yaparak satırdan sadece ID'yi çağırıyoruz. ID kullanılmazsa tüm satır gelecektir. ":" dan sonraki kısım else kısmıdır ve ID boş ise -1 değer getirir.
            ust.StokAciklama = txtAciklama.Text;
            db.SubmitChanges();

            int    urunId;
            string barkod;

            //güncelleme işleminden önce adete eklenenleri toplamdurumdan çıkarmak için yeni bir listeye veriler güncelenecek yerleri çıkararak aktarırız.
            for (int i = 0; i < Liste.RowCount; i++)
            {
                barkod = ListeIlk.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;
                tblStokDurum sd = db.tblStokDurums.First(x => x.Barkod == barkod);
                sd.Adet -= int.Parse(ListeIlk.Rows[i].Cells[4].Value.ToString());
            }

            //günceleme işlemini de yapmadan önce bir önceki verileri databaseden silerek çıkarırız.
            db.tblStokGirisAlts.DeleteAllOnSubmit(db.tblStokGirisAlts.Where(x => x.StokGirisNo == int.Parse(txtStokGirisNo.Text)));
            db.SubmitChanges();

            //ve artık yeni bir database için instant değer verilerek yeni bir bağlantı oluşturulur. ve yeni kayıt gibi kayıtlar verileri sakladığımız listeye ekler ve son hali database kaydeder.
            DbFirstDataContext gb = new DbFirstDataContext();


            tblStokGirisAlt[] alt   = new tblStokGirisAlt[Liste.RowCount];
            tblStokDurum[]    durum = new tblStokDurum[Liste.RowCount];

            for (int i = 0; i < Liste.RowCount; i++)
            {
                urunId = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                barkod = Liste.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;

                alt[i]             = new tblStokGirisAlt();
                alt[i].StokGirisNo = int.Parse(txtStokGirisNo.Text);
                alt[i].UrunID      = urunId;
                alt[i].LotSeriNo   = Liste.Rows[i].Cells[3].Value.ToString();
                alt[i].Adet        = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                gb.tblStokGirisAlts.InsertOnSubmit(alt[i]);

                durum[i] = new tblStokDurum();
                var sorgu = (from s in gb.tblStokDurums where s.Barkod == barkod select s).ToList();

                if (sorgu.Count == 0)
                {
                    durum[i].Barkod    = barkod;
                    durum[i].UrunID    = urunId;
                    durum[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    durum[i].Adet      = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    gb.tblStokDurums.InsertOnSubmit(durum[i]);
                }
                else
                {
                    tblStokDurum sd = gb.tblStokDurums.First(s => s.Barkod == barkod);
                    sd.Adet += int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                }
                gb.SubmitChanges();
            }
            MessageBox.Show("Güncelleme işlemi gerçekleştirildi.");
            Close();
            F.StokGiris();
        }
Esempio n. 13
0
        void YeniKayit()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                tblStokGirisUst ust = new tblStokGirisUst();
                ust.ATarih       = DateTime.Parse(txtSTarih.Text);
                ust.StokAciklama = txtAciklama.Text;
                ust.StokGNo      = int.Parse(txtStokGirisNo.Text);
                ust.FirmaID      = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).ID : -1;

                //tblStokGirisUst ust1 = new tblStokGirisUst
                //{
                //    ATarih = DateTime.Parse(txtSTarih.Text),
                //    StokAciklama = txtAciklama.Text,
                //    StokGNo = int.Parse(txtStokGirisNo.Text),
                //    FirmaID = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).ID : -1,
                //};

                db.tblStokGirisUsts.InsertOnSubmit(ust);
                db.SubmitChanges();

                int               urunId;
                string            barkod;
                tblStokGirisAlt[] alt   = new tblStokGirisAlt[Liste.RowCount];
                tblStokDurum[]    durum = new tblStokDurum[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    urunId             = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                    barkod             = Liste.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;
                    alt[i]             = new tblStokGirisAlt();
                    alt[i].StokGirisNo = int.Parse(txtStokGirisNo.Text);
                    alt[i].UrunID      = urunId;
                    alt[i].LotSeriNo   = Liste.Rows[i].Cells[3].Value.ToString();
                    alt[i].Adet        = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());

                    db.tblStokGirisAlts.InsertOnSubmit(alt[i]);


                    durum[i] = new tblStokDurum();
                    var sorgu = (from s in db.tblStokDurums where s.Barkod == barkod select s).ToList();

                    if (sorgu.Count == 0)
                    {
                        durum[i].Barkod    = barkod;
                        durum[i].UrunID    = urunId;
                        durum[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                        durum[i].Adet      = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                        db.tblStokDurums.InsertOnSubmit(durum[i]);
                    }
                    else
                    {
                        tblStokDurum sd = db.tblStokDurums.First(s => s.Barkod == barkod);
                        sd.Adet     += int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                        sd.LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    }
                    db.SubmitChanges();
                }

                MessageBox.Show("Kaydetme işlemi gerçekleştirildi.");
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 14
0
        void Guncelle()
        {
            Liste.AllowUserToAddRows    = false;
            ListeIlk.AllowUserToAddRows = false;
            edit = true;
            tblStokGirisUst ust = db.tblStokGirisUsts.First(x => x.StokGirisNo == int.Parse(txtStokGirisNo.Text));

            ust.Atarih       = DateTime.Parse(txtStarih.Text);
            ust.FirmaId      = txtFirma.Text != "" ? db.tblFirmas.First(x => x.FirmaAdi == txtFirma.Text).Id : -1;
            ust.StokAciklama = txtAciklama.Text;
            db.SubmitChanges();

            int    uid;
            string barkod;

            for (int i = 0; i < ListeIlk.RowCount; i++)
            {
                barkod = ListeIlk.Rows[i].Cells[1].Value + "/" + ListeIlk.Rows[i].Cells[3].Value;
                tblStokDurum sd = db.tblStokDurums.First(x => x.Barkod == barkod);
                sd.Adet -= int.Parse(ListeIlk.Rows[i].Cells[4].Value.ToString());
            }

            db.tblStokGirisAlts.DeleteAllOnSubmit(db.tblStokGirisAlts.Where(x => x.StokGirisNo == int.Parse(txtStokGirisNo.Text)));
            db.SubmitChanges();

            DbFirstDataContext gb = new DbFirstDataContext();



            tblStokGirisAlt[] alt   = new tblStokGirisAlt[Liste.RowCount];
            tblStokDurum[]    durum = new tblStokDurum[Liste.RowCount];

            for (int i = 0; i < Liste.RowCount; i++)
            {
                uid    = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                barkod = Liste.Rows[i].Cells[1].Value + "/" + Liste.Rows[i].Cells[3].Value;

                alt[i]             = new tblStokGirisAlt();
                alt[i].StokGirisNo = int.Parse(txtStokGirisNo.Text);
                alt[i].UrunId      = uid;
                alt[i].LotSeriNo   = Liste.Rows[i].Cells[3].Value.ToString();
                alt[i].Adet        = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                gb.tblStokGirisAlts.InsertOnSubmit(alt[i]);

                durum[i] = new tblStokDurum();
                var srg = (from s in gb.tblStokDurums
                           where s.Barkod == barkod
                           select s).ToList();

                if (srg.Count == 0)
                {
                    durum[i].UrunId    = uid;
                    durum[i].LotSeriNo = Liste.Rows[i].Cells[3].Value.ToString();
                    durum[i].Adet      = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    durum[i].Barkod    = barkod;
                    gb.tblStokDurums.InsertOnSubmit(durum[i]);
                }
                else
                {
                    tblStokDurum sd  = gb.tblStokDurums.First(x => x.Barkod == barkod);
                    int?         adt = sd.Adet;
                    sd.Adet = adt + int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    gb.SubmitChanges();
                }
                gb.SubmitChanges();
            }
            MessageBox.Show("Güncelleme yapıldı");
            Close();
            F.StokGiris();
        }