Süperlig Skor Kaydedici — Csharp

Süperlig Skor Kaydedici — Csharp

SuperLigSkorKaydedici1

[code lang=”csharp”]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using System.Data.OleDb; // Oledb Sınıfını kullanmak için tanımladık.

namespace Super_Lig_Maclar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

OleDbConnection connect = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Data Source=super_Lig.accdb");

void baglantiKur()
{
if (connect.State == ConnectionState.Closed) // Bağlantı kapalı ise bağlan
{
connect.Open();
}
}

void veriTabaninaEkle()
{
baglantiKur();
string sqlCode = "INSERT INTO takimlar(ev_sahibi,deplasman,skor,tarih) VALUES(‘" +cbEv_sahibi.Text + "’,’" + cb_deplasman.Text + "’,’" + txtSkor.Text + "’,’" + dtpTarih.Text + "’)";
OleDbCommand komut = new OleDbCommand(sqlCode, connect);
komut.ExecuteNonQuery();
MessageBox.Show(cbEv_sahibi.Text + " – " + cb_deplasman.Text + " karşılaşmasının skoru kayıt edilmiştir.","Kayıt Başarılı");
connect.Close();
}

void tumMaclariListele()
{
baglantiKur();
string sqlCode = "SELECT * FROM takimlar";
OleDbDataAdapter adapter = new OleDbDataAdapter(sqlCode, connect);
DataTable dt = new DataTable();
adapter.Fill(dt);
dataGridView1.DataSource = dt;
connect.Close();
}

void secileniListele()
{
baglantiKur();
string sqlCode = "SELECT * FROM takimlar WHERE ev_sahibi=’" + cbListele.Text + "’ OR deplasman=’" + cbListele.Text + "’";
OleDbDataAdapter adaptor = new OleDbDataAdapter(sqlCode,connect);
DataTable dt = new DataTable();
adaptor.Fill(dt);
dataGridView1.DataSource = dt;
connect.Close();
}

void secileniSil()
{
if (dataGridView1.RowCount > 0) // En az 1 değer var ise
{
baglantiKur();
// Ev Sahibi ve Deplasman ve Tarih eşit ise sil.
string sqlCode = "DELETE FROM takimlar WHERE mac_ID=" + dataGridView1.CurrentRow.Cells[0].Value.ToString();
OleDbCommand komut = new OleDbCommand(sqlCode, connect);
komut.ExecuteNonQuery();
connect.Close();
}
}

private void btnEkle_Click(object sender, EventArgs e)
{
if (cbEv_sahibi.SelectedIndex == -1 )
MessageBox.Show("Ev sahibi takımı seçmediniz.", "Dikkat");
else if (cb_deplasman.SelectedIndex == -1)
MessageBox.Show("Misafir takımı seçmediniz.", "Dikkat");
else if(txtSkor.Text == "")
MessageBox.Show("Maç Skorunu girmediniz.","Dikkat");
else if (cbEv_sahibi.Text == cb_deplasman.Text)
MessageBox.Show("Ev sahibi ve Misafir takım aynı olamaz.", "Dikkat");
else
{
veriTabaninaEkle();
tumMaclariListele();
cbEv_sahibi.SelectedIndex = -1;
cb_deplasman.SelectedIndex = -1;
txtSkor.Text = "";
}
}

private void btnSecileniSil_Click(object sender, EventArgs e)
{
secileniSil();
tumMaclariListele();
}

private void btnListeleAll_Click(object sender, EventArgs e)
{
tumMaclariListele();
}

private void btnListele_Click(object sender, EventArgs e)
{
secileniListele();
}
}
}

[/code]

superligSkorKaydedici

Projeyi İNDİR

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir