private void frmSiparis_Load(object sender, EventArgs e) { lblMasaNo.Text = cGenel._ButtonValue; cMasalar ms = new cMasalar(); tableId = ms.TableGetbyNumber(cGenel._ButtonName); if (ms.TableGetbyState(tableId, 2) == true || ms.TableGetbyState(tableId, 4) == true) { cAdisyon Ad = new cAdisyon(); AdditionId = Ad.getByAddition(tableId); cSiparis orders = new cSiparis(); orders.getByOrder(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); }
}//açık olan masanın adisyon numarası public bool setByAdditionNew(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); }
public int RezervasyonAdisyonAc(cAdisyon bilgiler) { int sonuc = 0; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Insert Into adisyonlar(SERVISTURNO,TARIH,PERSONELID,MASAID) values(@SERVISTURNO,@TARIH,@PERSONELID,@MASAID);select scope_IDENTITY()", 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; sonuc = Convert.ToInt32(cmd.ExecuteScalar()); } catch (SqlException ex) { string hata = ex.Message; } finally { con.Dispose(); con.Close(); } return(sonuc); }
private void btnSiparis_Click(object sender, EventArgs e) { /** * 1-MASA BOŞ * 2-MASA DOLU * 3-MASA REZERVE * 4-DOLU REZERVE */ cMasalar masa = new cMasalar(); frmMasalar ms = new frmMasalar(); cAdisyon newAddition = new cAdisyon(); cSiparis saveOrder = new cSiparis(); bool sonuc = false; if (masa.TableGetbyState(tableId, 1) == true) { newAddition.ServisTurNo = 1; newAddition.PersonelId = 1; newAddition.MasaId = tableId; newAddition.Tarih = DateTime.Now; sonuc = newAddition.setByAdditionNew(newAddition); masa.setChangeTableState(cGenel._ButtonName, 2); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { saveOrder.MasaId = tableId; saveOrder.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); saveOrder.AdisyonID = newAddition.getByAddition(tableId); saveOrder.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); saveOrder.setSaveOrder(saveOrder); } this.Close(); ms.Show(); } } else if (masa.TableGetbyState(tableId, 2) == true || masa.TableGetbyState(tableId, 4) == true) { if (lvYeniEklenenler.Items.Count > 0) { for (int i = 0; i < lvYeniEklenenler.Items.Count; i++) { saveOrder.MasaId = tableId; saveOrder.UrunId = Convert.ToInt32(lvYeniEklenenler.Items[i].SubItems[1].Text); saveOrder.AdisyonID = newAddition.getByAddition(tableId); saveOrder.Adet = Convert.ToInt32(lvYeniEklenenler.Items[i].SubItems[2].Text); saveOrder.setSaveOrder(saveOrder); } } if (silinsinler.Count > 0) { foreach (string item in silinsinler) { saveOrder.setDeleteOrder(Convert.ToInt32(item)); } } this.Close(); ms.Show(); } else if (masa.TableGetbyState(tableId, 3) == true) { //newAddition.ServisTurNo = 1; //newAddition.PersonelId = 1; //newAddition.MasaId = tableId; //newAddition.Tarih = DateTime.Now; //sonuc = newAddition.setByAdditionNew(newAddition); masa.setChangeTableState(cGenel._ButtonName, 4); if (lvSiparisler.Items.Count > 0) { for (int i = 0; i < lvSiparisler.Items.Count; i++) { saveOrder.MasaId = tableId; saveOrder.UrunId = Convert.ToInt32(lvSiparisler.Items[i].SubItems[2].Text); saveOrder.AdisyonID = newAddition.getByAddition(tableId); saveOrder.Adet = Convert.ToInt32(lvSiparisler.Items[i].SubItems[1].Text); saveOrder.setSaveOrder(saveOrder); } this.Close(); ms.Show(); } } }
private void hesapKapat_Click(object sender, EventArgs e) { if (cGenel._ServisTurNo == 1) { int masaid = masalar.TableGetbyNumber(cGenel._ButtonName); int musteriId = 0; if (masalar.TableGetbyState(masaid, 4) == true) { musteriId = rezerve.getByClientIdFromRezervasyon(masaid); } else { musteriId = 1; } int odemeTurId = 0; if (rbNakit.Checked) { odemeTurId = 1; } if (rbKrediKarti.Checked) { odemeTurId = 2; } if (rbTicket.Checked) { odemeTurId = 3; } cOdeme odeme = new cOdeme(); odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = odemeTurId; odeme.MusteriId = musteriId; odeme.AraToplam = Convert.ToDecimal(lbOdenecek.Text); odeme.Kdvtutari = Convert.ToDecimal(lbKdv.Text); odeme.GenelToplam = Convert.ToDecimal(lbToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lbIndirim.Text); bool result = odeme.billClose(odeme); if (result) { MessageBox.Show("HESAP KAPATILMIŞTIR !"); masalar.setChangeTableState(Convert.ToString(masaid), 1); cRezervasyon c = new cRezervasyon(); c.rezervationClose(Convert.ToInt32(lblAdisyonId.Text)); cAdisyon a = new cAdisyon(); a.adisyonkapat(Convert.ToInt32(lblAdisyonId.Text), 0); this.Close(); frmMasalar frm = new frmMasalar(); frm.Show(); } else { MessageBox.Show("Hesap Kapatılırken Bir Hata Oluştu.Lütfen Yetkililere Bildiriniz."); } } //paket sipariş else if (cGenel._ServisTurNo == 2) { cOdeme odeme = new cOdeme(); odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = odemeTuru; odeme.MusteriId = 1; //paket sipariş ıd si gelecek odeme.AraToplam = Convert.ToDecimal(lbOdenecek.Text); odeme.Kdvtutari = Convert.ToDecimal(lbKdv.Text); odeme.GenelToplam = Convert.ToDecimal(lbToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lbIndirim.Text); bool result = odeme.billClose(odeme); if (result) { MessageBox.Show("HESAP KAPATILMIŞTIR !"); cAdisyon a = new cAdisyon(); a.adisyonkapat(Convert.ToInt32(lblAdisyonId.Text), 1); cPaketler p = new cPaketler(); p.OrderServiceClose(Convert.ToInt32(lblAdisyonId.Text)); this.Close(); frmMasalar frm = new frmMasalar(); frm.Show(); } else { MessageBox.Show("Hesap Kapatılırken Bir Hata Oluştu.Lütfen Yetkililere Bildiriniz."); } } }