Fındık Mahsül Takip Programı — C#
Ana Menü
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;//www.gorselprogramlama.com
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Findik_Bilgileri
{
public partial class frmMenu : Form
{
public frmMenu()
{
InitializeComponent();
}
private void btnYeniTarla_Click(object sender, EventArgs e)
{
frmYeniTarla yeniTarla = new frmYeniTarla();
yeniTarla.ShowDialog(); //www.gorselprogramlama.com
}
private void btnMahsulEkle_Click(object sender, EventArgs e)
{
frmMahsul mahsul = new frmMahsul();
mahsul.Show();
}
private void button1_Click(object sender, EventArgs e)
{
frmTarlalar tarlalar = new frmTarlalar();
tarlalar.Show();//www.gorselprogramlama.com
}
private void frmMenu_Load(object sender, EventArgs e)
{
}
}
}
[/code]
Yeni Tarla Ekle
[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;//www.gorselprogramlama.com
using System.Data.OleDb; // Access bağlantısı için kullanılacak sınıf (class)
namespace Findik_Bilgileri
{
public partial class frmYeniTarla : Form
{
public frmYeniTarla()
{
InitializeComponent();
}
// Bağlantı Bilgileri
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=findikBilgileri.accdb");
private void BaglantiKur()
{
if (baglanti.State == ConnectionState.Closed)
{
baglanti.Open();//www.gorselprogramlama.com
}
}
//end
private void btnGeri_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnKaydet_Click(object sender, EventArgs e)
{
if (txtAdi.Text != "" && txtAlan.Text != "" && txtOcak.Text != "" && txtSira.Text != "")
{//www.gorselprogramlama.com
BaglantiKur();
string sqlKodu = "INSERT INTO tarlalar(tarla_Adi,tarla_Alan,sira,ocak) VALUES(‘" + txtAdi.Text + "’," + txtAlan.Text + "," + txtOcak.Text + "," + txtSira.Text + ")";
OleDbCommand komut = new OleDbCommand(sqlKodu, baglanti);
komut.ExecuteNonQuery();
baglanti.Close();
MessageBox.Show("Başarılı bir şekilde tarla eklediniz.","Başarılı");
txtAdi.Text = "";
txtAlan.Text = "";
txtOcak.Text = "";
txtSira.Text = "";//www.gorselprogramlama.com
}
else
{
MessageBox.Show("Tüm bilgileri eksiksiz doldurmanız gerekmektedir.","Başarısız");
}
}
private void SadeceSayi_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}//www.gorselprogramlama.com
}
}
[/code]
Tarla Mahsüllerini Ekle
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;//www.gorselprogramlama.com
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb; // Access bağlantısı için kullanılacak sınıf (class)
namespace Findik_Bilgileri
{
public partial class frmMahsul : Form
{
public frmMahsul()
{
InitializeComponent();
}
// Bağlantı Bilgileri
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=findikBilgileri.accdb");
private void BaglantiKur()
{
if (baglanti.State == ConnectionState.Closed)
{
baglanti.Open();
}
}//www.gorselprogramlama.com
//end
private void btnGeri_Click(object sender, EventArgs e)
{
this.Close();
}
private void cbTarlaAdi_Click(object sender, EventArgs e)
{
cbTarlaAdi.Items.Clear();
BaglantiKur();
string sqlKodu = "SELECT * FROM tarlalar";
OleDbCommand komut = new OleDbCommand(sqlKodu, baglanti);
OleDbDataReader okuyucu = komut.ExecuteReader();
while (okuyucu.Read())
{
cbTarlaAdi.Items.Add(okuyucu[1].ToString());
}
okuyucu.Close();//www.gorselprogramlama.com
baglanti.Close();
}
private void btnTarlaBilgileri_Click(object sender, EventArgs e)
{
if (cbTarlaAdi.SelectedIndex != -1)
{
BaglantiKur();
string sqlKodu = "SELECT * FROM tarlalar WHERE tarla_Adi = ‘" + cbTarlaAdi.Text + "’";
OleDbCommand komut = new OleDbCommand(sqlKodu, baglanti);
OleDbDataReader okuyucu = komut.ExecuteReader();
okuyucu.Read();
MessageBox.Show("Tarla Adı : " + okuyucu[1] + "\nTarla Alanı : " + okuyucu[2] + "\nSıra Sayısı : " + okuyucu[3] + "\nOcak Sayısı : " + okuyucu[4],"Bilgiler");
okuyucu.Close();//www.gorselprogramlama.com
baglanti.Close();
}
else
{
MessageBox.Show("Bilgileri gösterilecek tarlanın adını seçmediniz.","Dikkat");
}
}
private void cbTarlaAdi_TextChanged(object sender, EventArgs e)
{
if (cbTarlaAdi.SelectedIndex != -1)
{
grpMahsul.Enabled = true;
grpMahsul.Text = "Tarla Mahsülü [ " + cbTarlaAdi.Text + " ]";
}
else//www.gorselprogramlama.com
{
grpMahsul.Enabled = false;
grpMahsul.Text = "Tarla Mahsülü [ – ]";
}
}
private void btnKaydet_Click(object sender, EventArgs e)
{
if (txtM_Yil.Text != "" && txtM_Gun.Text != "" && txtM_Cotanakli.Text != "" && txtM_Cotanaksiz.Text != "")
{
BaglantiKur();
string sqlKodu = "INSERT INTO mahsuller(tarla_Adi,yil,gun,cotanakli,cotanaksiz) VALUES(‘" + cbTarlaAdi.Text + "’," + txtM_Yil.Text + "," + txtM_Gun.Text + "," + txtM_Cotanakli.Text + "," + txtM_Cotanaksiz.Text + ")";
OleDbCommand komut = new OleDbCommand(sqlKodu, baglanti);
komut.ExecuteNonQuery();
MessageBox.Show("Başarılı bir şekilde mahsül eklediniz.", "Başarılı");
cbTarlaAdi.SelectedIndex = -1;
txtM_Yil.Text = "";
txtM_Gun.Text = "";
txtM_Cotanakli.Text = "";//www.gorselprogramlama.com
txtM_Cotanaksiz.Text = "";
baglanti.Close();
}
else
{
MessageBox.Show("Tüm bilgileri eksiksiz doldurmanız gerekmektedir.", "Başarısız");
}
}
//www.gorselprogramlama.com
}
}
[/code]
Tarlalar
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;//www.gorselprogramlama.com
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Findik_Bilgileri
{
public partial class frmTarlalar : Form
{
public frmTarlalar()//www.gorselprogramlama.com
{
InitializeComponent();
}
// Bağlantı Bilgileri
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0;Data Source=findikBilgileri.accdb");
private void BaglantiKur()
{
if (baglanti.State == ConnectionState.Closed)
{
baglanti.Open();
}
}
private void frmTarlalar_Load(object sender, EventArgs e)
{
BaglantiKur();
string sqlKodu = "SELECT * FROM tarlalar";
OleDbDataAdapter adaptor = new OleDbDataAdapter(sqlKodu, baglanti);
DataTable dt = new DataTable();
adaptor.Fill(dt);
dataGridView1.DataSource = dt;//www.gorselprogramlama.com
baglanti.Close();
}
//end
}
}
[/code]



