private void btnFailure_Click(object sender, EventArgs e) { using (View.DocumentFailure f = new DocumentFailure()) { f.ShowDialog(this); } }
private void LoadArchive() { Model.Common.ArchiveTree groupTree = archiveTreeView.SelectedNode.Tag as Model.Common.ArchiveTree; Model.Common.ArchiveTree.NodeTypes nodeType = groupTree.GetNodeType(); switch (nodeType) { case Model.Common.ArchiveTree.NodeTypes.Node: case Model.Common.ArchiveTree.NodeTypes.ArchiveGroup: return; case Model.Common.ArchiveTree.NodeTypes.Archive: case Model.Common.ArchiveTree.NodeTypes.Filter: case Model.Common.ArchiveTree.NodeTypes.GroupBy: break; default: throw new Exception(); } if (!Setting.User.ThisProgram.CheckUserAccessPermission(Setting.User.AccessPermissionUnits.Archive, groupTree.Archive.ID.ToString())) { PersianMessageBox.Show(this, string.Format("مجوز دسترسی به بایگانی '{0}' برای شما صادر نشده است", groupTree.Archive.Title)); return; } this.State = FormWindowState.Minimized; Setting.Archive.ThisProgram.SelectedArchiveTree = groupTree; //نمایش اینکه سندی دارد که بهش اعلام خرابی کرده باشند در این بایگانی int Count = checkDocumentFailure(groupTree.ArchiveID); if (Count != 0) { var dialogResult = PersianMessageBox.Show(this, "تعداد اسناد خراب گزارش شده برابر است با: " + Count + "مایل به مشاهده گزارش لیست اسناد خراب هستید؟", "تایید ", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { View.DocumentFailure df = new DocumentFailure(); df.Show(this); } } //نمایش پروندهایی که به امانت رفته اما پس داده نشده است string _DossiersNumber = CheckLending(); if (_DossiersNumber != "") { var dialogResult = PersianMessageBox.Show(this, "پرونده های شماره: " + _DossiersNumber + "زمان اتمام امانتشان به اتمام رسیده است مایل به مشاهده لیست پرونده های امانت گرفته شده هستید؟", "تایید ", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (dialogResult == System.Windows.Forms.DialogResult.Yes) { View.LendingManageForms.LendingList df = new LendingManageForms.LendingList(); df.Show(this); } } //آیا اضافه کردن اطلاعات دانشجو را داشته باشد یا خیر ؟ }