private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int secilen = dataGridView2.SelectedCells[0].RowIndex; FilmSalon frfs = new FilmSalon(); frfs.sno = dataGridView2.Rows[secilen].Cells[2].Value.ToString(); frfs.ssaat = dataGridView2.Rows[secilen].Cells[0].Value.ToString(); frfs.filmadi = dataGridView2.Rows[secilen].Cells[1].Value.ToString(); frfs.Show(); }
private void Btngetir_Click(object sender, EventArgs e) { gbKoltuk.Visible = true; sayac++; try { if (sayac > 1) { FilmSalon fls = new FilmSalon(); fls.ssaat = txtsaat.Text; fls.sno = txtsalon.Text; fls.label5.Text = txtkoltuksayisi.Text; fls.filmadi = lblfilm.Text; fls.starih = mttarih.Text; fls.Show(); this.Hide(); } ArrayList koltuklar = new ArrayList(); int btnsayi = Convert.ToInt32(txtkoltuksayisi.Text); int baslaX = 60; int baslaY = 50; int boyutbol; boyutbol = Convert.ToInt32(Math.Ceiling(Math.Sqrt(btnsayi))); SqlCommand komuts = new SqlCommand("Select Biletkoltukno From Bilet Where Biletseanssaati=@b1 and BiletSeanstarihi=@b2 and Biletsalonadi=@b4", baglan.baglanti()); komuts.Parameters.AddWithValue("@b1", txtsaat.Text); komuts.Parameters.AddWithValue("@b2", mttarih.Text); komuts.Parameters.AddWithValue("@b4", txtsalon.Text); SqlDataReader dro = komuts.ExecuteReader(); while (dro.Read()) { koltuklar.Add(dro["Biletkoltukno"].ToString()); } for (int i = 1; i <= btnsayi; i++) { Button btn = new Button(); btn.Name = i.ToString(); btn.BackColor = Color.Red; btn.AutoSize = false; btn.Size = new Size(150, 150); btn.Text = "Koltuk" + i.ToString(); btn.Font = new Font(btn.Font.FontFamily.Name, 20); btn.Location = new Point(baslaX, baslaY); gbKoltuk.Controls.Add(btn); baslaX += btn.Width + 5; if (baslaX + gbKoltuk.Width / boyutbol > gbKoltuk.Width) { baslaX = 60; baslaY += gbKoltuk.Height / (boyutbol) + 50; } btn.Click += new EventHandler(dinamikmetod); if (koltuklar.Contains(btn.Text)) { btn.BackColor = Color.Green; btn.BackgroundImage = Image.FromFile(@"D:\C\Merve\Yeni klasör\Deneme\Deneme\Resim\images.jpg"); } else { btn.BackColor = Color.Red; btn.BackgroundImage = Image.FromFile(@"D:\C\Merve\Yeni klasör\Deneme\Deneme\Resim\Man-Icon.png"); } } } catch (Exception) { MessageBox.Show("Eksik veya Hatalı Bilgi var.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); } }