Example #1
0
        //Method for Course to Compare
        private void ComapreCourse()
        {
            //To Retrive all StreamList Based on FirstStreamName.
            var data = StreamProvider.Instance.GetStreamListByStreamName(txtFirsteStream.Text.Trim());

            DivStreamDetails.Visible = true;
            DivStreamDetails.Focus();

            if (data.Count > 0)
            {
                var query = data.Select(result => new
                {
                    result.CourseStreamName,
                    result.CourseName,
                    result.CourseStreamHistory,
                    result.CourseStreamDesc,
                    result.CourseSteamFuture,
                    result.CourseStreamRelatedIndustry,
                    result.CourseStreamCoreCompanies,
                }).First();
                lblStream1.Text                   = query.CourseStreamName;
                liStreamBasicInfo.Visible         = true;
                lblComFirstStreamName.Visible     = true;
                lblComFirstStreamName.Text        = query.CourseStreamName;
                lblComFirstStreamName.NavigateUrl = Utils.ApplicationRelativeWebRoot + ("Stream-Detail/" + Utils.RemoveIllegealFromCourse(query.CourseName) + "/" + Utils.RemoveIllegalCharacters(query.CourseStreamName)).ToLower();
                if (!(query.CourseStreamHistory.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblBriefHistory.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamHistory.ToString(CultureInfo.InvariantCulture)))
                            ? query.CourseStreamHistory
                            : "N/A";
                }
                else
                {
                    lblBriefHistory.Text = "N/A";
                }
                if (!(query.CourseStreamDesc.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblShortDesc.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamDesc.ToString(CultureInfo.InvariantCulture)))
                            ? query.CourseStreamDesc
                            : "N/A";
                }
                else
                {
                    lblShortDesc.Text = "N/A";
                }

                if (!(query.CourseSteamFuture.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblFuruteScope.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseSteamFuture.ToString(CultureInfo.InvariantCulture)))
                            ? query.CourseSteamFuture
                            : "N/A";
                }
                else
                {
                    lblFuruteScope.Text = "N/A";
                }
                if (!(query.CourseStreamRelatedIndustry.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblReIndustry.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamRelatedIndustry.ToString(CultureInfo.InvariantCulture)))
                            ? query.CourseStreamRelatedIndustry
                            : "N/A";
                }
                else
                {
                    lblReIndustry.Text = "N/A";
                }

                if (!(query.CourseStreamCoreCompanies.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblCoreCompanies.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamCoreCompanies.ToString(CultureInfo.InvariantCulture)))
                            ? query.CourseStreamCoreCompanies
                            : "N/A";
                }
                else
                {
                    lblCoreCompanies.Text = "N/A";
                }
            }

            //To Retrive all StreamList based on SecondCollegeName
            var data1 = StreamProvider.Instance.GetStreamListByStreamName(txtSecondCollegeName.Text.Trim());

            if (data1.Count > 0)
            {
                var query = data1.Select(result => new
                {
                    result.CourseStreamName, result.CourseStreamHistory, result.CourseStreamDesc, result.CourseName,
                    result.CourseSteamFuture, result.CourseStreamRelatedIndustry, result.CourseStreamCoreCompanies,
                }).First();
                lblStream2.Text                    = query.CourseStreamName;
                liStreamBasicInfo.Visible          = true;
                lblComSecondStreamName.Visible     = true;
                lblComSecondStreamName.Text        = query.CourseStreamName;
                lblComSecondStreamName.NavigateUrl = Utils.ApplicationRelativeWebRoot + ("Stream-Detail/" + Utils.RemoveIllegealFromCourse(query.CourseName) + "/" + Utils.RemoveIllegalCharacters(query.CourseStreamName)).ToLower();

                if (!(query.CourseStreamHistory.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblBriefHistory1.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamHistory.ToString(CultureInfo.InvariantCulture)))
                             ? query.CourseStreamHistory
                             : "N/A";
                }
                else
                {
                    lblBriefHistory1.Text = "N/A";
                }
                if (!(query.CourseStreamDesc.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblShortDesc1.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamDesc.ToString(CultureInfo.InvariantCulture)))
                             ? query.CourseStreamDesc
                             : "N/A";
                }
                else
                {
                    lblShortDesc1.Text = "N/A";
                }

                if (!(query.CourseSteamFuture.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblFuruteScope1.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseSteamFuture.ToString(CultureInfo.InvariantCulture)))
                             ? query.CourseSteamFuture
                             : "N/A";
                }
                else
                {
                    lblFuruteScope1.Text = "N/A";
                }
                if (!(query.CourseStreamRelatedIndustry.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblReIndustry1.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamRelatedIndustry.ToString(CultureInfo.InvariantCulture)))
                             ? query.CourseStreamRelatedIndustry
                             : "N/A";
                }
                else
                {
                    lblReIndustry1.Text = "N/A";
                }

                if (!(query.CourseStreamCoreCompanies.Equals("NULL", StringComparison.OrdinalIgnoreCase)))
                {
                    lblCoreCompanies1.Text =
                        !string.IsNullOrEmpty(
                            Convert.ToString(query.CourseStreamCoreCompanies.ToString(CultureInfo.InvariantCulture)))
                             ? query.CourseStreamCoreCompanies
                             : "N/A";
                }
                else
                {
                    lblCoreCompanies1.Text = "N/A";
                }
            }
        }
Example #2
0
        // Method to Bind the Course Compare
        protected void BindCompare(int streamId1, int streamId2)
        {
            DivStreamDetails.Visible = true;
            DivStreamDetails.Focus();
            //Return StreamName based on First StreamId1
            var data = StreamProvider.Instance.GetStreamListById(Convert.ToInt32(Request.QueryString["StreamId1"]));

            if (data.Count > 0)
            {
                var query = data.Select(result => new
                {
                    StreamName = result.CourseStreamName,
                }).First();

                //Bind First StreamDatails based on firstStreamName
                txtFirsteStream.Text = query.StreamName;
                var sreamdata = StreamProvider.Instance.GetStreamListByStreamName(txtFirsteStream.Text.Trim());
                if (data.Count > 0)
                {
                    var streamquery = sreamdata.Select(result => new
                    {
                        result.CourseStreamName, result.CourseStreamHistory, result.CourseStreamDesc,
                        CourseStreamFuture = result.CourseSteamFuture, result.CourseStreamRelatedIndustry, result.CourseStreamCoreCompanies,
                    }).First();

                    lblStream1.Text            = streamquery.CourseStreamName;
                    lblComFirstStreamName.Text = streamquery.CourseStreamName;
                    lblBriefHistory.Text       = streamquery.CourseStreamHistory;
                    lblShortDesc.Text          = streamquery.CourseStreamDesc;
                    lblFuruteScope.Text        = streamquery.CourseStreamFuture;
                    lblReIndustry.Text         = streamquery.CourseStreamRelatedIndustry;
                    lblCoreCompanies.Text      = streamquery.CourseStreamCoreCompanies;
                }
            }
            //Return StreamName based on Second StreamId2
            var secondStreamdata = StreamProvider.Instance.GetStreamListById(Convert.ToInt32(Request.QueryString["StreamId2"]));

            if (secondStreamdata.Count > 0)
            {
                var secondStreamquery = secondStreamdata.Select(result => new

                {
                    StreamName = result.CourseStreamName,
                }).First();
                txtSecondCollegeName.Text = secondStreamquery.StreamName;
                //Bind Second StreamDatails based on SecondStreamName
                var secondStreamNamedata = StreamProvider.Instance.GetStreamListByStreamName(txtSecondCollegeName.Text.Trim());
                if (secondStreamNamedata.Count > 0)
                {
                    var selectSecondStreamNamedata = secondStreamNamedata.Select(result => new
                    {
                        result.CourseStreamName, result.CourseStreamHistory, result.CourseStreamDesc,
                        CourseStreamFuture = result.CourseSteamFuture, result.CourseStreamRelatedIndustry, result.CourseStreamCoreCompanies,
                    }).First();

                    lblStream2.Text             = selectSecondStreamNamedata.CourseStreamName;
                    lblComSecondStreamName.Text = selectSecondStreamNamedata.CourseStreamName;
                    lblBriefHistory1.Text       = selectSecondStreamNamedata.CourseStreamHistory;
                    lblShortDesc1.Text          = selectSecondStreamNamedata.CourseStreamDesc;
                    lblFuruteScope1.Text        = selectSecondStreamNamedata.CourseStreamFuture;
                    lblReIndustry1.Text         = selectSecondStreamNamedata.CourseStreamRelatedIndustry;
                    lblCoreCompanies1.Text      = selectSecondStreamNamedata.CourseStreamCoreCompanies;
                }
            }
        }