Arkadaşlar C# ve Sql dillerini kullanarak bir müşteri takip programı oluşturdum.Verileri Visual Studio ortamından sorunsuz bir şekilde SQL Server' a aktarabiliyorum.Program arayüzünde ara butonuna tıklandığında veritabanına girdiğim verilerin belli kritelere göre aranmasını istiyorum.Bunu Visual Studio 2008 ortamında nasıl yapabilirim.SQL komutlarını kullanarak yapma şansım var mı?Programın arayüzü ve kodları aşağıda ayrıca verileri database'e bağlama işini Store Procedure'lar oluşturarak yaptım.
Arayüz:
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;
using System.Data.SqlClient;
namespace Musteri_Takip
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
string m_adi=textBox1.Text;
string m_soyadi=textBox2.Text;
int m_tel=Convert.ToInt32(textBox3.Text);
string m_adres=textBox4.Text;
string urun_tipi=textBox5.Text;
string urun_marka=textBox6.Text;
string urun_model=textBox7.Text;
int urun_fiyat=Convert.ToInt32(textBox8.Text);
int urun_seri_no=Convert.ToInt32(textBox9.Text);
DateTime urun_alinis_tarihi=Convert.ToDateTime(textBox10.Text);
DateTime urun_verilis_tarihi=Convert.ToDateTime(textBox11.Text);
MessageBox.Show("Veriler kaydedildi!");
using (SqlConnection conn = new SqlConnection("Data Source=COMPUTER;Initial Catalog=Musteri;Integrated Security=True"))
{
using (SqlCommand cmd = new SqlCommand("AddInfo", conn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@m_adi", m_adi);
cmd.Parameters.AddWithValue("@m_soyadi", m_soyadi);
cmd.Parameters.AddWithValue("@m_tel", m_tel);
cmd.Parameters.AddWithValue("@m_adres", m_adres);
cmd.Parameters.AddWithValue("@urun_tipi", urun_tipi);
cmd.Parameters.AddWithValue("@urun_marka", urun_marka);
cmd.Parameters.AddWithValue("@urun_model", urun_model);
cmd.Parameters.AddWithValue("@urun_fiyat", urun_fiyat);
cmd.Parameters.AddWithValue("urun_seri_no", urun_seri_no);
cmd.Parameters.AddWithValue("@urun_alinis_tarihi", urun_alinis_tarihi);
cmd.Parameters.AddWithValue("@urun_verilis_tarihi", urun_verilis_tarihi);
conn.Open();
cmd.ExecuteNonQuery();
}
}
}
private void button1_Click(object sender, EventArgs e)
{
}
private void button3_Click(object sender, EventArgs e)
{
}
}
}