//rezervasyon ac public bool RezervasyonAc(cRezervasyon r) { bool result = false; SqlConnection con = new SqlConnection(gnl.conString); SqlCommand cmd = new SqlCommand("Insert Into rezervasyonlar (MUSTERIID,MASAID,ADISYONID,KISISAYISI,TARIH,ACIKLAMA,DURUM) values(@MUSTERIID,@MASAID,@ADISYONID,@KISISAYISI,@TARIH,@ACIKLAMA,1)", con); try { if (con.State == ConnectionState.Closed) { con.Open(); } cmd.Parameters.Add("@MUSTERIID", SqlDbType.Int).Value = r._ClientId; cmd.Parameters.Add("@MASAID", SqlDbType.Int).Value = r._TableId; cmd.Parameters.Add("@ADISYONID", SqlDbType.Int).Value = r._AdditionId; cmd.Parameters.Add("@KISISAYISI", SqlDbType.Int).Value = r._ClientCount; cmd.Parameters.Add("@TARIH", SqlDbType.Date).Value = r._Date; cmd.Parameters.Add("@ACIKLAMA", SqlDbType.VarChar).Value = r._Description; //execute scalar dı result = Convert.ToBoolean(cmd.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } finally { con.Dispose(); con.Close(); } return(result); }
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."); } } }