public bool YeniAdisyonuGetir(cAdisyon Bilgiler) { bool sonuc = false; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Insert Into adisyonlar(SERVISTURNO,TARIH,PERSONELID,MASAID,Durum) values (@ServisTurNo,@Tarih,@PersonelId,@MasaId,@Durum)", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@ServisTurNo", SqlDbType.Int).Value = Bilgiler.ServisTurNo; cmd.Parameters.Add("@Tarih", SqlDbType.DateTime).Value = Bilgiler.Tarih; cmd.Parameters.Add("@PersonelId", SqlDbType.Int).Value = Bilgiler.PersonelId; cmd.Parameters.Add("@MasaId", SqlDbType.Int).Value = Bilgiler.MasaId; cmd.Parameters.Add("@Durum", SqlDbType.Bit).Value = 0; sonuc = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; } finally { con.Dispose(); con.Close(); } return(sonuc); }
private void frmSiparisKontrol_Load(object sender, EventArgs e) { cAdisyon c = new cAdisyon(); int butonsayisi = c.paketAdisyonIdAdediBul(); c.AcikPaketAdisyonlari(lvMüsteriler); int alt = 50; int sol = 7; int bol = Convert.ToInt32(Math.Ceiling(Math.Sqrt(butonsayisi))); for (int i = 1; i <= butonsayisi; i++) { Button btn = new Button(); btn.AutoSize = false; btn.Size = new Size(100, 55); btn.FlatStyle = FlatStyle.Flat; btn.Name = lvMüsteriler.Items[i - 1].SubItems[0].Text; btn.Text = lvMüsteriler.Items[i - 1].SubItems[1].Text; btn.Font = new Font(btn.Font.FontFamily.Name, 18); btn.Location = new Point(sol, alt); this.Controls.Add(btn); sol += btn.Width + 7; if (i == 2) { sol = 7; alt += 50; } btn.Click += new EventHandler(dinamikMetot); btn.MouseEnter += new EventHandler(dinamikMetot2); } }
protected void dinamikMetot(object sender, EventArgs e) { cAdisyon a = new cAdisyon(); Button dinamikButon = (sender as Button); frmBil frm = new frmBil(); cGenel._ServisTurNo = 2; cGenel._AdisyonId = Convert.ToString(a.MüsterininSonAdisyonIDsi(Convert.ToInt32(dinamikButon.Name))); frm.Show(); }
protected void dinamikMetot2(object sender, EventArgs e) { Button dinamikButon = (sender as Button); cAdisyon a = new cAdisyon(); a.MusteriDetay(lvMusteriDetay, Convert.ToInt32(dinamikButon.Name)); sonSiparisTarihi(); lvSatisDetay.Items.Clear(); cSiparis s = new cSiparis(); cGenel._ServisTurNo = 2; cGenel._AdisyonId = Convert.ToString(a.MüsterininSonAdisyonIDsi(Convert.ToInt32(dinamikButon.Name))); lblGenelToplam.Text = s.GenelToplamBul(Convert.ToInt32(dinamikButon.Name)).ToString() + "TL"; }
private void frmSiparis_Load(object sender, EventArgs e) { lblMasaNo.Text = cGenel._ButtonValue; cMasalar ms = new cMasalar(); tableId = ms.MasaNosu(cGenel._ButtonName); if (ms.MasaDurumu(tableId, 2) == true || ms.MasaDurumu(tableId, 4) == true) { cAdisyon Ad = new cAdisyon(); AdditionId = Ad.AdisyonBilgisiGetir(tableId); cSiparis siparisler = new cSiparis(); siparisler.SiparisleriGetir(lvSiparisler, AdditionId); } btn1.Click += new EventHandler(Islem); btn2.Click += new EventHandler(Islem); btn3.Click += new EventHandler(Islem); btn4.Click += new EventHandler(Islem); btn5.Click += new EventHandler(Islem); btn6.Click += new EventHandler(Islem); btn7.Click += new EventHandler(Islem); btn8.Click += new EventHandler(Islem); btn9.Click += new EventHandler(Islem); btn0.Click += new EventHandler(Islem); }
private void button2_Click(object sender, EventArgs e) {//rezervasyon if (cGenel._ServisTurNo == 1) { int masaId = masalar.MasaNosu(cGenel._ButtonName); int musteriId = 0; if (masalar.MasaDurumu(masaId, 4) == true) { musteriId = rezerve.MusteriIdGetirRezervasyondan(masaId); } else { musteriId = 1; } int ödemeTurId = 0; if (rbKrediKarti.Checked) { ödemeTurId = 2; } if (rbNakit.Checked) { ödemeTurId = 1; } if (rbTicket.Checked) { ödemeTurId = 3; } cOdeme odeme = new cOdeme(); //ADISYONID,ODEMETURID,MUSTERID,ARATOPLAM,KDVTUTARI,TOPLAMTUTAR,INDIRIM odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = ödemeTurId; odeme.MusteriId = musteriId; odeme.AraToplam = Convert.ToDecimal(lbÖdenecek.Text); odeme.KdvTutari = Convert.ToDecimal(lbKDV.Text); odeme.GenelToplam = Convert.ToDecimal(lbToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lbIndirim.Text); bool sonuc = odeme.HesapKapat(odeme); if (sonuc) { MessageBox.Show("Masa kapatılmıştır."); masalar.MasaDurumuDegistir(Convert.ToString(masaId), 1); cRezervasyon c = new cRezervasyon(); c.rezervasyonKapat(Convert.ToInt32(lblAdisyonId.Text)); cAdisyon a = new cAdisyon(); a.AdisyonKapat(Convert.ToInt32(lblAdisyonId.Text), 1); this.Close(); frmMasalar frm = new frmMasalar(); frm.Show(); } else { MessageBox.Show("hesap kapatılırken hata oldu"); } }//paketsipariş else if (cGenel._ServisTurNo == 2) { cOdeme odeme = new cOdeme(); //ADISYONID,ODEMETURID,MUSTERID,ARATOPLAM,KDVTUTARI,TOPLAMTUTAR,INDIRIM odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = odemeTurId; odeme.MusteriId = 1;//paket sipariş ıd odeme.AraToplam = Convert.ToDecimal(lbÖdenecek.Text); odeme.KdvTutari = Convert.ToDecimal(lbKDV.Text); odeme.GenelToplam = Convert.ToDecimal(lbToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lbIndirim.Text); bool sonuc = odeme.HesapKapat(odeme); if (sonuc) { cAdisyon a = new cAdisyon(); a.AdisyonKapat(Convert.ToInt32(lblAdisyonId.Text), 1); cPaketler paket = new cPaketler(); paket.PaketServisiKapat(Convert.ToInt32(lblAdisyonId.Text)); MessageBox.Show("HesapKapatılmıştır."); this.Close(); frmPaketSiparis frm = new frmPaketSiparis(); frm.Show(); } else { MessageBox.Show("hesap kapatılırken hata oldu"); } } }
private void btnsiparis_Click_1(object sender, EventArgs e) { //1.Masaboş2.masaDolu3.masarezerve4.masarezerveoturanvar cMasalar masa = new cMasalar(); cAdisyon yeniAdisyon = new cAdisyon(); cSiparis siparisKaydet = new cSiparis(); frmMasalar m = new frmMasalar(); bool sonuc = false; if (masa.MasaDurumu(tableId, 1) == true) { yeniAdisyon.ServisTurNo = 1; yeniAdisyon.PersonelId = 1; yeniAdisyon.MasaId = tableId; yeniAdisyon.Tarih = DateTime.Now; sonuc = yeniAdisyon.YeniAdisyonuGetir(yeniAdisyon); masa.MasaDurumuDegistir(cGenel._ButtonName, 2); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } this.Close(); m.Show(); } } else if (masa.MasaDurumu(tableId, 2) == true || masa.MasaDurumu(tableId, 4) == true) { if (lvYeniEklenen.Items.Count > 0) { for (int i = 0; i < lvYeniEklenen.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvYeniEklenen.Items[i].SubItems[1].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvYeniEklenen.Items[i].SubItems[2].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } cGenel._AdisyonId = Convert.ToString(yeniAdisyon.AdisyonBilgisiGetir(tableId)); } if (silinenler.Count > 0) { foreach (string item in silinenler) { siparisKaydet.SiparisSil(Convert.ToInt32(item)); } } this.Close(); m.Show(); } else if (masa.MasaDurumu(tableId, 3) == true) { yeniAdisyon.ServisTurNo = 1; yeniAdisyon.PersonelId = 1; yeniAdisyon.MasaId = tableId; yeniAdisyon.Tarih = DateTime.Now; sonuc = yeniAdisyon.YeniAdisyonuGetir(yeniAdisyon); masa.MasaDurumuDegistir(cGenel._ButtonName, 4); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { siparisKaydet.MasaId = tableId; siparisKaydet.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); siparisKaydet.AdisyonID = yeniAdisyon.AdisyonBilgisiGetir(tableId); siparisKaydet.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); siparisKaydet.SiparisleriVeriTabaninaKaydet(siparisKaydet); } this.Close(); m.Show(); } } }