Thumb

SMS-23: Student course offer list semester search using ASP.NET MVC AngularJS JQUERY

Part-04: Bootstrap Admin Dashboard Template setup in School Management Software Part 5: How to use AngularJS in ASP.NET MVC Part-6: CRUD Operation Insert Data using AngularJS in ASP.NET MVC Part-7: CRUD Operation & Load Data using AngularJS in ASP.NET MVC Part-08: CRUD Operation Edit, Delete Data using Angularjs in ASP.NET MVC Part-3: Create Database and Table in sql server for school management system Part-09: Insert Section data using ASP.NET MVC AngularJs Part-10: Edit Update and Delete Section data using Angular js | ASP.NET MVC | Jquery Part-11: Cascading Dropdownlist Section Batch selection in asp.net MVC JQUERY AngularJS Part-12: Insert & Delete course information for school management software using ASP.NET MVC Javascript Angularjs Part-13: Create Update course info in ASP.NET MVC AngularJs JQUERY Javascript Part-14: Insert data and Page design bootstrap using ASP.NET MVC JQUERY AngularJS Part-15: Insert & Get data using store procedure in SQL Server ASP.NET MVC AngularJS JQUERY Part-16: Load student list,bootstrap and Inactive using ASP.NET MVC AngularJS Jquery Part-17: User authentication using Store procedure Javascript AngularJS JQUERY ASP.NET MVC Part-18: User authentication, authorization and login using ASP.NET MVC AngularJS Javascript JQUERY Part-19: User Registration & Insert semester Info using AngularJS in ASP.NET MVC Part-20: Load semester info & Student course offer page design using ASP.NET MVC JQUERY Angularjs Part-21: Course Offer Entry Using Jquery Multiple Data Save (Part-1) using ASP.NET MVC AngularJS SMS-22: Student Course Offer Entry happens Using Jquery Multiple Data Save List view dropdownlist Load using Angular js in ASP.NET MVC SMS-23: Student course offer list semester search using ASP.NET MVC AngularJS JQUERY SMS-24: Student Marks Entry page in table column input marks entry using Jquery & Angular js in ASP.NET MVC SMS-25: Student Course Mark multiple data save using jquery with Stored Procedure & Angular js in ASP.NET MVC SMS-26: Student Marks list show by search student name and trimester Jquery & Angular js in ASP.NET MVC SMS-27: Student profile create and browse profile using Store procedure AngularJS Jquery ASP.NET SMS-28: Student Result show by search trimester and myasp server registration and login using Jquery & Angular js in ASP.NET MVC

12/6/2021 10:12:31 AM

In this post, I would like to Part  23 Student Course Offer List Student ID No and Trimester Search to get Course Info using Jquery & Angular js in ASP.NET MVC.

Step-1: In StudentCourseOfferController.cs Class Add GetStudentCourseOfferList() for load Student Course Offer List.

Go to Solution Explorer > Controllers Folder >  StudentCourseOfferController.css  with writing the below code.

        public ActionResult GetStudentCourseOfferList(string prm)
        {
            DataTable dr = aDal.GetStudentCourseOfferListDAL(prm);
            string jJSONresult;
            jJSONresult = JsonConvert.SerializeObject(dr);
            return Json(jJSONresult, JsonRequestBehavior.AllowGet);
        }              

Step-2: In StudentCourseOfferDAL.cs Class Add GetStudentCourseOfferListDAL() for load Student Course Offer List.

 

Go to Solution Explorer > DAL Folder >  StudentCourseOfferDAL.css  with writing the below code

       public DataTable GetStudentCourseOfferListDAL(string prm)
        {
            SqlCommand com = new SqlCommand("sp_StudentCourseOfferListLoadByParm", conn);

            com.CommandType = CommandType.StoredProcedure;

            com.Parameters.AddWithValue("@prm", prm);

            SqlDataAdapter da = new SqlDataAdapter(com);

            DataTable dss = new DataTable();

            da.Fill(dss);

            return dss;

        }

Step-3: Create store Procedure for Save Student Course Offer List.
Go to SQL Server 2014 > dbStudentMangeSystem database> Programmability> stored procedures> Select New> stored procedure>Create sp_StudentCourseOfferListLoadByParm

 with writing the below code

create proc [dbo].[sp_StudentCourseOfferListLoadByParm]

@prm nvarchar(max)

as

begin

Declare @Query nvarchar(max)

 set @Query ='select co.CourseName, * from  tblStudentCourseOffer

left join tblCourse co on tblStudentCourseOffer.CourseId=co.CourseId

   where StudentCourseOfferId is not null  '+@prm

end

exec(@Query)

Step-4: search button click to  get Student Course Offer List by select Student ID and Trimester Name  StudentCourseOfferList page with writing the highlight code.

<script>

    function GetList() {

        var prm = "";

        if ($('#StudentId').val() != "") {

            prm = prm + " and StudentId ='" + $('#StudentId').val() + "'";

        }

        if ($('#TrimesterInfoId').val() != "") {

            prm = prm + " and TrimesterInfoId ='" + $('#TrimesterInfoId').val() + "'";

        }

          var urlPath = '@Url.Action("GetStudentCourseOfferList", "StudentCourseOffer")';

        $.ajax({          

            url: urlPath,

            dataType: 'json',

            data: { prm: prm},

            type: "Get",

            async: true,

            success: function (data) {

                var result = JSON.parse(data);

                var row = "";

                $('#dtTableBody').html("");

                for (var i = 0; i < result.length;i++) {

                    row +="<tr>";

                    row += "<td>" + (i + 1) + "</td>";

                    row += "<td>" + result[i].CourseName + "</td>";

                    row += "</tr>";

                }

                $('#dtTableBody').html(row);

                    },

            error: function (data) {

                alert("Operation Faild!!");

            }

        })

    }
</script>

Step-5: Run Application.

About Teacher

Reza Karim

Software Engineer

More about him