public bool AddEmployee(STUDENT_INFORMATION stuObj, string[] stuSubject)
{
string STUDENT_NAME = "";
STUDENT_SUBJECT StuSubObj = new STUDENT_SUBJECT();
var ArraParm = new string[stuSubject.Length];
connection();
SqlCommand cmd = new SqlCommand("UDSP_SAVE_STUDENT_INFO");
cmd.Connection = con;
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@STU_ID", stuObj.STU_ID);
cmd.Parameters.AddWithValue("@STUDENT_NAME", stuObj.STUDENT_NAME);
cmd.Parameters.AddWithValue("@STUDENT_MOBILE_NUBER", stuObj.STUDENT_MOBILE_NUBER);
cmd.Parameters.AddWithValue("@STUDENT_EMAIL", stuObj.STUDENT_EMAIL);
cmd.Parameters.AddWithValue("@STUDENT_EMAIL", stuObj.STUDENT_EMAIL);
for (int k = 0; k < stuSubject.Length; k++)
{
ArraParm[k] = string.Format("@{0}{1}", STUDENT_NAME, k);
cmd.Parameters.AddWithValue(ArraParm[k], stuSubject[k]);
}
// return string.Join(", ", ArraParm);
//cmd.Parameters.AddWithValue("@SUB_NAME", stuSubject);
con.Open();
int i = cmd.ExecuteNonQuery();
con.Close();
if (i > 1)
{
foreach(var a in stuSubject)
{
cmd.Parameters.AddWithValue("@SUB_NAME", StuSubObj.SUB_NAME);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
return true;
}
else
{
return false;
}
}