Personel Kayıt Programı C#.NET(C.NET)
Personel Kayıt Programı C#.NET(C.NET)…

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source=tbl.mdb");
DataSet dtst = new DataSet();
OleDbCommand kmt = new OleDbCommand();
void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("Select * From aaa", bag);
adtr.Fill(dtst, "aaa");
dataGridView1.DataSource = dtst;
dataGridView1.DataMember = "aaa";
bag.Close();
adtr.Dispose();
}
void texteyaz()
{
}
private void button5_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Form1_Load(object sender, EventArgs e)
{
listele();
texteyaz();
textBox1.DataBindings.Add("Text", dtst, "aaa.TcKimlik");
textBox2.DataBindings.Add("Text", dtst, "aaa.PersonelinAdi");
textBox3.DataBindings.Add("Text", dtst, "aaa.PersonelinSoyadi");
textBox4.DataBindings.Add("Text", dtst, "aaa.DogumTarihi");
textBox5.DataBindings.Add("Text", dtst, "aaa.Telefon");
textBox6.DataBindings.Add("Text", dtst, "aaa.Adres");
textBox7.DataBindings.Add("Text", dtst, "aaa.CocukSayisi");
textBox8.DataBindings.Add("Text", dtst, "aaa.Maas");
textBox9.DataBindings.Add("Text", dtst, "aaa.MesaiSaati");
textBox10.DataBindings.Add("Text", dtst, "aaa.MesaiÜcreti");
textBox11.DataBindings.Add("Text", dtst, "aaa.İseGirisTarihi");
}
private void button2_Click(object sender, EventArgs e)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "INSERT INTO aaa(TcKimlik,PersonelinAdi,PersonelinSoyadi,DogumTarihi,Telefon,Adres,CocukSayisi,Maas,MesaiSaati,MesaiÜcreti,İseGirisTarihi) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + textBox9.Text + "','" + textBox10.Text + "','" + textBox11.Text + "') ";
kmt.ExecuteNonQuery();
bag.Close();
kmt.Dispose();
dtst.Clear();
listele();
}
private void button3_Click(object sender, EventArgs e)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "DELETE FROM aaa WHERE TcKimlik='" + textBox1.Text + "'";
kmt.ExecuteNonQuery();
bag.Close();
kmt.Dispose();
dtst.Clear();
listele();
}
private void button4_Click(object sender, EventArgs e)
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "UPDATE aaa SET PersonelinAdi='"+textBox2.Text+"',PersonelinSoyadi='"+textBox3.Text+"',DogumTarihi='"+textBox4.Text+"',Telefon='"+textBox5.Text+"',Adres='"+textBox6.Text+"',CocukSayisi='"+textBox7.Text+"',Maas='"+textBox8.Text+"',MesaiSaati='"+textBox9.Text+"',MesaiÜcreti='"+textBox10.Text+"',İseGirisTarihi='"+textBox11.Text+"' WHERE TcKimlik='" + textBox1.Text + "'";
kmt.ExecuteNonQuery();
bag.Close();
kmt.Dispose();
dtst.Clear();
listele();
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
textBox7.Text = "";
textBox8.Text = "";
textBox9.Text = "";
textBox10.Text = "";
textBox11.Text = "";
}
}
}



lutfeeeeeeeen yardım edin maaş hesaplama kodlarını bulamıyorum
Maaş hesabı derken.Maaş neye göre hesaplanacak. Ayrıntıları yazarsan yardımcı oluruz.
Hocam çok teşekküler,Bir sorum olucak lütfen yardım edin,Kayıt ekledim ekledikden sonra kaydı secdiğimde otomatik textboxa geliyor kayıt,kaydı değişdirdğimde hiç bir şey değişmiyor,Update olmuyor:(((
datasetli örnekler için oleDbDataAdapter1.Update(dataSet11); satırını eklememiş olabilirsin. Eğer yukarıdaki örnek için soruyorsan Update sorgusundaki şart (where’den sonraki) TcKimlik alanına göre yapılmış.Buraya bir şart koyup kullanıcının burayı boş geçmemesi sağlanabilir.Yani değiştirme işlemi Tckimliğe göre yapılıyor.Tc kimliliği girdiğine dikkat et.
evet Hocam oldu.Arama işlemi nasıl olucak?teşekkürler
Bir Forum acsanız çok güzel olur.
Başarılar
arama için link : http://www.gorselprogramlama.com/tarim-kredisi-datasetli-ornek-cnetcnet
kodları denedim kendi projeme göre ayarladım ama;
void listele()
{
bag.Open();
burada hata veriyor. bag.open(); kısmında. Nerede yanlış yapmış olabilirim?
Veritabanınızın ismini doğru yazdığınıza emin olun.
Data Source=veritabanıadınız.mdb buraya yazdığınız ismin veri tabanınızla aynı olmasına dikkat edin.
Evet onuda kontrol ettim aynı. Fakat veritabanımı bulamıyor hatayı okudum şimdi. Veritabanı ismim STOK. STOK.mdb dosyasını bulamadım diyor.
stok mdb dosyası projenizin ismi altında–bin–debug klasöründe olması gerekiyor.Sizin veritabanı yok büyük bir ihitmalle o klasörde.
yok kopyalamıştım zaten.
access dosyasını office 2003 demi oluşturdun.2007 ise 2003 de oluştur. Birde debug dizinindeki dosya isminin büyük harf olmasına dikkat et. Sen galiba connectionda büyük harfle STOK.MDB demişsin. Veya connectiondaki stok kelimesini küçük harf yap.
access ile bağlamıyorumki. sql ile bağlamak istiyorum o zaman kodlar değişir mi?
değişir tabiki..
hmm o zaman daha çok araştırmalıyım of.. çok teşekkür ederim ilgilendiğiniz için:)
Rica ederim.
mrb. veri tabansız calıstıramazmıyım?
maalesef.Ama veritabansız örneklermiz var. Onlara bakabilirsiniz.
teşekkür ederim. yarına bi proje olarak götürmem gereklide fazla bi bilgim yok hangi örenekleri götürebilirim anlatabilecegim sekilde yardımcı olursanız sevinirim :))
aradım taradım yok yok yok. doğru düzgün bulamıyorum hiç bir yerde. bu sefer de silmede hata veriyor:/
tamam şimdi hallettim:D yine küçük bir sorunmuş numara üzerinden sildirecektim. ‘ (kesme) işaretini kaldırmayı unutmuşum:D
Arkadaşlar siz yaptıysanız upload edebilirmisiniz?
Ben bir türlü yapamadımda dükkanım için çok lazım lütfen.
Evet biz yaptık.Normalde tüm örneklere indirme linki ekledik.Bu gözden kaçmış olabilir.Arşive bakmamız lazım.Bulduğumuzda yayınlarız.
bu personel takip programı proje olarak neden indirilmiyor acaba diğer programlar indiriliyordu ancak bunu indiremedim.bu konuda yardımcı olur musunuz?
arkadaşlar bu access veri tabanı için ben bunu sql den yapmak ıstıyorm nerelerı degstrmem gerek ? provider ları falan nasıl baglnacagını soylersenz acilen sevinirim
meraba.. bunun veritabansız hali yokmu?
yapıyorum olmuyo veritabansız yapamk istiyoruz ama ?
ben nasıl ındırecemmm
gül:
Yukarıdaki Projeyi İNDİR linkinden.
merhaba Hocam, ben indirme linkini bulamadım yardımcı olur musunuz ?
Personel Kayıt butonu bulunmaktadır. Bu butonun içerisine gereken kodları ve formun üst kısımlarındaki SQL bağlantı kodlarını yazınız.
Yani kısaca diyor ki bu butona basıldığında veritabanına kaydedecek. Bu bağlantıyı sağlayan kodlar nedir
Filiz:
Aşağıdaki linki inceleyin
http://www.gorselprogramlama.com/ms-sql-veri-tabanina-kayit-islemi-1-bolum-ders-114-c-sharp/