예제 #1
0
        public ActionResult Create([Bind(Include = "Id,UrunId,SonStok,Miktar,GirdiCikti,Tarih")] Stok stok)
        {
            if (ModelState.IsValid)
            {
                db.Stok.Add(stok);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UrunId = new SelectList(db.Urun, "Id", "Adi", stok.UrunId);
            return(View(stok));
        }
예제 #2
0
        public ActionResult Create([Bind(Include = "StokID,UrunID,Adet")] Stok stok)
        {
            if (ModelState.IsValid)
            {
                db.Stok.Add(stok);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UrunID = new SelectList(db.Urun, "UrunID", "UrunAdi", stok.UrunID);
            return(View(stok));
        }
예제 #3
0
        private void btnKopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
            var stokEntity = new Stok();

            stokEntity          = stokDal.GetByFilter(context, c => c.StokKodu == secilen);
            stokEntity.Id       = -1;
            stokEntity.StokKodu = null;
            var form = new FrmStokIslem(stokEntity);

            form.ShowDialog();
        }
예제 #4
0
        public ActionResult StokGuncelle(Stok stok)
        {
            try {
                context.Stoklar.AddOrUpdate(stok);
                context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch {
                return(RedirectToActionPermanent("StokGuncelle", "Personel"));
            }
        }
        public ActionResult Sil(int?id)
        {
            Stok stok = db.Stok.FirstOrDefault(n => n.StokID == id);

            if (id == null)
            {
                RedirectToAction("Index");
            }


            return(View(stok));
        }
        private List <(Func <IStok, string> GetField, Func <IStok, string, int> SetField)> Get_GetField_SetField_Pairs(IEnumerable <string> FieldNames)
        {
            List <(Func <IStok, string> GetField, Func <IStok, string, int> SetField)> GetField_SetField_Pairs =
                new List <(Func <IStok, string> GetField, Func <IStok, string, int> SetField)>();

            IStok p = new Stok();

            foreach (var fieldName in FieldNames)
            {
                GetField_SetField_Pairs.Add(Build_GetSet_ForField(fieldName));
            }
            return(GetField_SetField_Pairs);
        }
예제 #7
0
        // GET: StokData/StokSil/5
        public ActionResult StokSil(int id)
        {
            try {
                Stok stok = context.Stoklar.Find(id);
                context.Stoklar.Remove(stok);
                context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch {
                return(RedirectToActionPermanent("StokGuncelle", "Personel"));
            }
        }
예제 #8
0
        public ActionResult StokEkle(Stok stok)
        {
            try {
                stok.OlusturulmaTarihi = DateTime.Now;
                context.Stoklar.Add(stok);
                context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch {
                return(RedirectToActionPermanent("StokEkle", "Personel"));
            }
        }
예제 #9
0
        void YeniKalem()
        {
            CleareForm.ClearThisConrol(groupBox2)
            .NotClearTheseConrols(txtGenelAraTop, txtGenelGenelTop, txtGenelTopKdv, cmboxKasaKodu, txtMiktar
                                  , chbFaturaBas, cmbDizayn)
            .BeginClear();

            txtMiktar.Text = "1";
            txtMiktar.Focus();
            labSecilenUrun.Text = "";
            //txtBarkod.Focus();
            _currentStok       = null;
            _selectedStokHarId = null;
        }
예제 #10
0
        // GET: Admin/Stok/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Stok stok = db.Stok.Find(id);

            if (stok == null)
            {
                return(HttpNotFound());
            }
            return(View(stok));
        }
 public ActionResult Create(Stok stok)
 {
     if (ModelState.IsValid)
     {
         db.Stoks.Add(stok);
         db.SaveChanges();
         //total para
         ViewBag.Total = db.Stoks.Sum(m => m.Fiyatı * m.Adet).ToString();
         return(RedirectToAction("Index"));
     }
     //total para
     ViewBag.Total = db.Stoks.Sum(m => m.Fiyatı * m.Adet).ToString();
     return(View(stok));
 }
 public ActionResult Edit(Stok stok)
 {
     if (ModelState.IsValid)
     {
         db.Entry(stok).State = EntityState.Modified;
         db.SaveChanges();
         //total para
         ViewBag.Total = db.Stoks.Sum(m => m.Fiyatı * m.Adet).ToString();
         return(RedirectToAction("Index"));
     }
     //total para
     ViewBag.Total = db.Stoks.Sum(m => m.Fiyatı * m.Adet).ToString();
     return(View(stok));
 }
예제 #13
0
        private void Form2_Load(object sender, EventArgs e)
        {
            OtoContext otoContext = new OtoContext();
            UrunDetay  urunDetay  = new UrunDetay {
                UrunMarka = "Deneme", UrunModel = "Deneme", UrunUretimTarihi = DateTime.Now
            };
            Stok stok = new Stok {
                UrunDetayId = urunDetay, Adet = 10, Birimi = "Tane"
            };

            otoContext.UrunDetay.Add(urunDetay);
            otoContext.Stok.Add(stok);
            otoContext.SaveChanges();
        }
예제 #14
0
 private void btn_yeni_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txt_stokkodu_yeni.Text))
     {
         var stok = repo.GetStok_stokkodu(txt_stokkodu_yeni.Text);
         if (string.IsNullOrEmpty(stok.StokKodu))
         {
             var yenistok = new Stok()
             {
                 StokKodu = txt_stokkodu_yeni.Text,
                 StokAdi  = txt_stokadi_yeni.Text
             };
             var stokharbool = true;
             if (!string.IsNullOrEmpty(txt_miktar_yeni.Text))
             {
                 var miktar = Convert.ToDecimal(txt_miktar_yeni.Text);
                 if (miktar > 0)
                 {
                     var stokhar = new StokHar()
                     {
                         StokKodu = txt_stokadi_yeni.Text,
                         Giren    = Convert.ToDecimal(txt_miktar_yeni.Text),
                         Cikan    = 0,
                         Aciklama = "Stok Girişi"
                     };
                     stokharbool = repo.AddStokHar(stokhar);
                 }
             }
             if (repo.AddStok(yenistok) && stokharbool)
             {
                 MessageBox.Show("Başarıyla eklendi");
                 txt_miktar_yeni.Clear();
                 txt_stokkodu_yeni.Clear();
             }
             else
             {
                 MessageBox.Show("Eklemede hata oluştu!");
             }
         }
         else
         {
             MessageBox.Show("Stok Kodu daha öncekullanıldı");
         }
     }
     else
     {
         MessageBox.Show("Stok Kodu boş eklenemez!");
     }
 }
예제 #15
0
        private bool StokKontrol(Stok entity)
        {
            var MevcutStok = context.StokHareketleri.Where(c => c.Hareket == "Stok Giriş" && c.StokId == entity.Id).Sum(c => c.Miktar) ?? 0 -
                             context.StokHareketleri.Where(c => c.Hareket == "Stok Çıkış" && c.StokId == entity.Id).Sum(c => c.Miktar) ?? 0;

            if (txtIslem.Text == "SATIŞ" && entity.MinStokMiktari > MevcutStok - (txtMiktar.Value + context.StokHareketleri.Local.Where(c => c.StokId == entity.Id).Sum(c => c.Miktar)))
            {
                MessageBox.Show("Satışını yapmak istediğiniz stok minimum düzeydedir. Satış yapabilmek için stok yükseltmelisiniz.");
                return(false);
            }
            else
            {
                return(true);
            }
        }
예제 #16
0
        public JsonResult Edit(Stok s)
        {
            var stok = db.Stok.Find(s.Stok_Id);

            stok.Kategori_Id     = s.Kategori_Id;
            stok.Birim_Id        = s.Birim_Id;
            stok.Stok_Barkod     = s.Stok_Barkod;
            stok.Stok_Ad         = s.Stok_Ad;
            stok.Stok_AlisFiyat  = s.Stok_AlisFiyat;
            stok.Stok_SatisFiyat = s.Stok_SatisFiyat;
            stok.Stok_KdvOran    = s.Stok_KdvOran;
            stok.Stok_OtvOran    = s.Stok_OtvOran;
            db.SaveChanges();
            return(Json(s));
        }
예제 #17
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Stok stok = db.Stok.Find(id);

            if (stok == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UrunID = new SelectList(db.Urunler, "UrunID", "Model", stok.UrunID);
            return(View(stok));
        }
예제 #18
0
        public ActionResult Index(int?page)
        {
            XmlDocument doc1 = new XmlDocument();

            doc1.Load("https://www.korayspor.com/grisport.xml");

            XmlElement  root  = doc1.DocumentElement;
            XmlNodeList nodes = root.SelectNodes("urun");

            foreach (XmlNode node in nodes)
            {
                int urunid = Convert.ToInt32(node["UrunID"].InnerText);

                if (!db.Urun.Any(q => q.ID == urunid))
                {
                    Urun urun = new Urun();
                    urun.ID       = urunid;
                    urun.UrunAdi  = node["UrunAdi"].InnerText;
                    urun.Marka    = node["Marka"].InnerText;
                    urun.Fiyat    = Convert.ToDecimal(node["Fiyat"].InnerText);
                    urun.Renk     = node["Renk"].InnerText;
                    urun.Aciklama = node["Aciklama"].InnerText;

                    db.Urun.Add(urun);
                    db.SaveChanges();

                    XmlNodeList nodes2 = node.ChildNodes;
                    foreach (XmlNode st in nodes2)
                    {
                        if (st.Name == "Stoklar")
                        {
                            foreach (XmlNode st2 in st.ChildNodes)
                            {
                                Stok stok = new Stok();
                                stok.Kod     = st["Barkod"].InnerText;
                                stok.Label   = st["label"].InnerText;
                                stok.Ozellik = st["Ozellik"].InnerText;
                                stok.UrunID  = urunid;

                                db.Stok.Add(stok);
                                db.SaveChanges();
                            }
                        }
                    }
                }
            }
            return(View(db.Urun.ToList().ToPagedList(page ?? 1, 10)));
        }
        // GET: Admin/Stok/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Stok stok = db.Stoks.Find(id);

            if (stok == null)
            {
                return(HttpNotFound());
            }
            //total para
            ViewBag.Total = db.Stoks.Sum(m => m.Fiyatı * m.Adet).ToString();
            return(View(stok));
        }
예제 #20
0
 void Kaydet()
 {
     try
     {
         //textBox1.Text = val.ToString("N04", ci);
         //CultureInfo ci = new CultureInfo("tr-TR");
         if (string.IsNullOrEmpty(txtStokKodu.Text) || string.IsNullOrEmpty(txtAlisKdvOrani.Text) || string.IsNullOrEmpty(txtSatisKdvOrani.Text))
         {
             MessageBox.Show("Stok Kodunu ve kdv oranını giriniz");
             return;
         }
         Stok stok = managerStk.GetById(txtStokKodu.Text, false);
         if (stok == null)
         {
             stok            = new Stok();
             stok.KayitTarih = DateTime.Now;
         }
         stok.Id = txtStokKodu.Text;
         BeginTransaction();
         AssStokValues(stok);
         stok.Sube = UserInfo.Sube;
         //managerStk.BeginTransaction();
         stok = managerStk.SaveOrUpdate(stok);
         //managerStk.CommitTransaction();
         YonlendirForma();
         Form frm = this.Owner;
         if (frm is frmStokSearch)
         {
             this.Close();
         }
         //LoadAllStok();
         YeniKayit();
     }
     catch (Exception exc)
     {
         LogWrite.Write(exc);
         MessageBox.Show(exc.Message);
     } finally {
         try {
             CommitTransaction();
         } catch (Exception exc) {
             MessageBox.Show(exc.Message);
             LogWrite.Write(exc);
         }
     }
 }
        public ActionResult GuncelleOnayli([Bind(Include = "StokID,MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;

            stok.KurumID = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum.KurumID;
            if (ModelState.IsValid)
            {
                db.Entry(stok).State = EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                return(Content("hata oluştu"));
            }
            return(RedirectToAction("Detay", new { id = stok.StokID }));
        }
예제 #22
0
        //--DEMİRBAŞ EKLE EKRANI
        private void btnDemirbasEkle_Click(object sender, EventArgs e)//kullanıcıdan demirbaş bilgileri alınır hem stoğa hemde demirbas tablosuna kaydedilir.
        {
            Demirbas d;

            if (cbDemirbasTuru.SelectedItem != null && txtDemirbasAdi.Text != "" && txtDemirbasEkleMarka.Text != "" && txtDemirbasModel.Text != "" && txtDemirbasEkleFiyat.Text != "" && txtDemirbasEkleAdet.Text != "") // boş alan olup olmadığının kontrolü
            {
                d = db.Demirbas.FirstOrDefault(x => x.demirbasAdi == txtDemirbasAdi.Text && x.marka == txtDemirbasEkleMarka.Text && x.model == txtDemirbasModel.Text);                                                   //eklenecek demirbaş daha önceden demirbaş tablosuna kaydedildiyse
                if (d != null)
                {
                    MessageBox.Show("Demirbaş daha önceden eklenmiş demirbaşı güncellemek için demirbaş işlemleri ekranına gidiniz.");
                }
                else
                {
                    //daha önceden eklenmediyse yeni bir demirbaş kaydı oluşturulur.
                    d             = new Demirbas();
                    d.demirbasAdi = txtDemirbasAdi.Text.ToLower().Trim();
                    d.DemirbasTur = db.DemirbasTur.FirstOrDefault(x => x.demirbasTuruAdi == cbDemirbasTuru.SelectedItem.ToString());
                    d.fiyat       = Convert.ToDecimal(txtDemirbasEkleFiyat.Text);
                    d.adet        = Convert.ToInt32(txtDemirbasEkleAdet.Text);
                    d.alımTarihi  = Convert.ToDateTime(dtpDemirbasAlimTarihi.Value);
                    d.model       = txtDemirbasModel.Text.ToLower().Trim();
                    d.marka       = txtDemirbasEkleMarka.Text.ToLower().Trim();
                    db.Demirbas.Add(d);
                    db.SaveChanges();

                    Stok s = new Stok();//eklenen demirbaş aynı zamanda stok tablosunada kaydedilir.
                    s.Demirbas = d;
                    s.stokAdet = d.adet;
                    db.Stok.Add(s);
                    db.SaveChanges();
                    MessageBox.Show("Demirbaş başarıyla eklendi.");
                }
                txtDemirbasAdi.Text         = "";
                cbDemirbasTuru.SelectedItem = null;
                cbDemirbasTuru.SelectedText = string.Empty;
                txtDemirbasEkleFiyat.Text   = " ";
                txtDemirbasEkleAdet.Text    = " ";
                txtDemirbasModel.Text       = " ";
                txtDemirbasEkleMarka.Text   = " ";
            }
            else//boş alan kaldıysa
            {
                MessageBox.Show("Lütfen boş alan bırakmayınız.");
            }
        }
예제 #23
0
        private StokHareket StokToStokHareket(Stok entity, YemekYemekContext context, decimal miktar)
        {
            StokHareket stokhareket = new StokHareket();
            IndirimDAL  indirimdal  = new IndirimDAL();

            stokhareket.StokKodu   = entity.StokKodu;
            stokhareket.StokAdi    = entity.StokAdi;
            stokhareket.Barkod     = entity.Barkod;
            stokhareket.BarkodTuru = entity.BarkodTuru;
            stokhareket.DepoKodu   = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanDepo);
            stokhareket.DepoAdi    = context.Depolar.SingleOrDefault(c => c.DepoKodu == stokhareket.DepoKodu).DepoAdi;
            //stokhareket.BirimFiyati = txtFisTuru.Text == "Alış Faturası" ? entity.AlisFiyati : entity.SatisFiyati;
            stokhareket.Birimi       = entity.Birimi;
            stokhareket.Kdv          = entity.SatisKdv;
            stokhareket.Miktari      = miktar;
            stokhareket.IndirimOrani = indirimdal.StokIndirimi(context, entity.StokKodu);
            return(stokhareket);
        }
예제 #24
0
 string SecilenStok()
 {
     if (rbButunStoklar.Checked)
     {
         return("Bütün stoklar");
     }
     else
     {
         Stok stok = mngStok.GetById(txtStokKodu.Text, false);
         if (stok != null)
         {
             return("StokKodu=" + stok.Id + " Stok Ismi=" + stok.StokAdi);
         }
         else
         {
             return("");
         }
     }
 }
예제 #25
0
        string SecilenStok()
        {
            if (rbButunStoklar.Checked)
            {
                return("Bütün Stoklar");
            }
            else
            {
                Stok stok = mngStok.GetById(txtStokKodu.Text, false);
                if (stok != null)
                {
                    return(string.Format("StokKodu={0},StokAdı={1}", stok.Id, stok.StokAdi));
                }
            }
            string st = dtpStart.Value.ToString("d");
            string fd = dtpFinish.Value.ToString("d");

            return(string.Format("{0}-{1}", st, fd));
        }
        public ActionResult Ekle([Bind(Include = "MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            stok.KurumID = kurum.KurumID;
            if (ModelState.IsValid)
            {
                db.Stok.Add(stok);
                db.SaveChanges();
                return(RedirectToAction("index"));
            }

            ViewBag.Kurum          = kurum.Adi;
            ViewBag.MalzemeBilgiID = new SelectList(db.MalzemeBilgi, "MalzemeBilgiID", "MalzemeAdi");

            return(View(stok));
        }
예제 #27
0
        public ActionResult Edit(int id, Stok stok)
        {
            if (ModelState.IsValid)
            {
                var s = db.Stok.Where(x => x.StokId == id).SingleOrDefault();
                s.UrunAdi  = stok.UrunAdi;
                s.StokAdi  = stok.StokAdi;
                s.StokKodu = stok.StokKodu;
                s.StokAdet = stok.StokAdet;
                s.DepoId   = stok.DepoId;

                db.SaveChanges();//kaydet
                return(RedirectToAction("Index"));
            }



            return(View(stok));
        }
        public ActionResult GuncelleOnayla([Bind(Include = "StokID,MalzemeBilgiID,SeriNumarasi,GarantiTarihBaslangic,GarantiTarihBitis,MalzemeBirimBedeli,Adet,KurumID,Aciklama")] Stok stok)
        {
            String username = User.Identity.Name;
            int    userID   = db.Kullanici.FirstOrDefault(n => n.KullaniciAdi == username).KullaniciID;
            Kurum  kurum    = db.Kullanici.FirstOrDefault(n => n.KullaniciID == userID).Birim.Kurum;

            ViewBag.Kurum        = kurum.Adi;
            ViewBag.MalzemeBilgi = db.MalzemeBilgi.FirstOrDefault(n => n.MalzemeBilgiID == stok.MalzemeBilgiID).MalzemeAdi;

            Stok eski = db.Stok.FirstOrDefault(n => n.StokID == stok.StokID);

            ViewBag.SeriNumarasi          = eski.SeriNumarasi;
            ViewBag.GarantiTarihBaslangic = eski.GarantiTarihBaslangic;
            ViewBag.GarantiTarihBitis     = eski.GarantiTarihBitis;
            ViewBag.MalzemeBirimBedeli    = eski.MalzemeBirimBedeli;
            ViewBag.Adet     = eski.Adet;
            ViewBag.Aciklama = eski.Aciklama;

            return(View(stok));
        }
 private void btnOdadanDemirbasCikar_Click(object sender, EventArgs e)
 {
     if (cbOdaDemirbasCikarFakulte.SelectedItem != null && cbOdaDemirbasCikarDepartman.SelectedItem != null && cbOdaDemirbasCikarOdaNumarasi.SelectedItem != null && cbOdaDemirbasCikarDemirbas.SelectedItem != null && txtOdaDemirbasCikarAdet.Text != "") //boş alan olup olmadığının kontrolü
     {
         if (IsNumeric(txtOdaDemirbasCikarAdet.Text))                                                                                                                                                                                                       //Odadan çıkarılacak demirbaş adeti numeric olmalı
         {
             Demirbas         d   = db.Demirbas.FirstOrDefault(x => x.demirbasAdi.Trim() + " " + x.marka.Trim() + " " + x.model.Trim() == cbOdaDemirbasCikarDemirbas.SelectedItem.ToString().Trim());                                                       //odadan çıkarılacak demirbaşın belirlenmesi
             OdaDemirbasAtama ata = db.OdaDemirbasAtama.FirstOrDefault(x => x.demirbasId == d.demirbasId && x.Oda.odaNumarasi == cbOdaDemirbasCikarOdaNumarasi.SelectedItem.ToString());
             if (Convert.ToInt32(txtOdaDemirbasCikarAdet.Text) <= ata.adet)                                                                                                                                                                                 //odadan çıkarılacak demirbaş adeti odadaki demirbaş adetinden küçük yada eşit olmalı
             {
                 ata.adet -= Convert.ToInt32(txtOdaDemirbasCikarAdet.Text);                                                                                                                                                                                 //adet kadar odadaki demirbaş adetinden düşülür.
                 Stok s = db.Stok.FirstOrDefault(x => x.demirbasId == d.demirbasId);
                 s.stokAdet += Convert.ToInt32(txtOdaDemirbasCikarAdet.Text);                                                                                                                                                                               //adet kadar o demirbaşın stok adetine eklenir
                 db.SaveChanges();
                 MessageBox.Show("Odadan demirbaşı başarıyla çıkardınız.");
                 cbOdaDemirbasCikarFakulte.SelectedItem     = null;
                 cbOdaDemirbasCikarFakulte.SelectedText     = string.Empty;
                 cbOdaDemirbasCikarDepartman.SelectedItem   = null;
                 cbOdaDemirbasCikarDepartman.SelectedText   = string.Empty;
                 cbOdaDemirbasCikarOdaNumarasi.SelectedItem = null;
                 cbOdaDemirbasCikarOdaNumarasi.SelectedText = string.Empty;
                 cbOdaDemirbasCikarDemirbas.SelectedItem    = null;
                 cbOdaDemirbasCikarDemirbas.SelectedText    = string.Empty;
                 txtOdaDemirbasCikarAdet.Text = "";
                 lblOdaDemirbasCikarAdet.Text = "";
             }
             else//odadan çıkarılacak demirbaş adeti o demirbaşın odadaki adetinden daha büyükse
             {
                 MessageBox.Show("Seçtiğiniz demirbaştan odada toplam " + ata.adet + " adet vardır daha küçük bir sayı giriniz");
             }
         }
         else//adet alanı numeric değilse
         {
             MessageBox.Show("adet alanı sayısal olmalıdır.");
         }
     }
     else//boş alan varsa
     {
         MessageBox.Show("Lütfen boş alan bırakmayınız.");
     }
 }
예제 #30
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "")
     {
         MessageBox.Show("Lütfen Ürün Bilgilerini Giriniz");
     }
     else
     {
         Firma firma = new Firma();
         Urun  urun  = new Urun();
         Stok  stok  = new Stok();
         urun.Barkod        = textBox1.Text;
         urun.BirimFiyat    = textBox4.Text;
         urun.Stok          = Convert.ToInt32(textBox3.Text);
         stok.GelisFiyati   = textBox6.Text.ToString();
         stok.EklenmeTarihi = DateTime.Now.ToString("yyyy/MM/dd");
         string    gelen      = comboBox1.SelectedItem.ToString();
         string    firmasorgu = $"select FirmaID from Firma where FirmaAdi='{gelen}'";
         DataTable dtfirma    = Sorgu.SQLSorguCalistir(firmasorgu);
         foreach (DataRow item in dtfirma.Rows)
         {
             firma.FirmaID = Convert.ToInt32(item["FirmaID"]);
         }
         string firmaekle = $"insert into Stok(EklemeTarihi, BarkodNo, GelenAdet, FirmaID, GelisFiyati) values ('{stok.EklenmeTarihi}', '{urun.Barkod}','{urun.Stok}','{firma.FirmaID}','{stok.GelisFiyati}')";
         Sorgu.SQLNonSorguCalistir(firmaekle);
         urun.UrunAdi = textBox2.Text;
         string    sorgu = $"select *from Urunler where Barkod = '{urun.Barkod}'";
         DataTable dt    = Sorgu.SQLSorguCalistir(sorgu);
         if (dt.Rows.Count == 0)
         {
             string urunekle = $"insert into Urunler(Barkod, Adi, BirimFiyat,Stok) values ('{urun.Barkod}', '{urun.UrunAdi}','{urun.BirimFiyat}','{urun.Stok}')";
             Sorgu.SQLNonSorguCalistir(urunekle);
             MessageBox.Show("Ürün ekleme işlemi başarı ile gerçekleşti");
         }
         else
         {
             MessageBox.Show("Ürün kaydı bulunuyor. Güncelleme işlemi yapacaksanız, güncelleme butonuna tıklayınız.");
         }
     }
 }
예제 #31
0
 public StokBarang(Stok stok)
 {
     InitializeComponent();
     this.stok = stok;
     UpdateStok();
 }
예제 #32
0
파일: SarjEkle.cs 프로젝트: sametson/Test
 public SarjEkle(Stok.HamMalzeme _hamMalzeme)
 {
     InitializeComponent();
     hamMalzeme = _hamMalzeme;
 }