コード例 #1
0
        public clsMessage updateStudentCourseRegistrationBulk(clsManageInstitute InstObject, List <string> CourseIDList, string action = "insert")
        {
            clsMessage rm = new clsMessage();

            try
            {
                DataTable CourseTable = new DataTable();
                CourseTable.Columns.Add("CourseID");
                foreach (string course in CourseIDList)
                {
                    CourseTable.Rows.Add(course);
                }


                using (SqlConnection conn = ConnectionDB.OpenConnection())
                {
                    SqlCommand cmd = new SqlCommand("Proc_UpdateStudentCourseRegistration", conn);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@StudentCourseRegID", StudentCourseRegID);
                    cmd.Parameters.AddWithValue("@UID", UID);
                    cmd.Parameters.AddWithValue("@ACYR", InstObject.AcademicYear);
                    cmd.Parameters.AddWithValue("@DepartmentID", InstObject.DepartmentID);
                    cmd.Parameters.AddWithValue("@SemesterID", InstObject.SemesterID);
                    cmd.Parameters.AddWithValue("@SectionID", InstObject.SectionID);
                    cmd.Parameters.AddWithValue("@RollNo", RollNo);
                    cmd.Parameters.AddWithValue("@ProfEMail", ProfEMailID);
                    cmd.Parameters.AddWithValue("@TyCourse", CourseTable);
                    cmd.Parameters.AddWithValue("@CurrentStatus", CurrentStatus);
                    cmd.Parameters.AddWithValue("@DepartmentID", RegistrationStatus);


                    cmd.Parameters.Add("@rvalue", SqlDbType.Char, 500);
                    cmd.Parameters["@rvalue"].Direction = ParameterDirection.Output;
                    cmd.ExecuteNonQuery();
                    rm.SuccessMessage = (string)cmd.Parameters["@rvalue"].Value;
                    rm.StatusMessage  = "success";
                }
            }
            catch (Exception er)
            {
                rm.ErrorMessage  = er.Message.ToString();
                rm.StatusMessage = "failed";
            }

            return(rm);
        }
コード例 #2
0
    public clsMessage UpdateStudentCourseRegistrationBulk(clsStudentCourseRegistration studCourseReg, clsManageInstitute Inst, List <string> pCourseList, string action = "Insert")
    {
        clsMessage rm = new clsMessage();

        rm = studCourseReg.updateStudentCourseRegistrationBulk(Inst, pCourseList, action);

        return(rm);
    }