コード例 #1
0
        // карточка открывается в режиме read-only
        protected override void  SetAllFieldsNotEnabled()
        {
            base.SetAllFieldsNotEnabled();

            dgvApplications.Enabled = true;
            dgvOtherAppl.Enabled    = true;

            btnAttMarks.Enabled = true;

            if (HasAssignToHostel && MainClass.RightsFacMain() && MainClass.HasRightsForFaculty(HostelFacultyId))
            {
                SetBtnPrintHostelEnabled();
            }

            if (HasExamPass && MainClass.RightsFacMain() && MainClass.HasRightsForFaculty(ExamPassFacultyId))
            {
                SetBtnPrintExamPassEnabled();
            }

            if (!IsForReadOnly() && !inEntryView)
            {
                btnAddAbit.Enabled = true;
            }

            btnDocs.Enabled = true;
        }
コード例 #2
0
        //убрать режим read-only
        protected override void SetAllFieldsEnabled()
        {
            base.SetAllFieldsEnabled();

            btnPrintHostel.Enabled   = false;
            btnPrintExamPass.Enabled = false;

            if (HasAssignToHostel)
            {
                chbHostelAbitYes.Enabled     = chbHostelAbitNo.Enabled = false;
                btnGetAssignToHostel.Enabled = false;

                if (MainClass.RightsFacMain() && MainClass.HasRightsForFaculty(HostelFacultyId))
                {
                    btnPrintHostel.Enabled = true;
                }
            }
            else
            {
                if (chbHostelAbitYes.Checked)
                {
                    btnGetAssignToHostel.Enabled = true;
                }
                else
                {
                    btnGetAssignToHostel.Enabled = false;
                }
            }

            if (HasExamPass)
            {
                btnGetExamPass.Enabled = false;

                if (MainClass.RightsFacMain() && MainClass.HasRightsForFaculty(ExamPassFacultyId))
                {
                    btnPrintExamPass.Enabled = true;
                }
            }
            else
            {
                btnGetExamPass.Enabled = true;
            }

            btnAttMarks.Enabled = true;

            tbNum.Enabled   = false;
            gbEnter.Enabled = false;
        }