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)); }
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)); }
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(); }
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); }
// 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")); } }
public ActionResult StokEkle(Stok stok) { try { stok.OlusturulmaTarihi = DateTime.Now; context.Stoklar.Add(stok); context.SaveChanges(); return(RedirectToAction("Index")); } catch { return(RedirectToActionPermanent("StokEkle", "Personel")); } }
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; }
// 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)); }
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(); }
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!"); } }
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); } }
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)); }
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)); }
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)); }
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 })); }
//--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."); } }
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); }
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(""); } } }
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)); }
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."); } }
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."); } } }
public StokBarang(Stok stok) { InitializeComponent(); this.stok = stok; UpdateStok(); }
public SarjEkle(Stok.HamMalzeme _hamMalzeme) { InitializeComponent(); hamMalzeme = _hamMalzeme; }