private void btnKaydet_Click(object sender, EventArgs e) { AdisyonBL abl = new AdisyonBL(); foreach (DataRow item in dt.Rows) { Adisyon a = new Adisyon(); if (item.RowState != DataRowState.Deleted) { a.AdisyonAd = item[1].ToString(); a.Fiyat = Convert.ToSingle(item[2]); } switch (item.RowState) { case DataRowState.Added: abl.AdisyonEkle(a); break; case DataRowState.Deleted: abl.AdisyonSil(Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: a.AdisyonID = Convert.ToInt32(item[0, DataRowVersion.Original]); abl.AdisyonGuncelle(a); break; default: break; } VeriCek(); btnYenile.Visible = false; } }
public ActionResult uruncikar(Masa id, Adisyon adisyon) { Adisyon deleteA = svc.GetByDefault(x => x.ID == adisyon.ID); deleteA.Statu = Core.Entity.Enums.Status.Deleted; svc.Save(); TempData["Urunİptal"] = "Urunİptal"; return(RedirectToAction("Index", "Home")); }
private void btnKaydet_Click(object sender, EventArgs e) { try { MusteriAdisyonBL mabl = new MusteriAdisyonBL(); foreach (DataRow item in dt.Rows) { MusteriAdisyon ma = new MusteriAdisyon(); if (item.RowState != DataRowState.Deleted) { ma.MusteriID = Convert.ToInt32(item[0]); ma.AdisyonID = Convert.ToInt32(item[1]); ma.AdisyonAdet = Convert.ToInt32(item[2]); Adisyon a = new Adisyon(); AdisyonBL abl = new AdisyonBL(); a.AdisyonID = ma.AdisyonID; a = abl.FiyatGetir(a); ma = mabl.ToplamFiyatiBelirle(a, ma); } switch (item.RowState) { case DataRowState.Added: mabl.MusAdisEkle(ma); break; case DataRowState.Deleted: mabl.MusAdisSil(Convert.ToInt32(item[1, DataRowVersion.Original]), Convert.ToInt32(item[0, DataRowVersion.Original])); break; case DataRowState.Modified: mabl.MusAdisGuncelle(ma); break; default: break; } } } catch (SqlException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { VeriCek(); btnYenile.Visible = false; } }
// GET: Admin/UrunSiparis public ActionResult Index(Masa _id) { Adisyon ads = new Adisyon(); ads.MasaId = _id.ID; ads.siparis = rnd.Next(); svc.Add(ads); Masa masa = ms.GetById(_id.ID); masa.AdisyonId = ads.ID; return(View(Tuple.Create(us.GetirListe(), masa))); }
public bool AdisyonGuncelle(Adisyon adis) { try { SqlParameter[] p = { new SqlParameter("@ID", adis.AdisyonID), new SqlParameter("@Ad", adis.AdisyonAd), new SqlParameter("@Fiyat", adis.Fiyat) }; return(b.ExecuteNonQuery("Update tblAdisyon SET AdisyonAd=@Ad,AdisyonFiyat=@Fiyat where AdisyonID=@ID", p) > 0); } catch (SqlException) { throw; } catch (Exception) { throw; } }
public bool AdisyonEkle(Adisyon adis) { try { SqlParameter[] p = { new SqlParameter("@Ad", adis.AdisyonAd), new SqlParameter("@Fiyat", adis.Fiyat) }; return(b.ExecuteNonQuery("Insert into tblAdisyon values(@Ad,@Fiyat)", p) > 0); } catch (SqlException) { throw; } catch (Exception) { throw; } }
public Adisyon FiyatGetir(Adisyon a) { try { SqlParameter[] p = { new SqlParameter("@AdisID", a.AdisyonID) }; SqlDataReader dr = b.ExecuteReader("Select AdisyonFiyat from tblAdisyon where AdisyonID=@AdisID", p);//HOCAYA SOR!!! if (dr.Read()) { a.Fiyat = Convert.ToSingle(dr["AdisyonFiyat"]); } return(a); } catch (SqlException) { throw; } catch (Exception) { throw; } }
public ActionResult addProduct(Urun _urun, Masa _adisyon) { try { logger.Info($"Siparis Ekleniyor: adison id: {_adisyon.AdisyonId}, Eklenen masa:{_adisyon.ID}"); Adisyon yn = svc.GetByDefault(x => x.ID == _adisyon.AdisyonId); Urun urn = us.GetByDefault(x => x.ID == _urun.ID); if (urn.StokMiktari == 0 && urn == null) { TempData["error"] = "Ürün stokta kalmadı veya eksik geldi.Kontrol ediniz."; return(View()); } yn.UrunId = urn.ID; urn.StokMiktari = urn.StokMiktari - 1; if (urn.StokMiktari < 10) { logger.Info($"Mail started:{urn.StokMiktari}"); MailPush.ToMail("Stok Azaldı", $"{urn.Ad},isimli ürün stok sayısı: {urn.StokMiktari} adet kalmıştır.Lütfen satın alma gerçekleştiriniz."); } svc.Add(yn); svc.Save(); us.Save(); Masa masa = ms.GetById(yn.MasaId); return(View(Tuple.Create(us.GetirListe(), masa))); } catch (Exception ex) { logger.Error($"Siparis addproduct failed : Detail:{ex}"); throw; } }
public ActionResult modal(Adisyon ads) { return(View()); }
private void MasaSec(object sender, EventArgs e) { ControlMasaButton button = (ControlMasaButton)sender; btnGarsonSecim.Visible = true; btnMusteri.Visible = true; gridControl1.DataSource = worker.UrunHareketService.BindingList(); gridControlOdeme.DataSource = worker.OdemeHareketService.BindingList(); navigationKategori.SelectedPage = pageKategoriUrunler; if (button.MasaDurum == MasaDurum.Bos) { secilenAdisyon = new Adisyon(); secilenAdisyon.Id = Guid.NewGuid(); secilenMasa = worker.MasaService.Get(c => c.Id == button.MasaId); secilenAdisyon.MasaId = button.MasaId; btnGarsonSecim.Text = "Garson Seçilmedi"; button.AdisyonId = secilenAdisyon.Id; btnMusteri.Load(); ToplamlarıSifirla(); btnMusteri.Clear(); navigationMain.SelectedPage = pageAdisyonAyrinti; } else if (button.MasaDurum == MasaDurum.Dolu) { worker.UrunHareketService.Load(c => c.AdisyonId == button.AdisyonId, c => c.Urun, c => c.Porsiyon, c => c.Porsiyon.Birim, c => c.EkMalzemeHareketleri); worker.AdisyonService.Load(c => c.Id == button.AdisyonId); worker.OdemeHareketService.Load(c => c.AdisyonId == button.AdisyonId, c => c.OdemeTuru); worker.EkMalzemeHareketService.Load(null); secilenAdisyon = worker.AdisyonService.Get(c => c.Id == button.AdisyonId); secilenMasa = worker.MasaService.Get(c => c.Id == button.MasaId); Garson garson = worker.GarsonService.Get(c => c.Id == secilenAdisyon.GarsonId); if (garson != null) { btnGarsonSecim.Adi = garson.Adi; btnGarsonSecim.Soyadi = garson.Soyadi; btnGarsonSecim.GarsonId = garson.Id; } else { btnGarsonSecim.Text = "Garson Seçilmedi"; } if (secilenAdisyon.MusteriId != Guid.Empty) { Musteri musteri = worker.MusteriService.Get(c => c.Id == secilenAdisyon.MusteriId); if (musteri != null) { btnMusteri.MusteriId = musteri.Id; btnMusteri.Adi = musteri.Adi; btnMusteri.Soyadi = musteri.Soyadi; btnMusteri.MusteriTip = musteri.MusteriTip; btnMusteri.Load(); } } button.AdisyonId = secilenAdisyon.Id; navigationMain.SelectedPage = pageAdisyonAyrinti; layoutView1.RefreshData(); UrunHareketToplamlariGetir(); } }
public MusteriAdisyon ToplamFiyatiBelirle(Adisyon a, MusteriAdisyon ma) { ma.ToplamFiyat = a.Fiyat * ma.AdisyonAdet; return(ma); }