예제 #1
0
        void YeniKaydet()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                tblPurchasing[] pur = new tblPurchasing[Liste.RowCount];
                tblStock[]      stk = new tblStock[Liste.RowCount];

                for (int i = 0; i < Liste.RowCount; i++)
                {
                    int    pid = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                    string lot = Liste.Rows[i].Cells[2].Value.ToString();
                    pur[i]       = new tblPurchasing();
                    pur[i].PurNo = int.Parse(txtAlisNo.Text);
                    //pur[i].PurNo = int.Parse(Liste.Rows[i].Cells[5].Value.ToString());
                    pur[i].CompanyID       = _db.tblCompanies.First(x => x.Name == txtFirma.Text).ID;
                    pur[i].ProductID       = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                    pur[i].LotSerial       = Liste.Rows[i].Cells[2].Value.ToString();
                    pur[i].Date            = DateTime.Parse(dtpTarih.Text);
                    pur[i].PurchasingPrice = decimal.Parse(Liste.Rows[i].Cells[3].Value.ToString());
                    pur[i].Quantity        = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    pur[i].EmployeeID      = _db.tblEmployees.First(x => x.Name == txtPersonel.Text).ID;

                    _db.tblPurchasings.InsertOnSubmit(pur[i]);

                    AccountingDBDataContext _gb = new AccountingDBDataContext();

                    stk[i] = new tblStock();
                    var srg = (from s in _gb.tblStocks where s.ProductID == int.Parse(Liste.Rows[i].Cells[0].Value.ToString()) && s.LotSerial == Liste.Rows[i].Cells[2].Value.ToString() select s).ToList();

                    if (srg.Count == 0)
                    {
                        stk[i].ProductID = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                        stk[i].LotSerial = Liste.Rows[i].Cells[2].Value.ToString();
                        stk[i].Quantity  = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());

                        _gb.tblStocks.InsertOnSubmit(stk[i]);
                    }
                    else
                    {
                        tblStock st = _gb.tblStocks.First(x => x.ProductID == pid && x.LotSerial == lot);
                        st.Quantity += int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    }
                    _gb.SubmitChanges();
                }
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt başarılı!!");
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #2
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);
            }
        }
예제 #3
0
 private void YeniKaydet()
 {
     try
     {
         Hangar.bgKullanicilar kul = new Hangar.bgKullanicilar
         {
             Adres   = txtAdres.Text,
             Kadi    = txtAdi.Text,
             Ksoyadi = txtSoyadi.Text,
             Email   = txtEmail.Text,
             Tel     = txtTelefon.Text,
             Sifre   = txtSifre.Text,
             Gsm     = txtGsm.Text,
             Ktipi   = _db.bgKulTipis.First(x => x.KulTipi == cbKtipi.Text).Id,
             GenelNo = txtGenelNo.Text
         };
         _db.bgKullanicilars.InsertOnSubmit(kul);
         _db.SubmitChanges();
         _m.YeniKayit("Yeni kayıt oluşturuldu");
         Temizle();
     }
     catch (Exception e)
     {
         _m.Hata(e);
     }
 }
예제 #4
0
 void Kaydet()
 {
     try
     {
         TBL_STOKLAR stok = new TBL_STOKLAR();
         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;
         stok.STOKRESIM      = new Binary(img.UpdateResim(pictureBox1.Image));
         stok.STOKSATISFIYAT = decimal.Parse(txtSatisFiyat.Text);
         stok.STOKSATISKDV   = decimal.Parse(txtSatisKdv.Text);
         stok.STOKSAVEDATE   = DateTime.Now;
         stok.STOKSAVEUSER   = AnaForm.UserID;
         db.TBL_STOKLARs.InsertOnSubmit(stok);
         db.SubmitChanges();
         msj.YeniKayit("Yeni stok kaydı oluşturuldu");
         Temizle();
     }
     catch (Exception ex)
     {
         msj.Hata(ex);
     }
 }
예제 #5
0
        void YeniKaydet()
        {
            bgFirmaKayit fk = new bgFirmaKayit()
                              //parantez içine yazdıklarımıza fk. yazmadan virgüllerle ayırmamızı sağlıyor.
            {
                Fadi       = txtFirmaAdi.Text, Fno = int.Parse(txtFirmaNo.Text),
                Fadres     = txtAdres.Text,
                Ffax       = txtFax.Text,
                Ftel1      = txtTel1.Text,
                Ftel2      = txtTel2.Text,
                Femail     = txtEposta.Text,
                Fvd        = txtVD.Text,
                Fvno       = txtVergiTC.Text,
                Fyetkili   = txtYetkili.Text,
                Fweb       = txtWeb.Text,
                Fdepertman = txtDepartman.Text,
                Ftipi      = _db.bgFirmaTipis.First(x => x.Ftipi == cbFirmaTip.Text).Id,
                saveDate   = DateTime.Now,
                saveUser   = -1
            };

            _db.bgFirmaKayits.InsertOnSubmit(fk);
            _db.SubmitChanges();
            _m.YeniKayit("Kayıt başarı ile oluşturuldu");
            Temizle();
            Close();     //Formu kapat
            _f.FrmGir(); //Formu yeniden aç
        }
예제 #6
0
        void YeniKaydet()
        {
            try
            {
                tblCompany com = new tblCompany();
                com.Address    = txtAdres.Text;
                com.Authorized = txtYetkili.Text;
                com.CityID     = _db.tblCities.First(x => x.City == cbSehir.Text).Id;
                com.CompNo     = int.Parse(txtFirmaNo.Text);
                com.CusSup     = cbFirmaTur.Text;
                com.Email      = txtemail.Text;
                com.Fax        = txtFaks.Text;
                com.Mobile     = txtGsm.Text;
                com.Name       = txtFadi.Text;
                com.Phone      = txtTel.Text;
                com.TaxNo      = txtVn.Text;
                com.TaxOffice  = txtVd.Text;

                _db.tblCompanies.InsertOnSubmit(com);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt başarıyla gerçekleşti.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #7
0
        void YeniKaydet()
        {
            try
            {
                bgSira sira = db.bgSiralar.First(x => x.Sadi == "GenelNo");
                sira.Sno = int.Parse(txtGenelNo.Text);



                Liste.AllowUserToAddRows = false;
                stUrunKayitUst ust = new stUrunKayitUst();
                ust.Aciklama    = txtAcik.Text;
                ust.AraToplam   = decimal.Parse(txtAraToplam.Text);
                ust.FirmaId     = int.Parse(txtFno.Text);
                ust.GenelNo     = int.Parse(txtGenelNo.Text);
                ust.GenelToplam = decimal.Parse(txtGenelToplam.Text);
                ust.GirisKodu   = firmaFid;
                ust.GirisTarih  = txtTarih.Value;
                ust.KDVToplam   = decimal.Parse(txtKdv.Text);
                ust.Saat        = txtSaat.Text;
                ust.SaveDate    = DateTime.Now;
                ust.SaveUser    = -1;
                ust.UpdateDate  = DateTime.Now;
                ust.UpdateUser  = -1;
                ust.yazi        = txtYazi.Text;

                db.stUrunKayitUsts.Add(ust);
                db.SaveChanges();
                Temizle();

                stUrunKayitAlt[] alt = new stUrunKayitAlt[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    alt[i]            = new stUrunKayitAlt();
                    alt[i].Aciklama   = Liste.Rows[i].Cells[3].Value.ToString();
                    alt[i].Adet       = int.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    alt[i].bFiyat     = decimal.Parse(Liste.Rows[i].Cells[5].Value.ToString());
                    alt[i].GenelNo    = int.Parse(txtGenelNo.Text);
                    alt[i].GirisKod   = firmaFid;
                    alt[i].LotSeriNo  = Liste.Rows[i].Cells[2].Value.ToString();
                    alt[i].Nott       = Liste.Rows[i].Cells[7].Value.ToString();
                    alt[i].SaveDate   = DateTime.Now;
                    alt[i].SaveUser   = -1;
                    alt[i].UpdateDate = DateTime.Now;
                    alt[i].UpdateUser = -1;
                    alt[i].UrunId     = int.Parse(Liste.Rows[i].Cells[8].Value.ToString());
                    alt[i].UrunKodu   = Liste.Rows[i].Cells[1].Value.ToString();

                    db.stUrunKayitAlts.Add(alt[i]);
                }
                db.SaveChanges();
                m.YeniKayit("Kayıt Basarıyla Gerceklestirildi.");
                Temizle();
            }
            catch (Exception e)
            {
                m.Hata(e);
            }
        }
예제 #8
0
        void YeniKaydet()
        {
            try
            {
                ftFaturaKesUst ust = new ftFaturaKesUst();
                ust.FKayitNo  = int.Parse(txtEvrakNo.Text);
                ust.CariId    = _db.bgFirmas.First(x => x.Fadi == txtCariAdi.Text).Fno;
                ust.Tarih     = DateTime.Parse(dtpTarih.Text);
                ust.Saat      = txtSaat.Text;
                ust.Yazi      = txtYazi.Text;
                ust.Atoplam   = decimal.Parse(txtAraT.Text);
                ust.KdvToplam = decimal.Parse(txtKdv.Text);
                ust.Ttutar    = decimal.Parse(txtToplamT.Text);
                ust.CikisNo   = cksNo;

                _db.ftFaturaKesUsts.InsertOnSubmit(ust);
                _db.SubmitChanges();


                ftFaturaKesAlt[] alt = new ftFaturaKesAlt[Liste.RowCount];
                //var alt = new ftFaturaKesAlt[Liste.RowCount];  şeklinde de yazılabilir

                for (int i = 0; i < Liste.RowCount; i++)
                {
                    alt[i]          = new ftFaturaKesAlt();
                    alt[i].Bfiyat   = decimal.Parse(Liste.Rows[i].Cells[7].Value.ToString());
                    alt[i].Cadet    = int.Parse(Liste.Rows[i].Cells[6].Value.ToString());
                    alt[i].FKayitNo = int.Parse(txtEvrakNo.Text);
                    alt[i].Tutar    = decimal.Parse(Liste.Rows[i].Cells[8].Value.ToString());
                    alt[i].UrunId   = _db.stStokDurums.First(x => x.UrunKodu == Liste.Rows[i].Cells[3].Value.ToString() && x.LotSeriNo == Liste.Rows[i].Cells[4].Value.ToString()).Id; //karışıklığı önlemek için urun kodu ve lot aynı anda sorguya girmeli

                    _db.ftFaturaKesAlts.InsertOnSubmit(alt[i]);
                    _db.SubmitChanges();

                    int aa   = alt[i].UrunId.Value;
                    int bb   = int.Parse(Liste.Rows[i].Cells[1].Value.ToString());
                    var gncl = (from s in _db.stUrunCikis //fatura durum güncellemesi -
                                where s.UrunId == aa
                                where s.CikisNo == bb
                                select s).ToList();
                    //aynı anda birden fazla ürün çıkışı olabilir ve aynı ürünü birden fazla kez faturaya yazdıramayız, o yüzden çıkış no ve ürünıd alındı.
                    if (gncl.Count != 0)
                    {
                        var srg = _db.stUrunCikis.First(x => x.UrunId == aa && x.CikisNo == bb);
                        srg.FaturaDurum = true;
                        _db.SubmitChanges();
                    }
                }
                _m.YeniKayit("Kayıt oluşturuldu.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #9
0
        private void btnOpKaydet_Click(object sender, EventArgs e)
        {
            tblOperasyonTuru ot = new tblOperasyonTuru();

            if (txtOpTurGir.Text != "")
            {
                ot.OperasyonTuru = txtOpTurGir.Text;
                _db.tblOperasyonTurus.InsertOnSubmit(ot);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt başarıyla eklenmiştir");
            }
            else
            {
                MessageBox.Show("Boş kayıt girilemez");
            }

            txtOpTurGir.Text = "";
            OPListele();
            KOListele();
            DRListele();
        }
예제 #10
0
        void YeniKaydet()//veritabanındaki bilgileri yazdık..
        {
            try
            {
                ftFaturaKesUst ust = new ftFaturaKesUst();
                ust.FKayitNo  = int.Parse(txtEvrakNo.Text);
                ust.CariId    = _db.bgFirmas.First(x => x.Fadi == txtCariAdi.Text).Fno;
                ust.Tarih     = DateTime.Parse(dtpTarih.Text);
                ust.Saat      = txtSaat.Text;
                ust.Yazi      = txtYazi.Text;
                ust.Atoplam   = decimal.Parse(txtAraT.Text);
                ust.KdvToplam = decimal.Parse(txtKdv.Text);
                ust.Ttutar    = decimal.Parse(txtToplamT.Text);
                ust.CikisNo   = cksNo;



                _db.ftFaturaKesUsts.InsertOnSubmit(ust);
                _db.SubmitChanges();


                var alt = new ftFaturaKesAlt[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    alt[i]          = new ftFaturaKesAlt();
                    alt[i].Bfiyat   = decimal.Parse(Liste.Rows[i].Cells[7].Value.ToString());
                    alt[i].Cadet    = int.Parse(Liste.Rows[i].Cells[6].Value.ToString());
                    alt[i].FKayitNo = int.Parse(txtEvrakNo.Text);
                    alt[i].Tutar    = decimal.Parse(Liste.Rows[i].Cells[8].Value.ToString());
                    alt[i].UrunId   = _db.stStokDurums.First(x => x.UrunKodu == Liste.Rows[i].Cells[3].Value.ToString() && x.LotSeriNo == Liste.Rows[i].Cells[4].Value.ToString()).Id;
                    _db.ftFaturaKesAlts.InsertOnSubmit(alt[i]);
                    _db.SubmitChanges();

                    //Faturalarda kesilmemiş olanları listelemek için bu güncelleme kodunu yazdık..

                    int aa   = alt[i].UrunId.Value;
                    int bb   = int.Parse(Liste.Rows[i].Cells[1].Value.ToString());
                    var gncl = (from s in _db.stUrunCikis where s.UrunId == aa where s.CikisNo == bb select s).ToList(); //gncl=güncellenin kısaltması.. Ürün çıkış tablosunu güncelliyoruz..
                    if (gncl.Count != 0)
                    {
                        var srg = _db.stUrunCikis.First(x => x.UrunId == aa && x.CikisNo == bb);
                        srg.FaturaDurum = true;
                        _db.SubmitChanges();
                    }
                }
                _m.YeniKayit("Kayıt oluşturuldu.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #11
0
        void YeniKaydet()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                tblSalesDown[] sud = new tblSalesDown[Liste.RowCount];
                tblSalesUp     sup = new tblSalesUp();


                for (int i = 0; i < Liste.RowCount; i++)
                {
                    int    pid = int.Parse(Liste.Rows[i].Cells[0].Value.ToString());
                    string lot = Liste.Rows[i].Cells[2].Value.ToString();

                    sud[i]            = new tblSalesDown();
                    sud[i].SalesID    = int.Parse(txtSatisNo.Text);
                    sud[i].ProductID  = pid;
                    sud[i].LotSerial  = lot;
                    sud[i].SalesPrice = decimal.Parse(Liste.Rows[i].Cells[4].Value.ToString());
                    sud[i].Quantity   = int.Parse(Liste.Rows[i].Cells[5].Value.ToString());


                    sup.SalesID    = int.Parse(txtSatisNo.Text);
                    sup.CompanyID  = _db.tblCompanies.First(x => x.Name == txtFirma.Text).ID;
                    sup.Date       = DateTime.Parse(dtpTarih.Text);
                    sup.CityID     = _db.tblCities.First(x => x.City == cbSehir.Text).Id;
                    sup.EmployeeID = _db.tblEmployees.First(x => x.Name == txtPer.Text).ID;
                    sup.ShipperID  = _db.tblShippers.First(x => x.Name == txtKargo.Text).ID;

                    AccountingDBDataContext _gb = new AccountingDBDataContext();
                    tblStock st = _gb.tblStocks.First(x => x.ProductID == pid && x.LotSerial == lot);
                    if (st.Quantity.Value - int.Parse(Liste.Rows[i].Cells[5].Value.ToString()) > 0)
                    {
                        st.Quantity -= int.Parse(Liste.Rows[i].Cells[5].Value.ToString());
                        _gb.SubmitChanges();
                        _db.tblSalesDowns.InsertOnSubmit(sud[i]);
                        _db.tblSalesUps.InsertOnSubmit(sup);
                    }

                    else

                    {
                        MessageBox.Show("Elimizde Yeterli Ürün Yok!");
                    }
                }
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt başarılı.");
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #12
0
        void YeniKaydet()
        {
            bgUrunGiris frm = new bgUrunGiris();

            VerileriAl(frm);
            frm.SaveDate = DateTime.Now;
            frm.SaveUser = -1;

            db.bgUrunGirisleri.Add(frm);
            db.SaveChanges();
            m.YeniKayit("Kayıt başarılı");
            Temizle();
        }
예제 #13
0
        private void YeniKaydet()
        {
            bgKategori ktg = new bgKategori();

            ktg.KategoriAdi = txtKategori.Text;
            ktg.SaveDate    = DateTime.Now;
            ktg.SaveUser    = -1;
            ktg.UpdateDate  = DateTime.Now;
            ktg.UpdateUser  = -1;

            db.bgKategoriler.Add(ktg);
            db.SaveChanges();
            m.YeniKayit("Kayıt başarılı");
        }
예제 #14
0
        private void YeniKaydet()
        {
            bgFirmaTipi frt = new bgFirmaTipi();

            frt.Ftipi      = txtFirmaTipi.Text;
            frt.SaveDate   = DateTime.Now;
            frt.SaveUser   = -1;
            frt.UpdateDate = DateTime.Now;
            frt.UpdateUser = -1;

            db.bgFirmaTipleri.Add(frt);
            db.SaveChanges();
            m.YeniKayit("Kayıt başarılı");
        }
예제 #15
0
        //void ListeleIki()
        //{

        //    Liste.Rows.Clear();
        //    int i = 0;
        //    var srg = (from s in _db.ftFaturaKesUsts
        //               where s.FKayitNo == AnaSayfa.ListeAktarma
        //               select s);
        //    foreach (var k in srg)
        //    {
        //        stUrunKayitUst ust = new stUrunKayitUst();
        //        stStokDurum durum = new stStokDurum();
        //        ftFaturaKesAlt alt = new ftFaturaKesAlt();

        //        Liste.Rows.Add();
        //        Liste.Rows[i].Cells[0].Value = -1;
        //        Liste.Columns[1].Visible = false;
        //        Liste.Columns[2].Visible = true;
        //        Liste.Rows[i].Cells[2].Value = k.FKayitNo;
        //        Liste.Rows[i].Cells[3].Value = durum.UrunKodu;
        //        Liste.Rows[i].Cells[4].Value = durum.LotSeriNo;
        //        Liste.Rows[i].Cells[5].Value = ust.Aciklama;
        //        Liste.Rows[i].Cells[6].Value = alt.Cadet;
        //        Liste.Rows[i].Cells[7].Value = alt.BFiyat;
        //        Liste.Rows[i].Cells[8].Value = k.Ttutar;
        //        txtCariAdi.Text = k.bgFirma.Fadi;
        //        txtVd.Text = k.bgFirma.Fvd;
        //        txtTcv.Text = k.bgFirma.Fvno;
        //        txtAdres.Text = k.bgFirma.Fadres;
        //        dtpTarih.Text = k.Tarih.ToString();
        //        txtSaat.Text = k.Saat;
        //        txtAraT.Text = k.Atoplam.ToString();
        //        txtKdv.Text = k.KdvToplam.ToString();
        //        txtToplamT.Text = k.Ttutar.ToString();
        //        txtEvrakNo.Text = k.FKayitNo.ToString().PadLeft(7, '0');
        //        i++;
        //    }
        //    Liste.AllowUserToAddRows = false;
        //}

        void YeniKaydet()
        {
            try
            {
                ftFaturaKesUst ust = new ftFaturaKesUst();
                ust.FKayitNo  = int.Parse(txtEvrakNo.Text);
                ust.CariId    = _db.bgFirmas.First(x => x.Fadi == txtCariAdi.Text).Fno;
                ust.Tarih     = DateTime.Parse(dtpTarih.Text);
                ust.Saat      = txtSaat.Text;
                ust.Yazi      = txtYazi.Text;
                ust.Atoplam   = decimal.Parse(txtAraT.Text);
                ust.KdvToplam = decimal.Parse(txtKdv.Text);
                ust.Ttutar    = decimal.Parse(txtToplamT.Text);
                ust.CikisNo   = cksNo;
                _db.ftFaturaKesUsts.InsertOnSubmit(ust);
                _db.SubmitChanges();

                ftFaturaKesAlt[] alt = new ftFaturaKesAlt[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    alt[i]          = new ftFaturaKesAlt();
                    alt[i].BFiyat   = decimal.Parse(Liste.Rows[i].Cells[7].Value.ToString());
                    alt[i].Cadet    = int.Parse(Liste.Rows[i].Cells[6].Value.ToString());
                    alt[i].Tutar    = int.Parse(Liste.Rows[i].Cells[8].Value.ToString());
                    alt[i].FKayitNo = int.Parse(txtEvrakNo.Text);
                    alt[i].UrunId   = _db.stStokDurums.First(x => x.UrunKodu == Liste.Rows[i].Cells[3].Value.ToString() && x.LotSeriNo == Liste.Rows[i].Cells[4].Value.ToString()).Id;

                    _db.ftFaturaKesAlts.InsertOnSubmit(alt[i]);
                    _db.SubmitChanges();

                    var aa   = alt[i].UrunId.Value;
                    var bb   = int.Parse(Liste.Rows[i].Cells[1].Value.ToString());
                    var gncl = (from s in _db.stUrunCikis where s.UrunId == alt[i].UrunId where s.CikisNo == int.Parse(Liste.Rows[i].Cells[1].Value.ToString()) select s).ToList();

                    if (gncl.Count != 0)
                    {
                        var srg = _db.stUrunCikis.First(x => x.UrunId == aa && x.CikisNo == bb);
                        srg.FaturaDurum = true;
                        _db.SubmitChanges();
                    }
                }
                _m.YeniKayit("Kayıt Oluşturuldu.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #16
0
        void YeniKaydet()
        {
            Liste.AllowUserToAddRows = false; //alttaki boş satıra geçmesin diye.
            try
            {
                stStokDurum[] drm = new stStokDurum[Liste.RowCount];
                stUrunCiki[]  uc  = new stUrunCiki[Liste.RowCount];//o listenin kaç tane satırı varsa uc nin içine atıyoruz.
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    uc[i] = new stUrunCiki //kayıt işlemleri için
                    {
                        Aciklama    = Liste.Rows[i].Cells[5].Value.ToString(),
                        CikisNo     = int.Parse(txtCikisKodu.Text),
                        Adet        = int.Parse(Liste.Rows[i].Cells[7].Value.ToString()),                                //value bırakıldığında obje olarak.başına int yazdık  int olarak çalışır.
                        Cturu       = cbCturu.Text,
                        FirmaId     = txtCariAdi.Text != ""?  _db.bgFirmas.First(x => x.Fadi == txtCariAdi.Text).Fno:-1, //firma id nin boştan farklı gelmemesi için.
                        FaturaDurum = false,
                        saveDate    = DateTime.Now,
                        saveUser    = -1,
                        Tarih       = DateTime.Parse(dtpTarih.Text),
                        UrunId      = int.Parse(Liste.Rows[i].Cells[0].Value.ToString()), //ürünid den diğer verilere ulaşılır.
                    };
                    _db.stUrunCikis.InsertOnSubmit(uc[i]);                                //ekledik urün çıkışa=uc
                    _db.SubmitChanges();

                    drm[i] = new stStokDurum();
                    var srg = (from s in _db.stStokDurums
                               where s.Id == uc[i].UrunId
                               select s).ToList(); //ürün çıkıştaki ürün id ile stok durumdaki ürün id'yi eşleştirip tek bir ürünü listeliyor.
                    if (srg.Count != 0)
                    {
                        stStokDurum sd = _db.stStokDurums.First(x => x.Id == int.Parse(Liste.Rows[i].Cells[0].Value.ToString()));
                        sd.Adet -= int.Parse(Liste.Rows[i].Cells[7].Value.ToString()); //stoktan adeti düştük.
                        _db.SubmitChanges();
                    }
                }
                _m.YeniKayit("Yeni kayıt oluşturulmuştur.");
                Temizle();
                Close();
                _f.UrunCikis(); //tekrar çalıştırmak için.
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #17
0
        void YeniKaydet()
        {
            Liste.AllowUserToAddRows = false;
            try
            {
                stStokDurum[] drm = new stStokDurum[Liste.RowCount];
                stUrunCiki[]  uc  = new stUrunCiki[Liste.RowCount];
                for (int i = 0; i < Liste.RowCount; i++)
                {
                    uc[i] = new stUrunCiki
                    {
                        Aciklama    = Liste.Rows[i].Cells[5].Value.ToString(),
                        CikisNo     = int.Parse(txtCikisKodu.Text),
                        Adet        = int.Parse(Liste.Rows[i].Cells[7].Value.ToString()),
                        Cturu       = cbCturu.Text,
                        FirmaId     = txtCariAdi.Text != " "? _db.bgFirmas.First(x => x.Fadi == txtCariAdi.Text).Fno:-1,
                        FaturaDurum = false,
                        saveDate    = DateTime.Now,
                        saveUser    = -1,
                        Tarih       = DateTime.Parse(dtpTarih.Text),
                        UrunId      = int.Parse(Liste.Rows[i].Cells[0].Value.ToString()),
                    };
                    _db.stUrunCikis.InsertOnSubmit(uc[i]);
                    _db.SubmitChanges();

                    drm[i] = new stStokDurum();
                    var srg = (from s in _db.stStokDurums
                               where s.Id == uc[i].UrunId
                               select s).ToList();
                    if (srg.Count != 0)
                    {
                        stStokDurum sd = _db.stStokDurums.First(x => x.Id == int.Parse(Liste.Rows[i].Cells[0].Value.ToString()));
                        sd.Adet -= int.Parse(Liste.Rows[i].Cells[7].Value.ToString());
                        _db.SubmitChanges();
                    }
                }
                _m.YeniKayit("Yeni kayıt oluşturulmuştur.");
                Temizle();
                Close();
                _f.UrunCikis();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #18
0
 void YeniKaydet()
 {
     try
     {
         TblDoktor dr = new TblDoktor();
         dr.DoktorAdi   = txtDad.Text;
         dr.DoktorSoyad = txtDsoyad.Text;
         _db.TblDoktors.InsertOnSubmit(dr);
         _db.SubmitChanges();
         _m.YeniKayit("Kayıt Başarılı");
         Temizle();
     }
     catch (Exception e)
     {
         _m.Hata(e);
     }
 }
예제 #19
0
        void YeniKaydet()
        {
            try
            {
                TblKomorbidite kom = new TblKomorbidite();
                kom.KomorbiditeAdı = txtMorbAd.Text;

                _db.TblKomorbidites.InsertOnSubmit(kom);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt Başarılı");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #20
0
        void YeniKaydet()
        {
            try
            {
                TblAltGrup ag = new TblAltGrup();
                ag.AltGrup = txtAltGrAdi.Text;

                _db.TblAltGrups.InsertOnSubmit(ag);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt Başarılı");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #21
0
 void YeniKaydet()
 {
     try
     {
         bgKulTipi kul = new bgKulTipi();
         kul.KulTipi = txtKulTip.Text;
         _db.bgKulTipis.InsertOnSubmit(kul);
         _db.SubmitChanges();
         _m.YeniKayit("Kayıt işlemi tamamlandı.");
         txtKulTip.Text = "";
         Listele();
     }
     catch (Exception e)
     {
         _m.Hata(e);
     }
 }
예제 #22
0
        void YeniKaydet()
        {
            try
            {
                TblOpTuru Opt = new TblOpTuru();
                Opt.OpTuru = txtOpAD.Text;

                _db.TblOpTurus.InsertOnSubmit(Opt);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt Başarılı");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #23
0
 void YeniKaydet()
 {
     try
     {
         bAltGrup altGrup = new bAltGrup();
         altGrup.AltGrup = txtAltGrup.Text;
         db.bAltGrups.InsertOnSubmit(altGrup); //Sanal bir tabloya ekliyoruz
         db.SubmitChanges();                   //Veritabanına kalıcı olarak değişikleri ekliyoruz
         mesaj.YeniKayit("Kayıt Tamamlandı");
         txtAltGrup.Text = "";
         Listele();
     }
     catch (Exception e)
     {
         mesaj.Hata(e);
     }
 }
예제 #24
0
        void YeniKaydet()
        {
            try
            {
                tblLokalizasyon lok = new tblLokalizasyon();
                lok.Lokalizayson = txtLokalAd.Text;

                _db.tblLokalizasyons.InsertOnSubmit(lok);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt Başarılı");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #25
0
        void YeniKaydet()
        {
            try
            {
                TblPatoloji pat = new TblPatoloji();
                pat.Patoloji = txtPatAdi.Text;

                _db.TblPatolojis.InsertOnSubmit(pat);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt Başarılı");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #26
0
        void YeniKaydet()
        {
            try
            {
                tblCategory cat = new tblCategory();
                cat.CategoryName = txtCname.Text;

                _db.tblCategories.InsertOnSubmit(cat);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt tamamlandı.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #27
0
        void YeniKaydet()
        {
            bHastaBilgileri hb = new bHastaBilgileri();

            {
                hb.HastaAdi        = txtHastaAdi.Text;
                hb.HastaSoyadi     = txtHastaSoyad.Text;
                hb.OperasyonTarihi = DateTime.Parse(dateOpTarih.Text);  //parse ettik
                hb.OperasyonTuru   = txtOpTuru.Text;
                hb.ProtokolNo      = txtProtokolNo.Text;
                hb.Takip           = int.Parse(txtTakip.Text);
                hb.Anah            = int.Parse(txtAnah.Text);
            }
            db.bHastaBilgileris.InsertOnSubmit(hb);
            db.SubmitChanges();
            m.YeniKayit("Kayit Islemi Yapildi");
            Temizle();
        }
예제 #28
0
        void YeniKaydet()
        {
            bHastaBilgileri hb = new bHastaBilgileri();

            {
                hb.Hadi       = txtHastaAdi.Text;
                hb.Hsoyadi    = txtHastaSoyadi.Text;
                hb.OpTarihi   = DateTime.Parse(dtpOpTarih.Text);
                hb.OpTuru     = txtOpTuru.Text;
                hb.ProtokolNo = txtProtokolNo.Text;
                hb.Takip      = int.Parse(txtTakip.Text);
                hb.Anah       = int.Parse(txtAnah.Text);
            }
            db.bHastaBilgileris.InsertOnSubmit(hb);
            db.SubmitChanges();
            m.YeniKayit("Kayıt işlemi yapıldı");
            Temizle();
        }
예제 #29
0
        void YeniKaydet()
        {
            try
            {
                tblShipper ship = new tblShipper();
                ship.Name  = txtKname.Text;
                ship.Phone = txtKphone.Text;

                _db.tblShippers.InsertOnSubmit(ship);
                _db.SubmitChanges();
                _m.YeniKayit("Kayıt tamamlandı.");
                Temizle();
            }
            catch (Exception e)
            {
                _m.Hata(e);
            }
        }
예제 #30
0
 void YeniKaydet()
 {
     try
     {
         tblShipper ship = new tblShipper();
         ship.Name  = txtCargoName.Text;
         ship.Phone = txtPhone.Text;
         _db.tblShippers.InsertOnSubmit(ship);
         _db.SubmitChanges();
         _m.YeniKayit("Kayıt tamamlandı.");
         Temizle();
         //this.Close();
         //_f.Shippers();        //bunun amacı form sayfasını kapatıp tekrar çalıştırılması fakat form yeniden açmak için kendini kapatamıyor. Keypress.back devam
     }
     catch (Exception e)
     {
         _m.Hata(e);
     }
 }