private void BtnMasaEkle_Click(object sender, EventArgs e) { if (cbMasaKonumu.SelectedIndex == -1) { MessageBox.Show("Masa eklemek için seçili bir masa konumu olması gerek"); return; } if (txtSandSayi.Text.Trim() == "" || txtMasaNumarasi.Text.Trim() == "") { MessageBox.Show("Lütfen tüm alanları doldurunuz"); return; } MasaBilgileri masa = new MasaBilgileri() { masaKonumu = cbMasaKonumu.SelectedItem.ToString(), sandalyeSayisi = Convert.ToInt32(txtSandSayi.Text) }; using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = Utils.ConnectionString(); conn.Open(); using (SqlCommand insertCommand = new SqlCommand(Utils.InsertMasaBilgileri, conn)) { insertCommand.Parameters.AddWithValue("@masaNumarasi", txtMasaNumarasi.Text); insertCommand.Parameters.AddWithValue("@masaKonumu", cbMasaKonumu.SelectedItem); insertCommand.Parameters.AddWithValue("@sandalyeSayisi", txtSandSayi.Text); insertCommand.ExecuteNonQuery(); MessageBox.Show("Masa Kaydedildi"); } conn.Close(); } // Restrand formunun lstEklenenMasa adlı listesine erişebilmek için // ilk önce listenin "Modifier'ını" public yapıyoruz(Arayüz Üzerinden) // Daha sonra aşağıdaki şekilde forma erişebiliyoruz. Form f = Application.OpenForms["Restrand"]; ((Restrand)f).lstEklenenMasa.Items.Add(masa); lstEklenenMasalar.Items.Add(masa); txtSandSayi.Clear(); }
private void BtnMasaEkle_Click(object sender, EventArgs e) { if (cbMasaKonumu.SelectedIndex == -1) { MessageBox.Show("Masa eklemek için seçili bir masa konumu olması gerek"); return; } if (txtSandSayi.Text.Trim() == "" || txtMasaNumarasi.Text.Trim() == "") { MessageBox.Show("Lütfen tüm alanları doldurunuz"); return; } MasaBilgileri masa = new MasaBilgileri() { masaKonumu = cbMasaKonumu.SelectedItem.ToString(), sandalyeSayisi = Convert.ToInt32(txtSandSayi.Text) }; using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = Utils.ConnectionString(); conn.Open(); using (SqlCommand insertCommand = new SqlCommand(Utils.InsertMasaBilgileri, conn)) { insertCommand.Parameters.AddWithValue("@masaNumarasi", txtMasaNumarasi.Text); insertCommand.Parameters.AddWithValue("@masaKonumu", cbMasaKonumu.SelectedItem); insertCommand.Parameters.AddWithValue("@sandalyeSayisi", txtSandSayi.Text); insertCommand.ExecuteNonQuery(); MessageBox.Show("Masa Kaydedildi"); } conn.Close(); } lstEklenenMasalar.Items.Add(masa); txtSandSayi.Clear(); }
public Restrand() { InitializeComponent(); // Restrand veritabanında ki MasaBilgileri tablosunu lstEklenenMasaya ekle using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = Utils.ConnectionString(); conn.Open(); using (SqlCommand selectCommand = new SqlCommand(Utils.SelectMasaBilgileri, conn)) { SqlDataReader dr = selectCommand.ExecuteReader(); while (dr.Read()) { MasaBilgileri data = new MasaBilgileri { masaKonumu = dr[2].ToString(), sandalyeSayisi = (int)dr[3] }; lstEklenenMasa.Items.Add(data); } } } }