Nikah İşlemleri Takip Programı C#
Nikah İşlemleri Takip Programı C#
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM1 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data.OleDb; //bu kod oledb lerin çıkması için gerekli<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form1 : Form<br />
{</p>
<p>public Form2 frm2;<br />
public Form3 frm3;<br />
public Form4 frm4;<br />
public Form5 frm5;<br />
public Form6 frm6;<br />
public Form7 frm7;<br />
public Form8 frm8;<br />
public Form9 frm9;<br />
public Form10 frm10;<br />
//yukardai kodlar formlar arası geçiş için gerekli<br />
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source=vt1.mdb"); //veri tabanımızla bağlantıyı sağlıyoruz<br />
public DataSet dtst = new DataSet(); //veri tabanındaki verilerin geçici olarak saklandığı alan<br />
public OleDbCommand kmt = new OleDbCommand(); //sql komutlarını yazmak için gerekli olan kontrol</p>
<p>public void b_aday_list() //bayan adayları veri tabanındaki tablodan çekerek datagridde gösteriyor<br />
{<br />
bag.Open();<br />
OleDbDataAdapter adtr = new OleDbDataAdapter("Select Nikah_no,Ad,Soyad,A_Ad,B_Ad,Medeni_H from bkutuk1", bag);<br />
adtr.Fill(dtst, "bkutuk1");<br />
frm7.dataGridView1.DataSource = dtst;<br />
frm7.dataGridView1.DataMember = "bkutuk1";<br />
bag.Close();<br />
adtr.Dispose();<br />
}<br />
public void e_aday_list() //erkek adayları veri tabanındaki tablodan çekerek datagridde gösteriyor<br />
{<br />
bag.Open();<br />
OleDbDataAdapter adtr = new OleDbDataAdapter("Select Nikah_no,Ad,Soyad,A_Ad,B_Ad,Medeni_H from ekutuk1", bag);<br />
adtr.Fill(dtst, "ekutuk1");<br />
frm7.dataGridView2.DataSource = dtst;<br />
frm7.dataGridView2.DataMember = "ekutuk1";<br />
bag.Close();<br />
adtr.Dispose();<br />
}</p>
<p>public void evli_list() //bu form8 deki datagridde evli olan adaylar tablosunu yani kutuk2 yi gösteriyor<br />
{<br />
bag.Open();<br />
OleDbDataAdapter adtr = new OleDbDataAdapter("Select Ad,Soyad,A_Ad,B_Ad,Medeni_H from kutuk2", bag);<br />
adtr.Fill(dtst,"kutuk2");<br />
frm8.dataGridView1.DataSource = dtst;<br />
frm8.dataGridView1.DataMember = "kutuk2";<br />
bag.Close();<br />
adtr.Dispose();<br />
}</p>
<p>public void arama() //erkek adayları arama; bunu oluşturmamdaki amaç evlilik olayında nikah kodu girildikden sonra form7 de sadece textde girilen nikah kodundaki verileri gösteriyor ve verileri ordan alıyorum<br />
{<br />
OleDbDataAdapter adtr = new OleDbDataAdapter("select Nikah_no,Ad,Soyad,A_Ad,B_Ad,Medeni_H From ekutuk1", bag);<br />
if (frm2.textBox1.Text == "")<br />
{<br />
kmt.Connection = bag;<br />
kmt.CommandText = "Select * from ekutuk1";<br />
adtr.SelectCommand = kmt;<br />
adtr.Fill(dtst, "ekutuk1");<br />
}<br />
if (Convert.ToBoolean(bag.State) == false)<br />
{<br />
bag.Open();<br />
}<br />
adtr.SelectCommand.CommandText = " Select * From ekutuk1" +<br />
" where(Nikah_no like '%" + frm2.textBox1.Text + "%' )";<br />
dtst.Tables["ekutuk1"].Clear();<br />
adtr.Fill(dtst, "ekutuk1");<br />
bag.Close();<br />
adtr.Dispose();</p>
<p>}<br />
public void arama2() //bayan adayları arama; bunu oluşturmamdaki amaç evlilik olayında nikah kodu girildikden sonra form7 de sadece textde girilen nikah kodundaki verileri gösteriyor ve verileri ordan alıyorum<br />
{<br />
OleDbDataAdapter adtr = new OleDbDataAdapter("select Nikah_no,Ad,Soyad,A_Ad,B_Ad,Medeni_H From bkutuk1", bag);<br />
if (frm2.textBox1.Text == "")<br />
{<br />
kmt.Connection = bag;<br />
kmt.CommandText = "Select * from bkutuk1";<br />
adtr.SelectCommand = kmt;<br />
adtr.Fill(dtst, "bkutuk1");<br />
}<br />
if (Convert.ToBoolean(bag.State) == false)<br />
{<br />
bag.Open();<br />
}<br />
adtr.SelectCommand.CommandText = " Select * From bkutuk1" +<br />
" where(Nikah_no like '%" + frm2.textBox1.Text + "%' )";<br />
dtst.Tables["bkutuk1"].Clear();<br />
adtr.Fill(dtst, "bkutuk1");<br />
bag.Close();<br />
adtr.Dispose();</p>
<p>}<br />
public Form1()<br />
{<br />
InitializeComponent();<br />
frm2 = new Form2();<br />
frm3 = new Form3();<br />
frm4 = new Form4();<br />
frm5 = new Form5();<br />
frm6 = new Form6();<br />
frm7 = new Form7();<br />
frm8 = new Form8();<br />
frm9 = new Form9();<br />
frm10 = new Form10();</p>
<p>frm2.frm1 = this;<br />
frm3.frm1 = this;<br />
frm4.frm1 = this;<br />
frm5.frm1 = this;<br />
frm6.frm1 = this;<br />
frm7.frm1 = this;<br />
frm8.frm1 = this;<br />
frm9.frm1 = this;<br />
frm10.frm1 = this;<br />
//yukardaki olay form2 ve diğerlerinin açılması için gerekli kodlar<br />
//burda frm2.frm1 çıkması için form2 de ve diğer bütün formlarda form1 hariç frm1 diye form1i tanıyoruz<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
dtst.Clear(); //dataseti temizledim<br />
evli_list(); //evli olanları gösteren kontrolü çalıştırdım<br />
b_aday_list(); //bayan adayları gösteren kontrolü çalıştırdım<br />
e_aday_list(); //erkek adayları gösteren kontrolü çalıştırdım<br />
this.Hide(); //mevcut formu gizler<br />
frm7.ShowDialog(); //form7 yi açtım</p>
<p>}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
dtst.Clear(); //dataseti temizledim<br />
evli_list(); //evli olanları gösteren kontrolü çalıştırdım<br />
b_aday_list(); //bayan adayları gösteren kontrolü çalıştırdım<br />
e_aday_list(); //erkek adayları gösteren kontrolü çalıştırdım<br />
this.Hide(); //mevcut formu gizler<br />
frm8.ShowDialog(); //form8 i açar</p>
<p>}<br />
private void button1_Click_1(object sender, EventArgs e)<br />
{<br />
if (radioButton1.Checked == true) //radiobuton1 seçiliyse alttaki işlemleri yap<br />
{<br />
this.Hide(); //mevcut formu gizler<br />
frm2.ShowDialog(); //form2 yi açar<br />
}<br />
if (radioButton2.Checked == true) ////radiobuton2 seçiliyse alttaki işlemleri yap<br />
{<br />
this.Hide(); //mevcut formu gizler<br />
frm9.ShowDialog(); //form9 u açar<br />
}<br />
if (radioButton1.Checked==false &amp;amp;amp;&amp;amp;amp; radioButton2.Checked==false) //ikiside seçili değilse seçmesi için mesaj verdiriyorum<br />
{<br />
MessageBox.Show("Lütfen Resmi Nikah veya Dini Nikahdan Birini seçiniz","Uyarı");<br />
}<br />
}</p>
<p>private void kullanımToolStripMenuItem_Click(object sender, EventArgs e)<br />
{<br />
//Menü ekleme olayı: bunun için ToolBoxda Menus &amp;amp;amp; Toolbars başlığı altında Menu Strip ekleriz. Form başlığının altında zaten hemen açılıyor ordan isim yazarak yeni menüler ekleriz.<br />
this.Hide(); //mevcut formu gizler<br />
frm10.Show(); //form10 u açar</p>
<p>}</p>
<p>private void button4_Click(object sender, EventArgs e)<br />
{<br />
Close(); //programı kapar.<br />
}<br />
}<br />
}</p>
<p>
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM2 İçerisine Yazılacak Kodlar…
<br />
public partial class Form2 : Form<br />
{<br />
public Form1 frm1;<br />
public Form2()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
frm1.frm3.button1.Enabled = true;<br />
frm1.frm3.button2.Enabled = true;<br />
frm1.frm3.checkBox1.Checked = false;<br />
frm1.frm3.checkBox2.Checked = false;<br />
frm1.frm3.checkBox3.Checked = false;<br />
this.Hide();<br />
frm1.frm3.ShowDialog();<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
DialogResult cevap1,cevap2;<br />
if (textBox1.Text == "")<br />
{<br />
MessageBox.Show("Lütfen Size Verilen Nikah Kodunu Giriniz");</p>
<p>}<br />
else<br />
{</p>
<p>frm1.e_aday_list();<br />
frm1.b_aday_list();<br />
frm1.arama();<br />
frm1.arama2();</p>
<p>frm1.frm7.Show();<br />
frm1.frm7.Hide();<br />
cevap1 = MessageBox.Show(" Sen " + frm1.frm7.textBox8.Text + " ve " + frm1.frm7.textBox9.Text + " kızı " + frm1.frm7.textBox2.Text + " " + frm1.frm7.textBox3.Text + " Hastalık sağlıkta...\n " + frm1.frm7.textBox10.Text + " ve " + frm1.frm7.textBox11.Text + " oğlu " + frm1.frm7.textBox5.Text + " " + frm1.frm7.textBox6.Text + " 'yı kocalığa kabul ediyormusun", "TC Evlendirme Dairesi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);<br />
if (cevap1 == DialogResult.Yes)<br />
{<br />
cevap2 = MessageBox.Show("Peki Sen " + frm1.frm7.textBox10.Text + " ve " + frm1.frm7.textBox11.Text + " oğlu " + frm1.frm7.textBox5.Text + " hastalıkda sağlıkda...\n" + frm1.frm7.textBox8.Text + " ve " + frm1.frm7.textBox9.Text + " kızı " + frm1.frm7.textBox2.Text + "i karılığa kabul ediyorumusun", "TC Evlendirme Dairesi", MessageBoxButtons.YesNo, MessageBoxIcon.Question);</p>
<p>if (cevap2 == DialogResult.Yes)<br />
{<br />
MessageBox.Show("bende sizi devletin bana verdiği yetkiye danayarakdan karı ve koca ilan ediyom\nSayın " +frm1.frm7.textBox5.Text + " Gelini öpebilirsiniz..","TC Evlendirme Dairesi" );<br />
frm1.bag.Open();<br />
frm1.kmt.Connection = frm1.bag;<br />
frm1.kmt.CommandText = "INSERT INTO kutuk2(Ad , Soyad, A_Ad , B_Ad , Medeni_H ) VALUES ('" + frm1.frm7.textBox2.Text + "','" + frm1.frm7.textBox6.Text + "','" + frm1.frm7.textBox8.Text + "','" + frm1.frm7.textBox9.Text + "','" + "Evli" + "')";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.kmt.CommandText = "INSERT INTO kutuk2(Ad , Soyad , A_Ad , B_Ad,Medeni_H) VALUES ('" + frm1.frm7.textBox5.Text + "','" + frm1.frm7.textBox6.Text + "','" + frm1.frm7.textBox10.Text + "','" + frm1.frm7.textBox11.Text + "','" + "Evli" + "')";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.kmt.CommandText="DELETE FROM ekutuk1 WHERE Nikah_no='"+textBox1.Text +"'";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.kmt.CommandText = "DELETE FROM bkutuk1 WHERE Nikah_no='" + textBox1.Text + "'";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.bag.Close();<br />
frm1.kmt.Dispose();<br />
frm1.dtst.Clear();<br />
frm1.evli_list();<br />
frm1.e_aday_list();<br />
frm1.b_aday_list();<br />
}<br />
else<br />
{<br />
MessageBox.Show("Sayın damat efendi madem evlenmeyi reddecektin niye evlilik için başvurdunuz \nDevletin bana verdiği yetkiye dayanarak sizi EVLENDİRMİYORUM... ","TC Evlendirmeme Dairesi");<br />
}</p>
<p>}<br />
else<br />
{<br />
MessageBox.Show("Sayın gelin hanım efendi madem evlenmeyi reddecektin niye evlilik için başvurdunuz \nDevletin bana verdiği yetkiye dayanarak sizi EVLENDİRMİYORUM...", "TC Evlendirmeme Dairesi");<br />
}</p>
<p>}<br />
}<br />
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)<br />
{<br />
if ((char.IsDigit(e.KeyChar) == false) &amp;amp;amp;&amp;amp;amp; (e.KeyChar != (char)08))<br />
{<br />
e.Handled = true;<br />
}<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.Show();</p>
<p>}</p>
<p>private void button4_Click(object sender, EventArgs e)<br />
{<br />
frm1.dtst.Clear();<br />
frm1.e_aday_list();<br />
frm1.b_aday_list();<br />
frm1.evli_list();<br />
this.Hide();<br />
frm1.frm7.Show();</p>
<p>}</p>
<p>private void button5_Click(object sender, EventArgs e)<br />
{<br />
frm1.dtst.Clear();<br />
frm1.e_aday_list();<br />
frm1.b_aday_list();<br />
frm1.evli_list();<br />
this.Hide();<br />
frm1.frm8.Show();<br />
}<br />
}<br />
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM3 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Data.OleDb;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form3 : Form<br />
{<br />
public Form1 frm1;</p>
<p>public void nikahkodu() //veri tabanındaki nikahkodlarına bakıyor en sondaki üyeyince kodunu bir artırıyor<br />
{<br />
frm1.bag.Open();<br />
frm1.kmt.Connection = frm1.bag;<br />
frm1.kmt.CommandText = "Select * from ekutuk1";<br />
OleDbDataReader oku;<br />
oku =frm1.kmt.ExecuteReader();<br />
while (oku.Read())<br />
{<br />
textBox1.Text = (Convert.ToInt32(oku[0]) + 1).ToString();<br />
}<br />
frm1.bag.Close();<br />
frm1.kmt.Dispose();</p>
<p>}</p>
<p>public Form3()<br />
{<br />
InitializeComponent();<br />
}<br />
private void Form3_Load(object sender, EventArgs e)<br />
{<br />
textBox1.Text = "1";<br />
//burda veritabanındaki nikah kodu alanını bir arttırak form yüklenirken sayısal değer atıcaz text1 e<br />
nikahkodu();</p>
<p>}</p>
<p>private void label1_MouseMove(object sender, MouseEventArgs e)<br />
{<br />
MessageBox.Show("Evlilik Nikah Kodu hakkında bilgi almak için lütfen tıklayınız");<br />
}</p>
<p>private void label1_MouseUp(object sender, MouseEventArgs e)<br />
{<br />
MessageBox.Show("Bu veri tabanımızdan size verilen evlendirme için gerekli bir işlemdir saygılarımla..");<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
frm1.frm4.ShowDialog();<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
frm1.frm5.ShowDialog();<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
frm1.frm6.ShowDialog();<br />
}</p>
<p>private void button4_Click(object sender, EventArgs e)<br />
{<br />
if (button1.Enabled == false || button2.Enabled == false)<br />
{<br />
if (checkBox1.Checked == false || checkBox2.Checked == false || checkBox3.Checked == false)<br />
{<br />
MessageBox.Show("Çıkmak için lütfen Gerekli İşlemler Bölümündeki işlemleri tamamlayınız");<br />
}<br />
else<br />
{</p>
<p>MessageBox.Show("Lütfen Nikah Kodunuzu unutmayınız \nNikah Kodunuz: " + textBox1.Text ,"Hatırlatma");<br />
this.Hide();<br />
frm1.frm2.Show();</p>
<p>}<br />
}<br />
else<br />
{<br />
this.Hide();<br />
frm1.frm2.Show();<br />
}<br />
}</p>
<p>private void checkBox1_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox1.Checked == true)<br />
{<br />
button1.Enabled = false;<br />
}</p>
<p>if (checkBox1.Checked == true &amp;amp;amp;&amp;amp;amp; checkBox2.Checked == true)<br />
{<br />
button3.Enabled = true;<br />
}<br />
else<br />
{<br />
button3.Enabled = false;<br />
}<br />
}</p>
<p>private void checkBox2_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox2.Checked == true)<br />
{<br />
button2.Enabled = false;<br />
}<br />
if (checkBox1.Checked == true &amp;amp;amp;&amp;amp;amp; checkBox2.Checked == true)<br />
{<br />
button3.Enabled = true;<br />
}<br />
else<br />
{<br />
button3.Enabled = false;<br />
}<br />
}</p>
<p>private void checkBox3_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox3.Checked == true)<br />
{<br />
button3.Enabled = false;<br />
}<br />
}<br />
}<br />
}</p>
<p>
FORM4 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form4 : Form<br />
{<br />
string b_tarih;<br />
TimeSpan s_tarih;<br />
public Form1 frm1;<br />
public Form4()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>private void Form4_Load(object sender, EventArgs e)<br />
{<br />
textBox1.Enabled = true;<br />
textBox2.Enabled = true;<br />
textBox3.Enabled = true;<br />
textBox4.Enabled = true;<br />
textBox5.Enabled = true;<br />
textBox6.Enabled = true;<br />
comboBox1.Enabled = true;<br />
comboBox2.Enabled = true;<br />
comboBox3.Enabled = true;<br />
button2.Enabled = true;<br />
b_tarih = DateTime.Now.ToShortDateString();<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{</p>
<p>Close();<br />
}</p>
<p>private void dateTimePicker1_ValueChanged(object sender, EventArgs e)<br />
{<br />
//s_tarih = DateTime.Parse(b_tarih) - DateTime.Parse(dateTimePicker1.Text);<br />
//label11.Text = s_tarih.TotalDays.ToString();<br />
//if (Convert.ToInt32(label11.Text) / 365 < 18)<br />
//{<br />
// textBox1.Enabled = false;<br />
// textBox2.Enabled = false;<br />
// textBox3.Enabled = false;<br />
// textBox4.Enabled = false;<br />
// textBox5.Enabled = false;<br />
// textBox6.Enabled = false;<br />
// comboBox1.Enabled = false;<br />
// comboBox2.Enabled = false;<br />
// comboBox3.Enabled = false;<br />
// button2.Enabled = false;<br />
// MessageBox.Show("18 yaşını doldurmamışsınız işlem yapılamaz");</p>
<p>//}<br />
//else<br />
//{<br />
// textBox1.Enabled = true;<br />
// textBox2.Enabled = true;<br />
// textBox3.Enabled = true;<br />
// textBox4.Enabled = true;<br />
// textBox5.Enabled = true;<br />
// textBox6.Enabled = true;<br />
// comboBox1.Enabled = true;<br />
// comboBox2.Enabled = true;<br />
// comboBox3.Enabled = true;<br />
// button2.Enabled = true;</p>
<p>//}<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
s_tarih = DateTime.Parse(b_tarih) - DateTime.Parse(dateTimePicker1.Text);<br />
label11.Text = s_tarih.TotalDays.ToString();</p>
<p>if (label11.Text == "zaman")<br />
{<br />
MessageBox.Show("Lütfen Doğum Tarihinizi Giriniz");<br />
}<br />
else</p>
<p>{<br />
if (Convert.ToInt32(label11.Text) / 365 < 18)<br />
{<br />
MessageBox.Show("Yaşınız 18 den küçük olduğu için evlilik işlemi yapılamaz");<br />
}<br />
else<br />
{<br />
frm1.bag.Open();<br />
frm1.kmt.Connection = frm1.bag;<br />
frm1.kmt.CommandText = "INSERT INTO bkutuk1(Nikah_no,D_tarih,Tc,Ad,Soyad,A_Ad,B_Ad,Kan_G,Memleket,Adres,Medeni_H) VALUES ('" + frm1.frm3.textBox1.Text + "','" + dateTimePicker1.Text + "','" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + textBox6.Text + "','" + comboBox3.Text + "') ";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.bag.Close();<br />
frm1.kmt.Dispose();<br />
frm1.dtst.Clear();<br />
frm1.b_aday_list();<br />
frm1.frm3.checkBox1.Checked = true;<br />
Close();<br />
}<br />
}<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
openFileDialog1.ShowDialog();<br />
pictureBox1.ImageLocation = openFileDialog1.FileName;<br />
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;<br />
}<br />
}<br />
}</p>
<p>Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM5 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{</p>
<p>public partial class Form5 : Form<br />
{<br />
string b_tarih;<br />
TimeSpan s_tarih;<br />
public Form1 frm1;<br />
public Form5()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>private void Form5_Load(object sender, EventArgs e)<br />
{<br />
textBox1.Enabled = true;<br />
textBox2.Enabled = true;<br />
textBox3.Enabled = true;<br />
textBox4.Enabled = true;<br />
textBox5.Enabled = true;<br />
textBox6.Enabled = true;<br />
comboBox1.Enabled = true;<br />
comboBox2.Enabled = true;<br />
comboBox3.Enabled = true;<br />
button2.Enabled = true;<br />
b_tarih = DateTime.Now.ToShortDateString();<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
Close();<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
s_tarih = DateTime.Parse(b_tarih) - DateTime.Parse(dateTimePicker1.Text);<br />
label11.Text = s_tarih.TotalDays.ToString();</p>
<p>if (label11.Text == "zaman")<br />
{<br />
MessageBox.Show("Lütfen Doğum Tarihinizi Giriniz");<br />
}<br />
else<br />
{<br />
if (Convert.ToInt32(label11.Text) / 365 < 18)<br />
{<br />
MessageBox.Show("Yaşını 18 den küçük olduğu için evlilik işlemi yapılamaz");<br />
}<br />
else<br />
{<br />
frm1.bag.Open();<br />
frm1.kmt.Connection = frm1.bag;<br />
frm1.kmt.CommandText = "INSERT INTO ekutuk1(Nikah_no,D_tarih,Tc,Ad,Soyad,A_Ad,B_Ad,Kan_G,Memleket,Adres,Medeni_H) VALUES ('" + frm1.frm3.textBox1.Text + "','" + dateTimePicker1.Text + "','" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + comboBox1.Text + "','" + comboBox2.Text + "','" + textBox6.Text + "','" + comboBox3.Text + "') ";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.bag.Close();<br />
frm1.kmt.Dispose();<br />
frm1.dtst.Clear();<br />
frm1.e_aday_list();<br />
frm1.frm3.checkBox2.Checked = true;<br />
Close();<br />
}<br />
}<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{</p>
<p>openFileDialog1.ShowDialog();<br />
pictureBox1.ImageLocation = openFileDialog1.FileName;<br />
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;<br />
}<br />
}<br />
}</p>
<p>
FORM6 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form6 : Form<br />
{<br />
public Form1 frm1;<br />
int sayi = 0;<br />
public Form6()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>private void checkBox2_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox2.Checked == true)<br />
{<br />
checkBox1.Top = 82;<br />
checkBox3.Top = 102;<br />
checkBox4.Top = 121;</p>
<p>checkBox5.Enabled = false;<br />
checkBox6.Enabled = false;<br />
checkBox5.Visible = true;<br />
checkBox6.Visible = true;<br />
checkBox5.Checked = true;<br />
checkBox6.Checked = true;<br />
sayi = 1;<br />
}<br />
else<br />
{<br />
if (checkBox5.Visible == true)<br />
{<br />
checkBox5.Enabled = true;<br />
checkBox6.Enabled = true;<br />
checkBox5.Visible = false;<br />
checkBox6.Visible = false;<br />
checkBox1.Top = 54;<br />
checkBox3.Top = 86;<br />
checkBox4.Top = 121;<br />
}<br />
else<br />
{<br />
checkBox1.Top = 54;<br />
checkBox3.Top = 86;<br />
checkBox4.Top = 121;<br />
checkBox5.Enabled = true;<br />
checkBox6.Enabled = true;<br />
checkBox5.Visible = false;<br />
checkBox6.Visible = false;<br />
checkBox5.Checked = false;<br />
checkBox6.Checked = false;<br />
sayi = 0;<br />
}<br />
}</p>
<p>}</p>
<p>private void Form6_Load(object sender, EventArgs e)<br />
{<br />
checkBox5.Top = 42;<br />
checkBox5.Left = 72;</p>
<p>checkBox6.Top = 62;<br />
checkBox6.Left = 72;<br />
sayi = 0;<br />
}</p>
<p>private void label1_Click(object sender, EventArgs e)<br />
{<br />
if (sayi == 1)<br />
{</p>
<p>checkBox1.Top = 54;<br />
checkBox3.Top = 86;<br />
checkBox4.Top = 121;<br />
if (checkBox2.Checked == true)<br />
{<br />
checkBox5.Enabled = false;<br />
checkBox6.Enabled = false;<br />
checkBox5.Checked = true;<br />
checkBox6.Checked = true;<br />
}<br />
else<br />
{<br />
checkBox5.Enabled = true;<br />
checkBox6.Enabled = true;<br />
checkBox5.Checked = false;<br />
checkBox6.Checked = false;</p>
<p>}</p>
<p>checkBox5.Visible = false;<br />
checkBox6.Visible = false;</p>
<p>sayi = 0;<br />
}<br />
else<br />
{<br />
checkBox1.Top = 82;<br />
checkBox3.Top = 102;<br />
checkBox4.Top = 121;<br />
if (checkBox2.Checked == true)<br />
{<br />
checkBox5.Enabled = false;<br />
checkBox6.Enabled = false;<br />
checkBox5.Checked = true;<br />
checkBox6.Checked = true;</p>
<p>}<br />
else<br />
{<br />
checkBox5.Enabled = true;<br />
checkBox6.Enabled = true;<br />
checkBox5.Checked = false;<br />
checkBox6.Checked = false;</p>
<p>}</p>
<p>checkBox5.Visible = true;<br />
checkBox6.Visible = true;<br />
sayi = 1;<br />
}<br />
}</p>
<p>private void checkBox5_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox5.Checked == true &amp;amp;amp;&amp;amp;amp; checkBox6.Checked == true)<br />
{<br />
checkBox2.Checked = true;<br />
}<br />
else<br />
{<br />
checkBox2.Checked = false;<br />
}<br />
}</p>
<p>private void checkBox6_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (checkBox5.Checked == true &amp;amp;amp;&amp;amp;amp; checkBox6.Checked == true)<br />
{<br />
checkBox2.Checked = true;<br />
}<br />
else<br />
{<br />
checkBox2.Checked = false;<br />
}<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
Close();<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
if (checkBox1.Checked == false || checkBox2.Checked == false || checkBox3.Checked == false || checkBox4.Checked == false || checkBox5.Checked == false || checkBox6.Checked == false)<br />
{<br />
MessageBox.Show("Evraklarınız Tam Değil Lütfen Evrakları Tamamlayıp Tekrar Geliniz");<br />
Close();<br />
}<br />
else<br />
{</p>
<p>frm1.bag.Open();<br />
frm1.kmt.Connection = frm1.bag;<br />
frm1.kmt.CommandText="UPDATE ekutuk1 SET Evrak='"+ "EvrakTam" +"' WHERE Nikah_no='"+frm1.frm3.textBox1.Text +"'";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.kmt.CommandText = "UPDATE bkutuk1 SET Evrak='" + "EvrakTam" + "' WHERE Nikah_no='" + frm1.frm3.textBox1.Text + "'";<br />
frm1.kmt.ExecuteNonQuery();<br />
frm1.bag.Close();<br />
frm1.kmt.Dispose();<br />
frm1.dtst.Clear();<br />
frm1.e_aday_list();<br />
frm1.b_aday_list();<br />
frm1.frm3.checkBox3.Checked = true;<br />
Close();<br />
}<br />
}<br />
}<br />
}</p>
<p>
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
FORM7 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form7 : Form<br />
{<br />
public Form1 frm1;<br />
public Form7()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>void textyaz()<br />
{<br />
textBox7.Text = (this.BindingContext[frm1.dtst, "ekutuk1"].Position + 1) + " / " + this.BindingContext[frm1.dtst, "ekutuk1"].Count;<br />
}<br />
private void Form7_Load(object sender, EventArgs e)<br />
{<br />
try<br />
{<br />
textBox1.DataBindings.Add("Text", frm1.dtst, "bkutuk1.Nikah_no");<br />
textBox2.DataBindings.Add("Text", frm1.dtst, "bkutuk1.Ad");<br />
textBox3.DataBindings.Add("Text", frm1.dtst, "bkutuk1.Soyad");<br />
textBox8.DataBindings.Add("Text", frm1.dtst, "bkutuk1.A_Ad");<br />
textBox9.DataBindings.Add("Text", frm1.dtst, "bkutuk1.B_Ad");<br />
textBox12.DataBindings.Add("Text", frm1.dtst, "bkutuk1.Medeni_H");</p>
<p>textBox4.DataBindings.Add("Text", frm1.dtst, "ekutuk1.Nikah_no");<br />
textBox5.DataBindings.Add("Text", frm1.dtst, "ekutuk1.Ad");<br />
textBox6.DataBindings.Add("Text", frm1.dtst, "ekutuk1.Soyad");<br />
textBox10.DataBindings.Add("Text", frm1.dtst, "ekutuk1.A_Ad");<br />
textBox11.DataBindings.Add("Text", frm1.dtst, "ekutuk1.B_Ad");<br />
textBox13.DataBindings.Add("Text", frm1.dtst, "ekutuk1.Medeni_H");</p>
<p>textyaz();<br />
}<br />
catch<br />
{</p>
<p>}</p>
<p>}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
this.BindingContext[frm1.dtst, "bkutuk1"].Position = 0;<br />
this.BindingContext[frm1.dtst, "ekutuk1"].Position = 0;<br />
textyaz();<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
this.BindingContext[frm1.dtst, "bkutuk1"].Position -= 1;<br />
this.BindingContext[frm1.dtst, "ekutuk1"].Position -=1;<br />
textyaz();<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
this.BindingContext[frm1.dtst, "bkutuk1"].Position += 1;<br />
this.BindingContext[frm1.dtst, "ekutuk1"].Position += 1;<br />
textyaz();<br />
}</p>
<p>private void button4_Click(object sender, EventArgs e)<br />
{<br />
this.BindingContext[frm1.dtst, "bkutuk1"].Position = this.BindingContext[frm1.dtst, "bkutuk1"].Count;<br />
this.BindingContext[frm1.dtst, "ekutuk1"].Position = this.BindingContext[frm1.dtst, "ekutuk1"].Count;<br />
textyaz();<br />
}</p>
<p>private void button5_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
}</p>
<p>private void button6_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.Show();<br />
}</p>
<p>private void button7_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.frm2.Show();<br />
}</p>
<p>private void button8_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.frm9.Show();<br />
}<br />
}<br />
}</p>
<p>
FORM8 İçerisine Yazılacak Kodlar…
<br />
public partial class Form8 : Form<br />
{<br />
public Form1 frm1;<br />
public Form8()<br />
{<br />
InitializeComponent();<br />
}<br />
private void button1_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.Show();</p>
<p>}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.frm2.Show();<br />
}</p>
<p>private void button3_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.frm9.Show();<br />
}<br />
}<br />
FORM9 İçerisine Yazılacak Kodlar…
<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Linq;<br />
using System.Text;<br />
using System.Windows.Forms;</p>
<p>namespace WindowsFormsApplication6<br />
{<br />
public partial class Form9 : Form<br />
{<br />
public Form1 frm1;<br />
public Form9()<br />
{<br />
InitializeComponent();<br />
}</p>
<p>private void button1_Click(object sender, EventArgs e)<br />
{<br />
DialogResult cevap1,cevap2;<br />
if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || textBox8.Text == "")<br />
{<br />
MessageBox.Show("Lütfen boş yerleri doldurunuz..", "Uyarı");</p>
<p>}<br />
else<br />
{<br />
cevap1= MessageBox.Show("Sen gelinin Velisi " + textBox4.Text + " kızının evlenmesine razı mısınız","TC Diyanet İşleri",MessageBoxButtons.YesNo, MessageBoxIcon.Question);</p>
<p>if (cevap1 == DialogResult.Yes)<br />
{<br />
cevap2 = MessageBox.Show("Sen damadın Velisi " + textBox8.Text + " oğlunun evlenmesine razı mısınız", "TC Diyanet İşleri", MessageBoxButtons.YesNo, MessageBoxIcon.Question);<br />
if (cevap2 == DialogResult.Yes)<br />
{<br />
MessageBox.Show("Heyırlı uğurlu olsun Allah ın berebeti ve rahmeti üzerinizde olsun", "TC Diyanet İşleri");<br />
textBox1.Text = "";<br />
textBox2.Text = "";<br />
textBox3.Text = "";<br />
textBox4.Text = "";<br />
textBox5.Text = "";<br />
textBox6.Text = "";<br />
textBox7.Text = "";<br />
textBox8.Text = "";<br />
}<br />
else<br />
{<br />
MessageBox.Show("Damadın Velisinin izni yok ise evlilikde yoktur", "TC Diyanet İşleri");<br />
}</p>
<p>}<br />
else<br />
{<br />
MessageBox.Show("Gelinin Velisinin rızası yok ise evlilikde yoktur", "TC Diyanet İşleri");</p>
<p>}<br />
}<br />
}</p>
<p>private void button2_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.ShowDialog();</p>
<p>}<br />
}<br />
}</p>
<p>
FORM10 İçerisine Yazılacak Kodlar…
<br />
private void button1_Click(object sender, EventArgs e)<br />
{<br />
this.Hide();<br />
frm1.Show();<br />
}<br />
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.












