} // açık olan masanın adisyon idsi 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); }
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); }
private void btnHesapKapat_Click(object sender, EventArgs e) { if (cGenel._ServisTurNo == 1) { int tableid = masalar.TableGetbyNumber(cGenel._ButtonName); int customerId = 0; if (masalar.TableGetbyState(tableid, 4) == true) { customerId = rezerve.getByClientIdFromReservation(tableid); } else { customerId = 1; } int payTypeId = 0; if (rbNakit.Checked) { payTypeId = 1; } if (rbKrediKarti.Checked) { payTypeId = 2; } if (rbTicket.Checked) { payTypeId = 3; } cOdeme odeme = new cOdeme(); odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = PayTypeId; odeme.MusteriId = customerId; odeme.AraToplam = Convert.ToInt32(lblOdenecek.Text); odeme.KdvTutari = Convert.ToDecimal(lblKdv.Text); odeme.GenelToplam = Convert.ToDecimal(lblToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lblIndirim.Text); bool result = odeme.billClose(odeme); if (result) { MessageBox.Show("Hesap kapatılmıştır."); masalar.setChangeTableState(Convert.ToString(tableid), 1); cRezervasyon c = new cRezervasyon(); c.reservationClose(Convert.ToInt32(lblAdisyonId.Text)); cAdisyon a = new cAdisyon(); a.additionClose(Convert.ToInt32(lblAdisyonId.Text), 0); this.Close(); frmMasalar frm = new frmMasalar(); frm.Show(); } else { MessageBox.Show("Hesap Kapatılırken bir hata oluştu."); } } else if (cGenel._ServisTurNo == 2) { cOdeme odeme = new cOdeme(); odeme.AdisyonID = Convert.ToInt32(lblAdisyonId.Text); odeme.OdemeTurId = PayTypeId; odeme.MusteriId = 1; // düzeltilecek odeme.AraToplam = Convert.ToInt32(lblOdenecek.Text); odeme.KdvTutari = Convert.ToDecimal(lblKdv.Text); odeme.GenelToplam = Convert.ToDecimal(lblToplamTutar.Text); odeme.Indirim = Convert.ToDecimal(lblIndirim.Text); bool result = odeme.billClose(odeme); if (result) { MessageBox.Show("Hesap kapatılmıştır."); cAdisyon a = new cAdisyon(); a.additionClose(Convert.ToInt32(lblAdisyonId.Text), 0); 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."); } } }
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 (silinenler.Count > 0) { foreach (string item in silinenler) { 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(); } } }