private void button1_Click(object sender, EventArgs e) { donus = false; tcdogrula(textBox1.Text); try { if (donus == true && textBox1.Text.Length == 11 && textBox2.Text.Length > 3 && textBox3.Text.Length > 3 && textBox4.Text.Length == 11) { dataGridView1.DataSource = ctx.rezervasyon1s; rezervasyon1 rez = new rezervasyon1(); rez.tckimlik = textBox1.Text; rez.adi = textBox2.Text; rez.soyadi = textBox3.Text; rez.giristarihi = dateTimePicker1.Value.ToString(); rez.cikistarihi = dateTimePicker2.Value.ToString(); rez.ceptel = textBox4.Text; rez.oda__no = label6.Text.Substring(17).Trim(); ctx.rezervasyon1s.InsertOnSubmit(rez); ctx.SubmitChanges(); dataGridView1.DataSource = ctx.odadurumus.Where(xd => xd.odanoo == odano); dataGridView1.Rows[0].Cells[1].Value = "rezerve".ToString(); ctx.SubmitChanges(); renk.Visible = false; MessageBox.Show("Rezervasyonunuz Kaydedildi, Lütfen belirttiğiniz günde kaydınızı otelimizden yaptırınız . Aksi takdirde rezervasyonunuz iptal edilecektir ve hakkınızda işlem yapılacaktır."); this.Close(); } else { if (textBox1.Text.Length != 11) { MessageBox.Show("Tc Kimlik no 11 haneli olmalıdır"); } else if (textBox2.Text.Length < 3) { MessageBox.Show("Adınız en az 3 haneli olmalıdır"); } else if (textBox3.Text.Length < 3) { MessageBox.Show("Soyadınız en az 3 haneli olmalıdır"); } else if (textBox4.Text.Length < 11) { MessageBox.Show("Cep telefonunuz 11 haneli olmalıdır"); } else if (donus == false) { MessageBox.Show("Geçerli Bir Tc Kimlik no giriniz."); } } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
private void Form1_Load(object sender, EventArgs e) { dataGridView3.DataSource = ctx.rezervasyon1s; try { int sayac = 0; while (true) { if (Convert.ToDateTime(dataGridView3.Rows[sayac].Cells[4].Value.ToString()).Day < DateTime.Now.Day) { string tc; string odano; rezervasyon1 rz = ctx.rezervasyon1s.SingleOrDefault(cd => cd.oda__no == dataGridView3.Rows[sayac].Cells[7].Value.ToString()); tc = dataGridView3.Rows[sayac].Cells[1].Value.ToString(); odano = dataGridView3.Rows[sayac].Cells[7].Value.ToString(); ctx.rezervasyon1s.DeleteOnSubmit(rz); ctx.SubmitChanges(); dataGridView3.DataSource = ctx.odadurumus.Where(xd => xd.odanoo.Contains(odano)); dataGridView3.Rows[0].Cells[1].Value = "temiz boş"; ctx.SubmitChanges(); MessageBox.Show(tc + " Tc Kimlik numaralı rezervasyon giriş tarihini aksattığından dolayı silinmiştir."); } sayac++; } } catch (Exception) { } radioButton1.Visible = false; radioButton2.Visible = false; label16.Visible = false; dataGridView1.Visible = false; griddoldur(); griddoldur2(); label1.Visible = false; label3.Visible = false; label4.Visible = false; label5.Visible = false; label6.Visible = false; label2.Visible = false; label7.Visible = false; label8.Visible = false; label9.Visible = false; label10.Visible = false; label11.Visible = false; label12.Visible = false; label13.Visible = false; label14.Visible = false; textBox1.Visible = false; textBox2.Visible = false; button2.Visible = false; timer1.Start(); timer1.Interval = 200; }