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…
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();
}
}
}
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…
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();
}
}
}
FORM3 İçerisine Yazılacak Kodlar…
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();
}
}
}
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…
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();
}
}
FORM5 İçerisine Yazılacak Kodlar…
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();
}
}
Bu ve benzeri takip programlar veya bu programa artı özellikler ekletmek istiyorsanız gorselprogram@gmail.com adresine mail atın.
Projeyi İNDİR
Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.













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.