private void ProjectsForm_ANSUpdate(object sender) { int iSign = InfiniumFiles.GetSignCount(Security.CurrentUserID); if (iSign > 0) { InfiniumDocumentsMenu.GetItemByFolderID(-1).Count = iSign; } else { InfiniumDocumentsMenu.GetItemByFolderID(-1).Count = 0; } int iRead = InfiniumFiles.GetReadCount(Security.CurrentUserID); if (iRead > 0) { InfiniumDocumentsMenu.GetItemByFolderID(-2).Count = iSign; } else { InfiniumDocumentsMenu.GetItemByFolderID(-2).Count = 0; } ActiveNotifySystem.ClearSubscribesRecords(Security.CurrentUserID, this.Name); }
//bool bNeedNewsSplash = false; //bool bNewProjectsSelected = false; //bool bNewMessagesSelected = false; public FilesForm(LightStartForm tLightStartForm) { InitializeComponent(); LightStartForm = tLightStartForm; this.MaximumSize = Screen.PrimaryScreen.WorkingArea.Size; Initialize(); InfiniumDocumentsMenu.ItemsDataTable = InfiniumFiles.CategoriesDataTable; InfiniumDocumentsMenu.InitializeItems(); InfiniumDocumentsMenu.Selected = 0; InfiniumDocumentsMenu_ItemClicked(this, 2, "Общие файлы"); ProjectsForm_ANSUpdate(this); ActiveNotifySystem.ClearSubscribesRecords(Security.CurrentUserID, this.Name); while (!SplashForm.bCreated) { ; } }
private void Initialize() { InfiniumDocuments = new InfiniumDocuments(); InfiniumDocumentsMenu.ItemsDataTable = InfiniumDocuments.DocumentsMenuDataTable; InfiniumDocumentsMenu.InitializeItems(); InnerDocumentsList.FactoryDataTable = InfiniumDocuments.FactoryTypesDataTable; InnerDocumentsList.DocumentsTypesDataTable = InfiniumDocuments.DocumentTypesDataTable; InnerDocumentsList.UsersDataTable = InfiniumDocuments.UsersDataTable; InnerDocumentsList.CorrespondentsDataTable = InfiniumDocuments.CorrespondentsDataTable; IncomeDocumentsList.FactoryDataTable = InfiniumDocuments.FactoryTypesDataTable; IncomeDocumentsList.DocumentsTypesDataTable = InfiniumDocuments.DocumentTypesDataTable; IncomeDocumentsList.UsersDataTable = InfiniumDocuments.UsersDataTable; IncomeDocumentsList.CorrespondentsDataTable = InfiniumDocuments.CorrespondentsDataTable; OuterDocumentsList.FactoryDataTable = InfiniumDocuments.FactoryTypesDataTable; OuterDocumentsList.DocumentsTypesDataTable = InfiniumDocuments.DocumentTypesDataTable; OuterDocumentsList.UsersDataTable = InfiniumDocuments.UsersDataTable; OuterDocumentsList.CorrespondentsDataTable = InfiniumDocuments.CorrespondentsDataTable; InnerDocumentsList.ItemsDataTable = InfiniumDocuments.InnerDocumentsDataTable; IncomeDocumentsList.ItemsDataTable = InfiniumDocuments.IncomeDocumentsDataTable; OuterDocumentsList.ItemsDataTable = InfiniumDocuments.OuterDocumentsDataTable; DocTypeComboBox.DataSource = InfiniumDocuments.DocumentTypesDataTable; DocTypeComboBox.DisplayMember = "DocumentType"; DocTypeComboBox.ValueMember = "DocumentTypeID"; CorrespondentComboBox.DataSource = InfiniumDocuments.CorrespondentsDataTable; CorrespondentComboBox.DisplayMember = "CorrespondentName"; CorrespondentComboBox.ValueMember = "CorrespondentID"; FactoryComboBox.DataSource = InfiniumDocuments.FactoryTypesDataTable; FactoryComboBox.DisplayMember = "Factory"; FactoryComboBox.ValueMember = "FactoryID"; CategoriesComboBox.DataSource = InfiniumDocuments.DocumentsCategoriesDataTable; CategoriesComboBox.DisplayMember = "DocumentCategory"; CategoriesComboBox.ValueMember = "DocumentCategoryID"; DocumentsUpdatesList.ItemsDataTable = InfiniumDocuments.UpdatesDocumentsDataTable; DocumentsUpdatesList.UsersDataTable = InfiniumDocuments.UsersDataTable; DocumentsUpdatesList.CommentsDataTable = InfiniumDocuments.UpdatesCommentsDataTable; DocumentsUpdatesList.FilesDataTable = InfiniumDocuments.UpdatesFilesDataTable; DocumentsUpdatesList.DocumentsTypesDataTable = InfiniumDocuments.DocumentTypesDataTable; DocumentsUpdatesList.RecipientsDataTable = InfiniumDocuments.UpdatesRecipientsDataTable; DocumentsUpdatesList.CorrespondentsDataTable = InfiniumDocuments.CorrespondentsDataTable; DocumentsUpdatesList.CommentsFilesDataTable = InfiniumDocuments.UpdatesCommentsFilesDataTable; DocumentsUpdatesList.DocumentsCategoriesDataTable = InfiniumDocuments.DocumentsCategoriesDataTable; DocumentsUpdatesList.FactoryDataTable = InfiniumDocuments.FactoryTypesDataTable; DocumentsUpdatesList.ConfirmsDataTable = InfiniumDocuments.UpdatesConfirmsDataTable; DocumentsUpdatesList.ConfirmsRecipientsDataTable = InfiniumDocuments.UpdatesConfirmsRecipientsDataTable; InfiniumDocumentsMenu.Selected = 0; InfiniumDocumentsMenu.Items[3].Count = InfiniumDocuments.GetNotSigned(Security.CurrentUserID); }