Store Procedure Listeleme-Ekleme Örnek

 

 

 

Store Procedure Listeleme – Ekleme Örneği için tıklayınız….

sp3

 

sp4

 

sp1

sp2

 

C# Kodları :

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Data.SqlTypes;

namespace sp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void personelekle()
{
SqlCommand komut = new SqlCommand();
komut.Connection = sqlConnection1;
komut.CommandType = CommandType.StoredProcedure;
komut.CommandText = “sp_ekle”;
sqlConnection1.Open();
komut.Parameters.Add(“@ad”, SqlDbType.NVarChar, 30);
// programımızdan parametreleri gönderiyoruz .
komut.Parameters[“@ad”].Value =textBox1.Text;
komut.Parameters.Add(“@soyad”, SqlDbType.NVarChar, 30);
komut.Parameters[“@soyad”].Value = textBox2.Text;
komut.Parameters.Add(“@iletisim”, SqlDbType.NVarChar,50);
komut.Parameters[“@iletisim”].Value = textBox3.Text;
komut.Parameters.Add(“@firmano”, SqlDbType.Int);
komut.Parameters[“@firmano”].Value = comboBox1.SelectedIndex+1;
// komut.Parameters.Add(“@SONUC”, SqlDbType.Int);
// komut.Parameters[“@SONUC”].Direction = ParameterDirection.ReturnValue;
komut.ExecuteNonQuery();
// int sonuc = Convert.ToInt32(komut.Parameters[“@KONTROL”].Value);
sqlConnection1.Close();

}
private void firmalistele()
{
sqlConnection1.Open();
string sorgu = “select firma_adi from firmalar”;
SqlDataAdapter adp = new SqlDataAdapter(sorgu,sqlConnection1);
DataSet ds = new DataSet();
adp.Fill(ds);
for (int i = 0; i <= ds.Tables[0].Rows.Count – 1; i++)
comboBox1.Items.Add(ds.Tables[0].Rows[i][0].ToString());
sqlConnection1.Close();
}
public void KayitlariListele()
{
SqlCommand sorgu = new SqlCommand();
sorgu.Connection = sqlConnection1;
sorgu.CommandType = CommandType.StoredProcedure;
sorgu.CommandText = “sp_listele”;
SqlDataAdapter da = new SqlDataAdapter(sorgu);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}

private void Form1_Load(object sender, EventArgs e)
{
firmalistele();
KayitlariListele();
}

private void button1_Click(object sender, EventArgs e)
{
personelekle();
KayitlariListele();
}
}
}

admin