Tekstil Alım Satım 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…
[code language=”CSharp”]
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 Form3 frm3;
public Form4 frm4;
public Form5 frm5;
public Form6 frm6;
public Form1()
{
InitializeComponent();
frm3 = new Form3();
frm4 = new Form4();
frm5 = new Form5();
frm6 = new Form6();
frm3.frm1 = this;
frm4.frm1 = this;
frm5.frm1 = this;
frm6.frm1 = this;
}
public OleDbConnection bag = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb");
public OleDbCommand kmt = new OleDbCommand();
public OleDbDataAdapter adtr = new OleDbDataAdapter();
public DataSet dtst = new DataSet();
public void listele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From mal_kayıt", bag);
adtr.Fill(dtst, "mal_kayıt");
frm3.dataGridView1.DataSource = dtst.Tables["mal_kayıt"];
adtr.Dispose();
bag.Close();
}
public void listele2()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From gelirler", bag);
adtr.Fill(dtst, "gelirler");
frm4.dataGridView1.DataSource = dtst.Tables["gelirler"];
adtr.Dispose();
bag.Close();
}
public void listele3()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From giderler", bag);
adtr.Fill(dtst, "giderler");
frm5.dataGridView1.DataSource = dtst.Tables["giderler"];
adtr.Dispose();
bag.Close();
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void timer1_Tick(object sender, EventArgs e)
{
label2.Text =label2.Text.Substring (1) + label2.Text.Substring(0, 1);
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToLongDateString();
timer1.Enabled = true;
timer1.Interval = 100;
}
private void button1_Click(object sender, EventArgs e)
{
frm3.Show();
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
frm6.Show();
this.Hide();
}
}
}
[/code]
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…
[code language=”CSharp”]
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 Form3 : Form
{
public Form1 frm1;
public Form3()
{
InitializeComponent();
}
private void Form3_Load(object sender, EventArgs e)
{
frm1.listele();
}
private void button2_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
}
private void button1_Click(object sender, EventArgs e)
{
double top, kdv, metre, fiyat, toplam_tutar;
top = double.Parse(textBox2.Text);
kdv = double.Parse(textBox5.Text);
metre = double.Parse(textBox3.Text);
fiyat=double.Parse(textBox4.Text);
toplam_tutar = ((metre * fiyat) * top) + ((metre * fiyat) * top)*(kdv / 100);
textBox6.Text = toplam_tutar.ToString();
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO mal_kayıt(kumaş_turu,top_say,metre,fiyat,kdv,sonuc) VALUES (‘" +comboBox1.Text + "’,’" + textBox2.Text + "’,’" +textBox3.Text + "’,’" + textBox4.Text + "’,’" +textBox5.Text + "’,’" + textBox6.Text + "’) ";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele();
comboBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
textBox4.Text = "";
textBox5.Text = "";
textBox6.Text = "";
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From mal_kayıt", frm1.bag);
if (textBox1.Text == "")
{
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "Select * from mal_kayıt";
adtr.SelectCommand = frm1.kmt;
adtr.Fill(frm1.dtst, "mal_kayıt");
}
if (Convert.ToBoolean(frm1.bag.State) == false)
{
frm1.bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From mal_kayıt" +
" where(kumas_turu like ‘%" + textBox1.Text + "%’ )";
frm1.dtst.Tables["mal_kayıt"].Clear();
adtr.Fill(frm1.dtst, "mal_kayıt");
frm1.bag.Close();
}
}
}
[/code]
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…
[code language=”CSharp”]
public partial class Form4 : Form
{
public Form1 frm1;
public Form4()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO gelirler(satılan_mal,fiyat) VALUES (‘" + textBox1.Text+ "’,’" + textBox2.Text + "’) ";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele2();
MessageBox.Show("Kayıt İşlemi Tamamlandı");
textBox1.Text = "";
textBox2.Text = "";
}
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Visible = true;
frm1.listele2();
}
}
[/code]
FORM4 İçerisine Yazılacak Kodlar…
[code language=”CSharp”]
public partial class Form5 : Form
{
public Form1 frm1;
public Form5()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
dataGridView1.Visible = true;
frm1.listele3();
}
private void button3_Click(object sender, EventArgs e)
{
frm1.Show();
this.Hide();
}
private void button1_Click(object sender, EventArgs e)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO giderler(açıklama,fiyat) VALUES (‘" + textBox3.Text + "’,’" + textBox4.Text + "’) ";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.listele3();
MessageBox.Show("Kayıt İşlemi Tamamlandı");
textBox3.Text = "";
textBox4.Text = "";
}
}
[/code]
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…
[code language=”CSharp”]
ublic partial class Form6 : Form
{
public Form1 frm1;
public Form6()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
frm1.frm4.Show();
this.Hide();
}
private void button2_Click(object sender, EventArgs e)
{
frm1.frm5.Show();
this.Hide();
}
}
[/code]
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.





Hocam Gelir Gider Projesi Yapabilirmisin?
TrenD:
Zaman olursa neden olmasın.
hocam bu program bağlantı sorunu veriyor prosedürlerin içindeki bag.openlar hata veriyor nasıl düzeltebiliriz çok sağolun.
can :
Birincisi makinanızda sağlayıcı kurulu olmayabilir.Aşağıdaki linkten gerekli sağlayıcı kurabilirsin.
http://support.microsoft.com/default.aspx?scid=kb;en-us;239114
İkincisi kullanmış olduğun işletim sistemi 64 bit olabilir.Bunun çözümü için :
Projeniz açık iken sağ tarafta projenizin ismi üzerinde sağ tıkla.Properties seç. Ekrana gelen menüden Build tıkla.Ekranda Platform Target’ın yanındaki açılır menüden x86 seçtikten sonra onaylıyoruz.
hocam bu projenin veritabanını nasıl yaparız onu da gösterebilir misiniz
muzaffer:
veri tabanı bin–debug klasöründe