السلام عليكــم ورحمـة الله وبركاتــه ،،
اخواني الكرام
عندي stored PROCEDURE موجود في الداتا بيس
عند كتابة كود وارسال برميتر له تظهر لي الراسالة التاليه
No overload for method 'sp_Categories_AddEdit' takes '6' arguments
الكود هو التالي:
protected void btnSave_Click(object sender, EventArgs e)
{
try
{
if (this.Session[PublicOperations.Session_Site_IsArabic] != null)
{
string target = Request.QueryString["Target"] == null ? "" : Request.QueryString["Target"];
target = target.ToLower();
bool isArabic = Convert.ToBoolean(this.Session[PublicOperations.Session_Site_IsArabic].ToString());
string sec;
if (RadioButton1.Checked = true)
sec = "game";
else
if (RadioButton2.Checked = true)
sec = "kinde";
DBOperations db = new DBOperations();
if (target == "addcategory") // Add Group With Image ---------------------------
{
Guid ID = Guid.NewGuid();
db.sp_Categories_AddEdit(ID, this.txtCategoryName.Text, this.txtBreifImages.Text, this.FreeTextBox1.Text, isArabic, sec);
}
else if (target == "editcategory")
{
Guid QueryStringCategoryID = new Guid(Request.QueryString[Task_UniqueID]);
db.sp_Categories_AddEdit(QueryStringCategoryID, this.txtCategoryName.Text, this.txtBreifImages.Text, this.FreeTextBox1.Text, isArabic, sec);
}
if (this.ViewState["Action"] != null)
{
if (this.ViewState["Action"].ToString() == "AddNew")
{
Response.Redirect("Default.aspx?Target=AddCategory");
}
else
{
Response.Redirect("Default.aspx?Target=ListCategories");
}
}
else
{
Response.Redirect("Default.aspx?Target=ListCategories");
}
}
else
{
PublicOperations.RedirectToLogin(this.Request, this.Response);
}
}
catch (Exception r)
{
this.lblErrorMessage.Text = r.Message;;
}
}ملاحظه بسيط الكود كان يعمل بشكل جيد ولكن قمت فقط باضافة حقل في في الجدول وفي الsored PROCEDURE
وفي الكود
وبعد الاضافة اتى الخطاء السابق
