Ana Menü
Hesap Bilgileri
Hesap İşlemleri
Para Çekme
Para Transferi
Kod:
int b = 0;
private void timer1_Tick(object sender, EventArgs e)
{
b = b + 1;
switch (b)
{
case 1: label1.ForeColor = Color.Blue; break;
case 2: label2.ForeColor = Color.Blue; break;
case 3: label3.ForeColor = Color.Blue; break;
case 4: label4.ForeColor = Color.Blue; break;
case 5: label5.ForeColor = Color.Blue; break;
case 6: label6.ForeColor = Color.Blue; break;
case 7: label7.ForeColor = Color.Blue; break;
case 8: label8.ForeColor = Color.Blue; break;
case 9: label9.ForeColor = Color.Blue; break;
case 10: label10.ForeColor = Color.Blue; break;
case 11: label11.ForeColor = Color.Blue; break;
case 12: label1.ForeColor = Color.Black; break;
case 13: label2.ForeColor = Color.Black; break;
case 14: label3.ForeColor = Color.Black; break;
case 15: label4.ForeColor = Color.Black; break;
case 16: label5.ForeColor = Color.Black; break;
case 17: label6.ForeColor = Color.Black; break;
case 18: label7.ForeColor = Color.Black; break;
case 19: label8.ForeColor = Color.Black; break;
case 20: label9.ForeColor = Color.Black; break;
case 21: label10.ForeColor = Color.Black; break;
case 22: label11.ForeColor = Color.Black; break;
case 23: b = 0; break;
}
}
private void Form1_Load(object sender, EventArgs e)
{
getir();
timer1.Start();
textBox1.Clear();
textBox2.Clear();
}
string x;
public static string o;
void getir()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by hesapno", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (textBox1.Text == oku[2].ToString())
{
if (textBox2.Text == oku[5].ToString())
{
o = oku[2].ToString();
x = oku[5].ToString();
}
}
}
oku.Close();
bağlantı.Close();
}
private void button1_Click(object sender, EventArgs e)
{
getir();
if (textBox1.Text == o)
{
if (textBox2.Text == x)
{
Form2 s = new Form2();
s.Show();
textBox1.Clear();
textBox2.Clear();
this.Hide();
}
if (textBox1.Text == o)
{
MessageBox.Show("Kullanıcı Adınız veya Şifreniz Yanlış");
textBox1.Clear();
textBox2.Clear();
}
}
else
{
MessageBox.Show("Kullanıcı Adınız veya Şifreniz Yanlış");
textBox1.Clear();
textBox2.Clear();
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
Hesap Bilgileri
Kod:
private void button1_Click(object sender, EventArgs e)
{
HESAP_İŞLEMLERİ hsp = new HESAP_İŞLEMLERİ();
hsp.Show();
this.Hide();
}
private void button5_Click_1(object sender, EventArgs e)
{
PARA_YATIRMA prytma = new PARA_YATIRMA();
prytma.Show();
this.Hide();
}
private void button4_Click_1(object sender, EventArgs e)
{
PARA_ÇEKME prçkme = new PARA_ÇEKME();
prçkme.Show();
this.Hide();
}
private void button2_Click_1(object sender, EventArgs e)
{
KART_İŞLEMLERİ krtçek = new KART_İŞLEMLERİ();
krtçek.Show();
this.Hide();
}
private void button3_Click_1(object sender, EventArgs e)
{
PARA_TRANSFERİ prtrnsfr = new PARA_TRANSFERİ();
prtrnsfr.Show();
this.Hide();
}
private void button6_Click_1(object sender, EventArgs e)
{
this.Hide();
Form1 grsmns = new Form1();
grsmns.Show();
}
void gster()
{
string hn = Form1.o;
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by hesapno", bağlantı);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
if (datare[2].ToString() == hn)
{
label4.Text = (datare[2].ToString());
label5.Text = (datare[3].ToString());
label6.Text = (datare[4].ToString());
}
}
datare.Close();
bağlantı.Close();
}
private void Form2_Load(object sender, EventArgs e)
{
gster();
}
Hesap İşlemleri
Kod:
private void button1_Click(object sender, EventArgs e)
{
Form2 grsmnsu = new Form2();
grsmnsu.Show();
this.Hide();
}
string x;
void getr()
{
string hn = Form1.o;
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by sifre", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (oku[2].ToString()==hn)
{
x = oku[5].ToString();
}
}
bağlantı.Close();
oku.Close();
}
void getir()
{
string hn = Form1.o;
if (textBox2.Text ==textBox3.Text & textBox1.Text==x)
{
string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=banka.accdb";
sorgu = "Update hesap set [sifre]='" + textBox3.Text + "' where hesapno='"+hn+"'";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
OleDbCommand a = new OleDbCommand(sorgu, bağlan);
bağlan.Open();
a.ExecuteNonQuery();
bağlan.Close();
MessageBox.Show("İşlem Gerçekleştirildi");
}
else
{
MessageBox.Show("Mevcut şifre doğru değil yada şifreler uyuşmuyor");
}
}
private void button2_Click(object sender, EventArgs e)
{
getr();
getir();
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
private void button1_Click_1(object sender, EventArgs e)
{
Form2 grsmnsu = new Form2();
grsmnsu.Show();
this.Hide();
}
Para Çekme
Kod:
private void button5_Click(object sender, EventArgs e)
{
Form2 grsmnsu = new Form2();
grsmnsu.Show();
this.Hide();
}
private void button1_Click_1(object sender, EventArgs e)
{
PRCKMHSPTN PRCKME = new PRCKMHSPTN();
PRCKME.Show();
this.Hide();
}
private void button2_Click_1(object sender, EventArgs e)
{
KRDNÇKME krdnck = new KRDNÇKME();
krdnck.Show();
this.Hide();
}
Para Transferi
Kod:
string hn = Form1.o;
void gster()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by hesapno", bağlantı);
OleDbDataReader datare;
datare = sorgu.ExecuteReader();
while (datare.Read())
{
if (datare[2].ToString() == hn)
{
label7.Text = (datare[2].ToString());
label8.Text = (datare[3].ToString());
label9.Text = (datare[4].ToString());
label10.Text = (datare[0].ToString() + " TL");
label12.Text = (datare[1].ToString() + " TL");
}
}
datare.Close();
bağlantı.Close();
}
private void button2_Click(object sender, EventArgs e)
{
Form2 grsmnsu = new Form2();
grsmnsu.Show();
this.Hide();
}
void güncelle()
{
string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=banka.accdb";
sorgu = "Update hesap set [toplam]='" + tplam + "' Where hesapno='"+hn+"'";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
OleDbCommand yap = new OleDbCommand(sorgu, bağlan);
bağlan.Open();
yap.ExecuteNonQuery();
bağlan.Close();
}
int trnsfr;
int y;
void gnclle()
{
string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=ban.accdb";
sorgu = "Update transfer set [hesap]='" + trnsfr + "' Where hesapno='" + hn + "'";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
OleDbCommand yap = new OleDbCommand(sorgu, bağlan);
bağlan.Open();
yap.ExecuteNonQuery();
bağlan.Close();
}
int tplam;
int r;
void getir()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by toplam", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (oku[2].ToString() == hn)
{
tplam = Convert.ToInt32(oku[0].ToString());
r = int.Parse(textBox1.Text);
}
}
}
void gtr()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=ban.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From transfer order by hesapno='" + textBox2.Text + "'", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (textBox2.Text == oku[2].ToString())
{
trnsfr = Convert.ToInt32(oku[0].ToString());
y = int.Parse(textBox1.Text);
trnsfr = trnsfr + y;
tplam = tplam - r;
MessageBox.Show("İşlem Gerçekleştirildi");
}
else
{
MessageBox.Show("Hesap No'yu yanlış girdiniz");
}
}
}
private void button1_Click_1(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show("Para Transfer Etmek İstediğinizden Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
getir();
gtr();
gnclle();
güncelle();
gster();
textBox1.Clear();
textBox2.Clear();
}
}
private void PARA_TRANSFERİ_Load_1(object sender, EventArgs e)
{
gster();
textBox1.Clear();
textBox2.Clear();
}
void updt()
{
string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=banka.accdb";
sorgu = "Update hesap set [kredi]='" + tplama + "' Where hesapno='" + hn + "'";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
OleDbCommand yap = new OleDbCommand(sorgu, bağlan);
bağlan.Open();
yap.ExecuteNonQuery();
bağlan.Close();
}
int trnsf;
int ya;
void upd()
{
string bağlantı, sorgu;
bağlantı = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=ban.accdb";
sorgu = "Update transfer set [kredi]='" + trnsf + "' Where hesapno='" + hn + "'";
OleDbConnection bağlan = new OleDbConnection(bağlantı);
OleDbCommand yap = new OleDbCommand(sorgu, bağlan);
bağlan.Open();
yap.ExecuteNonQuery();
bağlan.Close();
}
int tplama;
int re;
void geti()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=banka.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From hesap order by kredi", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (oku[2].ToString() == hn)
{
tplama = Convert.ToInt32(oku[1].ToString());
re = int.Parse(textBox1.Text);
}
}
}
void getr()
{
OleDbConnection bağlantı = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data source=ban.accdb");
bağlantı.Open();
OleDbCommand sorgu = new OleDbCommand("Select * From transfer order by hesapno='" + textBox2.Text + "'", bağlantı);
OleDbDataReader oku;
oku = sorgu.ExecuteReader();
while (oku.Read())
{
if (textBox2.Text == oku[2].ToString())
{
trnsf = Convert.ToInt32(oku[1].ToString());
ya = int.Parse(textBox1.Text);
trnsf = trnsf + ya;
tplama = tplama - re;
MessageBox.Show("İşlem Gerçekleştirildi");
}
else
{
MessageBox.Show("Hesap No'yu yanlış girdiniz");
}
}
}
private void button3_Click_1(object sender, EventArgs e)
{
DialogResult cevap;
cevap = MessageBox.Show("Para Transfer Etmek İstediğinizden Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
geti();
getr();
updt();
upd();
gster();
textBox1.Clear();
textBox2.Clear();
}
}