PDA

View Full Version : آموزش: چگونگی استفاده کد SP در سی شارپ



bahman123456
چهارشنبه 09 بهمن 1392, 12:17 عصر
با سلام از تمامی دوستان می خواهم راهنمایی کنند
در زمان اجرا خطا می دهد .از دوستان می خواهم ببیند و اشکالات رو بگن
با تشکر
کد SP
Create Proc [dbo].[mojodikala]
@CodeKala nvarchar(50)


AS
begin
SELECT CodeKala, Kalaname, SUM(Qty) AS CurrentQty
FROM
(
SELECT CodeKala, Kalaname, NumberKala * -1 AS Qty
FROM Tbl_invoiceSaleListKala

UNION ALL

SELECT CodeKala, Namekala, NumberKala * +1
FROM Tbl_EnListkala where codekala=@CodeKala
)D
GROUP BY CodeKala, KalaName

End



فراخوانی کد SP در سی شارپ

public DataTable mojKala(string codekala)
{
try
{
DaBase db = new DaBase();

SqlConnection con = new SqlConnection(Common.Model.DatabaseConnctions.sqlc onnction);
con.Open();


DataTable dtTemp = new DataTable();
SqlCommand command = new SqlCommand("mojodikala", con);
CommandType = CommandType.StoredProcedure;
db.AddParameter("@codekala ", codekala);

db.FillDataTable(dtTemp);
return dtTemp;
}
catch (Exception exp)
{
return null;
}
}


داخل باتون کد برگرداندن مقدار SP داخل یک Label
DataTable dtmps = elkala.mojKala(elEntryBoxCodeKala.Text);
if (dtmps.Rows.Count > 0)
{
labelX2.Text = dtmps.Rows[0][0].ToString();
}

bahman123456
چهارشنبه 09 بهمن 1392, 12:40 عصر
لطفا کمک کنید
از تمامی دوستان می خواهم که راهنمایی کنند.