private void btnOk_Click(object sender, EventArgs e) { if (!isAdditional) { using (PriemEntities context = new PriemEntities()) { int cnt = (from ev in context.extExamsVed where ev.ExamId == ExamId && ev.Date == dtDateExam.Value.Date && ev.FacultyId == facultyId && (studyBasisId == null ? ev.StudyBasisId == null : ev.StudyBasisId == studyBasisId) && !ev.IsAddVed select ev).Count(); if (cnt > 0) { WinFormsServ.Error(string.Format("{0}едомость на этот экзамен на эту дату {1} уже существует! ", isAdditional ? "Дополнительная в" : "В", studyBasisId == null ? "" : "на эту основу обучения")); return; } } } ExamsVedCard frm = new ExamsVedCard(owner, studyLevelGroupId, facultyId, ExamId, dtDateExam.Value, studyBasisId, isAdditional); frm.Show(); this.Close(); }
//изменение - только для супер private void btnChange_Click(object sender, EventArgs e) { if (MainClass.RightsFacMain()) { ExamsVedCard p = new ExamsVedCard(this, ExamVedId); p.Show(); } }