private void DocumentsUpdatesList_AddUserClicked(object sender, int DocumentID, int DocumentCategoryID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddDocumentRecipientsForm AddDocumentRecipientsForm = new AddDocumentRecipientsForm(ref TopForm, ref InfiniumDocuments, DocumentID, DocumentCategoryID); TopForm = AddDocumentRecipientsForm; AddDocumentRecipientsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (!AddDocumentRecipientsForm.bCanceled) { CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } } }
private void DocumentsUpdatesList_ConfirmEditClicked(object sender, int DocumentConfirmationID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); DocumentsConfirmationForm DocumentsConfirmationForm = new DocumentsConfirmationForm(ref TopForm, ref InfiniumDocuments, DocumentConfirmationID); TopForm = DocumentsConfirmationForm; DocumentsConfirmationForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (!DocumentsConfirmationForm.bCanceled) { CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } } }
private void MyDocRecipientButton_Click(object sender, EventArgs e) { MyDocCreatorButton.Checked = false; CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } }
private void CanceledButton_Click(object sender, EventArgs e) { NotConfirmedButton.Checked = false; ConfirmedButton.Checked = false; YourSignButton.Checked = false; CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } }
private void MonthUpdatesButton_Click(object sender, EventArgs e) { NewUpdatesButton.Checked = false; TodayUpdatesButton.Checked = false; WeekUpdatesButton.Checked = false; CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } }
private void IncomeDocumentsList_ItemClicked(object sender, int DocumentID, int DocumentCategoryID) { CoverUpdatePanel(); UpdatesPanel.BringToFront(); CurrentDocumentPanel.BringToFront(); EditButtonsPanel.Hide(); CurrentDocumenID = DocumentID; CurrentDocumentCategoryID = DocumentCategoryID; FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } }
private void DocumentsUpdatesList_DeleteCommentClicked(object sender, int DocumentCommentID) { bool OK = LightMessageBox.Show(ref TopForm, true, "Удалить комментарий?", "Удаление"); if (!OK) { return; } CoverUpdatesList(); InfiniumDocuments.RemoveComment(DocumentCommentID); FillUpdates(); DocumentsUpdatesList.InitializeItems(); GC.Collect(); if (bNeedSplash) { bC = true; } }
private void DocumentsUpdatesList_ConfirmDeleteClicked(object sender, int DocumentConfirmationID) { bool OK = LightMessageBox.Show(ref TopForm, true, "Удалить запрос подтверждения?", "Удаление"); if (!OK) { return; } CoverUpdatesList(); InfiniumDocuments.DeleteConfirm(DocumentConfirmationID); FillUpdates(); DocumentsUpdatesList.InitializeItems(); if (bNeedSplash) { bC = true; } }
private void DocumentsUpdatesList_CommentsSendButtonClicked(object sender, int DocumentID, int DocumentCommentID, int DocumentCategoryID, string sText, bool bIsNew, DataTable FilesDataTable) { InfiniumDocuments.FM.bStopTransfer = false; int iCurrentFile = 0; if (sText.Length == 0 && FilesDataTable.Rows.Count == 0) { InfiniumTips.ShowTip(this, 50, 85, "Добавьте текст и/или файлы", 3000); return; } if (DocumentCommentID != -1)//edit { if (FilesDataTable.Select("IsNew = 1").Count() == 0) { CoverUpdatesList(); InfiniumDocuments.EditComment(DocumentCommentID, sText, FilesDataTable, ref iCurrentFile); ((InfiniumDocumentsUpdatesItem)sender).CloseCommentsTextBox(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); GC.Collect(); if (bNeedSplash) { bC = true; } } else { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); DocumentsUploadForm DocumentsUploadForm = new DocumentsUploadForm(ref TopForm, ref InfiniumDocuments, sText, FilesDataTable, DocumentCommentID); TopForm = DocumentsUploadForm; DocumentsUploadForm.ShowDialog(); if (DocumentsUploadForm.bOK) { ((InfiniumDocumentsUpdatesItem)sender).CloseCommentsTextBox(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); GC.Collect(); if (bNeedSplash) { bC = true; } } } else { if (FilesDataTable.Select("IsNew = 1").Count() == 0) { CoverUpdatesList(); InfiniumDocuments.AddComment(Security.CurrentUserID, sText, DocumentID, DocumentCategoryID, FilesDataTable, ref iCurrentFile); ((InfiniumDocumentsUpdatesItem)sender).CloseCommentsTextBox(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); GC.Collect(); if (bNeedSplash) { bC = true; } } else { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); DocumentsUploadForm DocumentsUploadForm = new DocumentsUploadForm(ref TopForm, ref InfiniumDocuments, sText, FilesDataTable, DocumentID, DocumentCategoryID); TopForm = DocumentsUploadForm; DocumentsUploadForm.ShowDialog(); if (DocumentsUploadForm.bOK) { ((InfiniumDocumentsUpdatesItem)sender).CloseCommentsTextBox(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; CoverUpdatesList(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); GC.Collect(); if (bNeedSplash) { bC = true; } } } }
private void InfiniumDocumentsMenu_SelectedChanged(object sender, string Name, int index) { CoverUpdatePanel(); if (Name == "Лента") { UpdatesPanel.BringToFront(); DateTypePanel.BringToFront(); EditButtonsPanel.Hide(); if (InfiniumDocumentsMenu.Items[0].Count > 0) { NewUpdatesButton.Checked = true; TodayUpdatesButton.Checked = false; WeekUpdatesButton.Checked = false; MonthUpdatesButton.Checked = false; } else { NewUpdatesButton.Checked = false; TodayUpdatesButton.Checked = true; WeekUpdatesButton.Checked = false; MonthUpdatesButton.Checked = false; } FillUpdates(); DocumentsUpdatesList.InitializeItems(); ActiveNotifySystem.ClearSubscribesRecords(Security.CurrentUserID, this.Name); InfiniumDocumentsMenu.Items[0].Count = 0; } if (Name == "Все документы") { AllDocumentsPanel.BringToFront(); FilterPanel.BringToFront(); EditButtonsPanel.Show(); } if (Name == "Согласование") { UpdatesPanel.BringToFront(); StatusPanel.BringToFront(); EditButtonsPanel.Hide(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); } if (Name == "Мои документы") { UpdatesPanel.BringToFront(); MyDocumentsPanel.BringToFront(); EditButtonsPanel.Hide(); FillUpdates(); DocumentsUpdatesList.InitializeItems(); } if (bNeedSplash) { bC = true; } }