Sipariş ve Müşteri Kayıt Takip Programı C#

Sipariş ve Müşteri Kayıt 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 Form2 frm2;
public Form3 frm3;
public Form4 frm4;
public Form5 frm5;

public Form1()
{
InitializeComponent();
frm2 = new Form2();
frm3 = new Form3();
frm4 = new Form4();
frm5 = new Form5();
frm2.frm1 = this;
frm3.frm1 = this;
frm4.frm1 = this;
frm5.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 musara()
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From musbil", bag);
if (frm2.textBox1.Text == "")
{
kmt.Connection = bag;
kmt.CommandText = "Select * from musbil";
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "musbil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From musbil" +
" where(MüsteriNo like ‘%" + frm2.textBox1.Text + "%’ )";
dtst.Clear();
adtr.Fill(dtst, "musbil");
bag.Close();
}

public void arizaara()
{
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From arizabil", bag);
if (frm3.textBox1.Text == "")
{
kmt.Connection = bag;
kmt.CommandText = "Select * from arizabil";
adtr.SelectCommand = kmt;
adtr.Fill(dtst, "arizabil");
}
if (Convert.ToBoolean(bag.State) == false)
{
bag.Open();
}
adtr.SelectCommand.CommandText = " Select * From arizabil" +
" where(SiparisNo like ‘%" + frm3.textBox1.Text + "%’ )";
dtst.Clear();
adtr.Fill(dtst, "arizabil");
bag.Close();
}

public void muslistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From musbil", bag);
adtr.Fill(dtst, "musbil");
frm2.dataGridView1.DataMember = "musbil";
frm2.dataGridView1.DataSource = dtst;
adtr.Dispose();
bag.Close();
}
public void arizalistele()
{
bag.Open();
OleDbDataAdapter adtr = new OleDbDataAdapter("select * From arizabil", bag);
adtr.Fill(dtst, "arizabil");
frm3.dataGridView1.DataMember = "arizabil";
frm3.dataGridView1.DataSource = dtst;
adtr.Dispose();
bag.Close();
}
public void combo()
{
bag.Open();
kmt.Connection = bag;
kmt.CommandText = "Select * from musbil";
OleDbDataReader oku;
oku = kmt.ExecuteReader();
while (oku.Read())
{
frm5.comboBox1.Items.Add(oku[0].ToString());

}
bag.Close();
oku.Dispose();
frm5.comboBox1.Sorted = true;

}
private void button1_Click(object sender, EventArgs e)
{
frm2.ShowDialog();

}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void button2_Click(object sender, EventArgs e)
{
frm3.ShowDialog();
}
}
}

[/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 Form2 : Form
{
public Form1 frm1;
string ara;
public Form2()
{
InitializeComponent();
}

private void Form2_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();
frm1.muslistele();
}

private void button1_Click(object sender, EventArgs e)
{
frm1.frm4.ShowDialog();
}

private void button2_Click(object sender, EventArgs e)
{
try
{
foreach (DataGridViewCell hucre in dataGridView1.SelectedCells)
{
ara = hucre.Value.ToString();
}
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "DELETE from musbil WHERE MüsteriNo=’" + ara + "’";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.muslistele();
}
}
catch
{
;
}
}

private void button3_Click(object sender, EventArgs e)
{
frm1.musara();
}

private void button4_Click(object sender, EventArgs e)
{

frm1.dtst.Clear();
frm1.muslistele();
}

private void button5_Click(object sender, EventArgs e)
{
this.Close();
}
}
}

[/code]

FORM3 İçerisine Yazılacak Kodlar…

[code language=”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;

namespace WindowsFormsApplication1
{
public partial class Form3 : Form
{
public Form1 frm1;
string ara;
public Form3()
{
InitializeComponent();
}

private void Form3_Load(object sender, EventArgs e)
{
frm1.dtst.Clear();
frm1.arizalistele();
}

private void button1_Click(object sender, EventArgs e)
{
frm1.frm5.ShowDialog();

}

private void button2_Click(object sender, EventArgs e)
{
try
{
foreach (DataGridViewCell hucre in dataGridView1.SelectedCells)
{
ara = hucre.Value.ToString();

}
DialogResult cevap;
cevap = MessageBox.Show("Kaydı silmek istediğinizden eminmisiniz", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (cevap == DialogResult.Yes)
{
frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "DELETE from arizabil WHERE SiparisNo=’" + ara + "’";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
frm1.dtst.Clear();
frm1.arizalistele();

}
}
catch
{
;
}
}

private void button4_Click(object sender, EventArgs e)
{
frm1.dtst.Clear();
frm1.arizalistele();
}

private void button5_Click(object sender, EventArgs e)
{
this.Close();
}

private void button3_Click(object sender, EventArgs e)
{
frm1.arizaara();
}
}
}

[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

FORM4 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form4 : Form
{
public Form1 frm1;
public Form4()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "")
{
try
{

frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO musbil(MüsteriNo,Adi,Soyadi,Adres,Telefon,E_mail) VALUES (‘" + textBox1.Text + "’,’" + textBox2.Text + "’,’" + textBox3.Text + "’,’" + textBox4.Text + "’,’" + textBox5.Text + "’,’" + textBox6.Text + "’) ";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
MessageBox.Show("Kayıt işlemi tamamlandı ! ");
frm1.dtst.Clear();
frm1.muslistele();
}
catch
{

;
}
}
else
{
MessageBox.Show("Müşteri No’yu girmelisiniz !");
}

}

private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
}

[/code]

FORM5 İçerisine Yazılacak Kodlar…

[code language=”CSharp”]
public partial class Form5 : Form
{
public Form1 frm1;
public Form5()
{
InitializeComponent();
}

private void Form5_Load(object sender, EventArgs e)
{
frm1.combo();
}

private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text != "")
{
try
{

double bfiyat, kdv, tutar;
bfiyat = double.Parse(textBox6.Text);
kdv = double.Parse(textBox7.Text);
tutar = bfiyat + (bfiyat * (kdv / 100));
textBox8.Text = tutar.ToString();

frm1.bag.Open();
frm1.kmt.Connection = frm1.bag;
frm1.kmt.CommandText = "INSERT INTO arizabil(SiparisNo,ÜrünAdi,ÜrünAdedi,SiparisTarihi,ÜretimTarihi,GarantiSüresi,NormalFiyati,Kdv,Tutar) VALUES (‘" + comboBox1.Text + "’,’" + textBox3.Text + "’,’" + textBox2.Text + "’,’" + dateTimePicker1.Text + "’,’" + dateTimePicker2.Text + "’,’"+textBox1.Text+"’,’" + textBox6.Text + "’,’" + textBox7.Text + "’,’" + textBox8.Text + "’) ";
frm1.kmt.ExecuteNonQuery();
frm1.kmt.Dispose();
frm1.bag.Close();
for (int i = 0; i < this.Controls.Count – 1; i++)
{
if (this.Controls[i] is TextBox) this.Controls[i].Text = "";
if (this.Controls[i] is ComboBox) this.Controls[i].Text = "";
}
frm1.dtst.Clear();
frm1.arizalistele();

MessageBox.Show("Kayıt işlemi tamamlandı ! ");

}
catch
{

;
}

}

}

private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
}
[/code]

Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.

Projeyi İNDİR

Yorumlar 9

  • public void combo()
    {
    bag.Open();
    kmt.Connection = bag;
    kmt.CommandText = “Select * from musbil”;
    OleDbDataReader oku;
    oku = kmt.ExecuteReader();
    while (oku.Read())
    {
    frm5.comboBox1.Items.Add(oku[0].ToString());

    }
    bag.Close();
    oku.Dispose();
    frm5.comboBox1.Sorted = true;

    }

    Bu kodlarda comboBox ların altı çizili ve 2 tane

    Error 1 ‘type’ does not contain a definition for ‘comboBox1’ and no extension method ‘comboBox1’ accepting a first argument of type ‘type’ could be found (are you missing a using directive or an assembly reference?)

    hatası veriyor. Error help den arastirdim ancak yine bulamadım hata nedenini ??
    Lütfen yardım. teşekkürler.

  • İşe Yarar Emeğine Sağlık.

  • merhaba hocam gerçekten akıllıca bir çözüm bulmuşsun kendine sonuçta türkiyede firmalar sadece web siteler üzerinde çalışmalar yapıyor kimse pahalı diye programlamayı seçmiyor tamamen uzak duruyorlar bu tür işlerden elinize sağlık

  • vs2012 kullanıyorum combobox a datadan veri aktarırken selecteditem ve selectedvalue kısmında hatam var. örn. illeri arı bir taploda “ilid” ve “iladi” olarak tutuyorum kişiler taplosunda ise “evil” kısmı “ilid” ile bağlantılı fomr üzeride combobox da ilin ilkodu gelior il adı gelmiyor. ne apmalıyım

  • En az iki şubesi olan bir teknik servis müşteri ve işlem takip yazılımı olan sistem analizi programını yazabilir misiniz?

  • esat :
    projeler için gorselprogram@gmail.com a mail atınız.

  • Hocam “bag” = bag.Open(); komutunda hata alıyorum ama

  • hocam bag.open hatası alıyorum veritabanı bulmuyor mu yada tablo mu doldurmuyor aydınlatırsan sevirim tam hata ;= “bag” = bag.Open();

  • Hakan :
    Access versiyon sorunu olabilir.Eğer Access 2007 ,2010 veya 2013 kullanıyorsan access 2003 kurmalısın veya kodlarda jet yerine ace , 4.0 yerine 12.0 ve veri tabanı ismi data.accdb olmalı.Tabi veri tabanını 2007 veya 2010 veya 2013′te açıp 2007 ,2010 veya 2013 olarak kaydetmelisin.Veri tabanı bin–>debug klasöründe.

Bir yanıt yazın

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