Пример #1
0
        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);
        }
Пример #2
0
        //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)
            {
                ;
            }
        }
Пример #3
0
        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);
        }