private void Confirm_EducationContract()
        {
            if (!ucContract.canSign && !string.IsNullOrEmpty(ucContract.incompletedInf))
            {
                string msg = string.Format("{0} {1} {2}", "اطلاعات", ucContract.incompletedInf, "شما دارای نقص میباشد. لطفا با ورود به صفحه ویرایش اطلاعات فردی، اطلاعات خود را تکمیل نموده و سپس اقدام به امضای قرارداد فرمایید");
                showMessage(msg);
                return;
            }
            string s = ucContract.getContentOfContract();
            int    contractId;

            if (Session[sessionNames.userID_StudentOstad] != null && Convert.ToInt32(Session[sessionNames.userID_StudentOstad]) != 0 &&
                bsn.insertTeacherContract(Convert.ToInt32(Session[sessionNames.userID_StudentOstad]), s, Convert.ToInt32(ViewState[hrID]), ucContract.term, out contractId))
            {
                setLog(contractId, 38, getLogDescription());
                showMessage("قرارداد شما جهت بررسی به کارگزینی فرستاده شد. شما میتوانید در صفحه اصلی قرارداد از مراحل ثبت قرارداد خود مطلع شوید");
            }
            else
            {
                showMessage("در ارسال قرارداد خطایی به وجود آمده است. لطفا مجددا تلاش فرمایید.");
            }
        }