protected void btnSerach_OnClick(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtStCode.Text.Trim()))
            {
                var daneshId = Convert.ToInt32(Session["DaneshId"]);
                CheckOutPajooheshBusiness business = new CheckOutPajooheshBusiness();
                var studentInfo = business.GetStudentInfoForPajohesh(txtStCode.Text.Trim());

                if (daneshId == Convert.ToInt32(studentInfo.Rows[0]["iddanesh"]) || daneshId == 0)
                {
                    RequestHandler rh = new RequestHandler();
                    if (rh.GetStRegisterd2(txtStCode.Text.Trim()).Rows.Count == 0)
                    {
                        RadWindowManager1.RadAlert("توجه: این دانشجو در ترم جاری انتخاب واحد ندارد.", 300, 100, "هشدار", null);
                    }

                    var defenceInformation    = _requestHandler.GetDefenceInformation(txtStCode.Text);
                    var attendanceProfessores = _requestHandler.GetAttendanceProfessores(txtStCode.Text);
                    grdAttendanceProfessores.DataSource = attendanceProfessores.OrderBy(professor => professor.Name).Where(x => x.Kind != "کلاس درسی" && x.Date.ToGregorian().Date >= DateTime.Now.Date);
                    grdAttendanceProfessores.DataBind();
                    litSubject.Text = defenceInformation.DefenceSubject;

                    litGuide.Text = string.Concat(defenceInformation.FirstGuideFullName,
                                                  !string.IsNullOrEmpty(defenceInformation.SecondGuideFullName) ? "-" : "",
                                                  defenceInformation.SecondGuideFullName);

                    litConsultent.Text = string.Concat(defenceInformation.FirstConsultantFullName,
                                                       !string.IsNullOrEmpty(defenceInformation.SecondConsultantFullName) ? "-" : "",
                                                       defenceInformation.SecondConsultantFullName);

                    litReferee.Text = string.Concat(defenceInformation.FirstRefereeFullName,
                                                    !string.IsNullOrEmpty(defenceInformation.SecondRefereeFullName) ? "-" : "",
                                                    defenceInformation.SecondRefereeFullName);
                    litStudentName.Text = defenceInformation.StudentFullName;

                    litAprrovPropDate.Text = defenceInformation.GroupAcceptDate;

                    litMobile.Text = _requestHandler.GetStudentMobile(Convert.ToInt32(txtStCode.Text));

                    divNewRequest.Visible = true;
                    divAlert.Visible      = false;
                }
                else
                {
                    divAlert.Visible      = true;
                    divNewRequest.Visible = false;
                }
            }
        }
        protected void a_Reserve_DefenceClass_ServerClick(object sender, EventArgs e)
        {
            DateTime dtNow  = DateTime.Now;
            DateTime dtFrom = new DateTime(2020, 05, 30);
            DateTime dtTo   = new DateTime(2020, 06, 24);

            if (dtNow >= dtFrom && dtNow <= dtTo)
            {
                rwm_message.RadAlert("دانشجوی گرامی, در ایام امتحانات دسترسی به سامانه رزرواسیون امکان پذیر نمی باشد", null, 100, "پیام", "");
                return;
            }
            CheckOutPajooheshBusiness business = new CheckOutPajooheshBusiness();
            // DataTable dt = new DataTable();
            // dt = cmnb.GetSystemAvailability(11);

            // if (bool.Parse(dt.Rows[0]["IsOpen"].ToString()) == false)
            //&& bool.Parse(dtos.Rows[0]["IsPermited"].ToString()) == false)
            string userId      = Session[sessionNames.userID_StudentOstad].ToString();
            var    studentInfo = business.GetStudentInfoForPajohesh(userId);

            //#if DEBUG
            //            Session[sessionNames.userID_StudentOstad] = userId;
            //            if (_requestHandler.HasAnotherRequestInThisTermForIntro(Convert.ToInt32(userId)))
            //                Response.Redirect("~/ResourceControl/Forms/StudentReview.aspx");
            //            else
            //            {
            //                Response.Redirect("~/ResourceControl/Forms/StudentAddRequest.aspx");

            //            }
            //#endif
            //#if !DEBUG
            var falg = cmnb.CheckDifenceCondition(userId);

            if (falg != 1 && userId != "99900999")
            {
                if (falg == 2)
                {
                    rwm_message.RadAlert(
                        "در حال حاظر شما امکان استفاده از این بخش را ندارید",
                        400, 100, "پیام", "");
                }
                else
                {
                    rwm_message.RadAlert(
                        "دانشجوي گرامي شما بدليل عدم تكميل فرايندهاي مربوط به پورتال پژوهش مجاز به ثبت تاريخ جلسه دفاع خود نيستيد. جهت کسب اطلاعات بیشتر به بخش مربوطه تیکت ارسال نمایید",
                        400, 100, "پیام", "");
                }
            }
            else
            {
                //*******************************************************
                RequestGovahiBusiness GovahiBusiness = new RequestGovahiBusiness();
                /// <summary>
                /// چنانچه دانشجو در این ترم ثبت نام داشته، شماره دانشجویی آن در این جدول قرار می گیرد
                /// </summary>
                //DataTable dts = new DataTable();
                //dts = _requestHandler.GetStRegisterd2(userId);
                //if (dts.Rows.Count == 0)
                //{
                //    rwm_message.RadAlert(" دانشجو گرامی شما در این ترم ثبت نام نکرده اید", 400, 100, "پیام", "");

                //}
                //else
                //{

                //DataTable dt = null;

                //dt = _requestHandler.FindBedehkarForReserve(userId);
                //if (!(dt.Rows[0]["bedehi"] == null || Convert.ToDouble(dt.Rows[0]["bedehi"].ToString()) <= 0))
                //{
                //    var financialPermissionCondition = _requestHandler.GetFinancialPermissionCondition(userId);
                //    if (financialPermissionCondition.Rows.Count > 0)
                //    {
                //        var financialPermissionDate = financialPermissionCondition.Rows[0]["financialPermissionDate"].ToString().ToGregorian();
                //        var unitSectionDate = financialPermissionCondition.Rows[0]["unitSectionDate"].ToString().ToGregorian();
                //        var dateDiff = (financialPermissionDate.Date - unitSectionDate.Date).Days;

                //        var hasFinancialPermission = _requestHandler.HasFinancialPermission(userId);

                //        if (financialPermissionCondition.Rows[0]["stg12"].ToString() == 2.ToString()
                //            && dateDiff >= 0 && !hasFinancialPermission)
                //        {
                //            rwm_message.RadAlert(
                //                "دانشجوي گرامي شما بدلیل داشتن بدهکاری مالی امکان رزرو جلسه دفاع را ندارید",
                //                400, 100, "پیام", "");
                //        }
                //        else
                //        {
                //Session[sessionNames.userID_StudentOstad] = userId;
                //if (_requestHandler.HasAnotherRequestInThisTermForIntro(Convert.ToInt32(userId)))
                //    Response.Redirect("~/ResourceControl/Forms/StudentReview.aspx");
                //else
                //{
                //    Response.Redirect("~/ResourceControl/Forms/StudentAddRequest.aspx");

                //}


                // }
                //   }
                //else
                //{

                //*******************************************************
                //        Session[sessionNames.userID_StudentOstad] = userId;
                //        if (_requestHandler.HasAnotherRequestInThisTermForIntro(Convert.ToInt32(userId)))
                //            Response.Redirect("~/ResourceControl/Forms/StudentReview.aspx");
                //        else
                //        {
                //            Response.Redirect("~/ResourceControl/Forms/StudentAddRequest.aspx");

                //        }
                //    }
                //}
                //else
                //{

                //*******************************************************
                Session[sessionNames.userID_StudentOstad] = userId;
                if (_requestHandler.HasAnotherRequestInThisTermForIntro(Convert.ToInt32(userId)))
                {
                    Response.Redirect("~/ResourceControl/Forms/StudentReview.aspx");
                }
                else
                {
                    Response.Redirect("~/ResourceControl/Forms/StudentAddRequest.aspx");
                }
                //    }

                //}
            }

            //#endif
        }