// карточка открывается в режиме 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; }
//убрать режим 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; }