예제 #1
0
파일: Masa.cs 프로젝트: yunusd/Restrand
        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();
        }
예제 #2
0
파일: Masa.cs 프로젝트: onrcylk/Restrand
        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();
        }
예제 #3
0
        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);
                    }
                }
            }
        }