private void DocumentsUpdatesList_CommentsTextBoxFileLabelClicked(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); DocumentsCommentsFilesForm DocumentsCommentsFilesForm = new DocumentsCommentsFilesForm(ref TopForm, ref InfiniumDocuments, ((InfiniumDocumentsUpdatesItem)sender).CurrentFilesDataTable); TopForm = DocumentsCommentsFilesForm; DocumentsCommentsFilesForm.ShowDialog(); if (((InfiniumDocumentsUpdatesItem)sender).CurrentFilesDataTable.Rows.Count > 0) { ((InfiniumDocumentsUpdatesItem)sender).ControlPanel.CommentsTextBox.FilesLabel.Text = ((InfiniumDocumentsUpdatesItem)sender).CurrentFilesDataTable.Rows.Count.ToString() + " файлов"; } else { ((InfiniumDocumentsUpdatesItem)sender).ControlPanel.CommentsTextBox.FilesLabel.Text = "Прикрепить файлы"; } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
private void PicturesContainer_ItemClicked(object sender, int AlbumID, int PictureID) { PhantomForm PhantomForm = new PhantomForm() { BackColor = Color.FromArgb(40, 40, 40), Opacity = 0.8f }; PhantomForm.Show(); PictureViewForm PictureViewForm = new PictureViewForm(ref InfiniumPictures, ref PicturesContainer, AlbumID, PictureID, ref TopForm); TopForm = PictureViewForm; PictureViewForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; PictureViewForm.Dispose(); GC.Collect(); }
private void MenuFileOpenFile_Click(object sender, EventArgs e) { if (InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID != -1) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption, InfiniumFileList.FileItems[InfiniumFileList.Selected].FolderID, InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID, false, "", ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); if (UploadFileForm.bOk == 0) { InfiniumTips.ShowTip(this, 50, 85, "Отсутствует файл либо нет доступа к интернет", 5000); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); } }
private void CreateButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddContractorForm AddContractorForm = new AddContractorForm(ref TopForm, ref Contractors); TopForm = AddContractorForm; AddContractorForm.ShowDialog(); if (AddContractorForm.bNewCategory) { CategoriesMenu.InitializeItems(); SubCategoriesMenu.InitializeItems(); } if (AddContractorForm.bCanceled == false) { CoverUpdatePanel(); Contractors.FillContractors(SubCategoriesMenu.SelectedContractorSubCategoryID); ContractorsList.ItemColor = SubCategoriesMenu.ItemsColor; ContractorsList.InitializeItems(); Uncover(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
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 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 MessagesButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); MessagesForm MessagesForm = new MessagesForm(ref TopForm); TopForm = MessagesForm; Security.EnterInModule("MessagesForm"); MessagesForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (InfiniumNotifyList.Items != null) { if (InfiniumNotifyList.Items.Count() > 0) { ActiveNotifySystem.FillUpdates(); InfiniumNotifyList.ItemsDataTable = ActiveNotifySystem.ModulesUpdatesDataTable; InfiniumNotifyList.InitializeItems(); } } }
private void IncomeDocumentsList_EditClicked(object sender, int DocumentID, int DocumentCategoryID) { if (InfiniumDocuments.IsAccessGrantedIncome(Security.CurrentUserID, DocumentID) == false) { InfiniumTips.ShowTip(this, 50, 85, "Недостаточно прав для изменения документа", 3600); return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); CreateIncomeDocumentForm CreateDocumentForm = new CreateIncomeDocumentForm(ref TopForm, ref InfiniumDocuments, DocumentID); TopForm = CreateDocumentForm; CreateDocumentForm.ShowDialog(); InfiniumDocuments.FillIncomeDocuments(GetFilter()); IncomeDocumentsList.InitializeItems(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
private void InfiniumFileList_ItemDoubleClick(object sender, int FolderID, int FileID) { if (FileID > -1)//open file { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption, InfiniumFileList.FileItems[InfiniumFileList.Selected].FolderID, InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID, false, "", ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); if (UploadFileForm.bOk == 0) { InfiniumTips.ShowTip(this, 50, 85, "Отсутствует файл либо нет доступа к интернет", 5000); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); return; } if (FolderID != -1) { Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left, InfiniumFileList.Height, InfiniumFileList.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } InfiniumFiles.EnterFolder(FolderID); InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable.Copy(); InfiniumFileList.EnterInFolder(FolderID); InfiniumFileList.Entered = FolderID; bC = true; } }
private void MenuFileReplaceFile_Click(object sender, EventArgs e) { if (InfiniumFiles.CheckFileVersion(InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID, Security.CurrentUserID) == false) { InfiniumTips.ShowTip(this, 50, 85, "Файл был кем-то изменен. Замена файла не возможна. Скачайте файл заново, \n" + "примените свои изменения, а затем попытайтесь заменить еще раз", 7600); return; } if (InfiniumFiles.CheckUploadPending(InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID))//someone uploads { InfiniumTips.ShowTip(this, 50, 85, "В настоящее время указанный файл уже обновляется кем-то. Замена файла не возможна. \n" + "Скачайте файл заново, примените свои изменения, а затем попытайтесь заменить еще раз", 7600); return; } if (UploadFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID, UploadFileDialog.FileName, ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left, InfiniumFileList.Height, InfiniumFileList.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } InfiniumFiles.EnterFolder(InfiniumFileList.Entered); InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable; bC = true; }
private void InfiniumDocumentAttributesView_ReadButtonClicked(object sender, int UserID, int FileID) { if (Security.CheckAuthNull() == true) { InfiniumTips.ShowTip(this, 50, 85, "Авторизационный код отсутствует. Создайте авторизационный\n" + "код на вкладке \"Сменить пароль\" в настройках Infinium", 10000); return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AuthorizationForm AuthorizationForm = new AuthorizationForm(ref TopForm); TopForm = AuthorizationForm; AuthorizationForm.ShowDialog(); if (AuthorizationForm.bCanceled) { PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; } else { PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; InfiniumFiles.SignReadFile(FileID, UserID); InfiniumFiles.FillAttributes(FileID); InfiniumDocumentAttributesView.AttributesDataTable = InfiniumFiles.CurrentAttributesDataTable; InfiniumDocumentAttributesView.SignsDT = InfiniumFiles.CurrentSignsDataTable; InfiniumDocumentAttributesView.ReadListDT = InfiniumFiles.CurrentReadDataTable; InfiniumDocumentAttributesView.InitializeItems(); //int iSC = InfiniumDocuments.GetSignCount(Security.CurrentUserID); //if (iSC > 0) // SignFilesLabel.Text = "На подпись (" + iSC.ToString() + ")"; //else // SignFilesLabel.Text = "На подпись"; InfiniumTips.ShowTip(this, 50, 85, "Подписано", 4000); } }
private void LightNewsContainer_EditNewsClicked(object sender, int NewsID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddNewsForm AddNewsForm = new AddNewsForm(ref LightNews, LightNews.GetThisNewsSenderTypeID(NewsID), LightNews.GetThisNewsHeaderText(NewsID), LightNews.GetThisNewsBodyText(NewsID), NewsID, LightNews.GetThisNewsDateTime(NewsID), ref TopForm); TopForm = AddNewsForm; AddNewsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddNewsForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(LightNewsContainer.Top, LightNewsContainer.Left, LightNewsContainer.Height, LightNewsContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } LightNews.ReloadNews(LightNewsContainer.NewsCount); LightNews.ReloadComments(); LightNews.ReloadAttachments(); LightNewsContainer.NewsDataTable = LightNews.NewsDataTable.Copy(); LightNewsContainer.CommentsDT = LightNews.CommentsDataTable.Copy(); LightNewsContainer.AttachsDT = LightNews.AttachmentsDataTable.Copy(); LightNewsContainer.CreateNews(); bC = true; }
private void AddNewsButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddNewsForm AddNewsForm = new AddNewsForm(ref LightNews, ref TopForm); TopForm = AddNewsForm; AddNewsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddNewsForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(LightNewsContainer.Top, LightNewsContainer.Left, LightNewsContainer.Height, LightNewsContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } LightNews.ReloadNews(20);//default LightNews.ReloadComments(); LightNews.ReloadAttachments(); LightNewsContainer.NewsDataTable = LightNews.NewsDataTable.Copy(); LightNewsContainer.CommentsDT = LightNews.CommentsDataTable.Copy(); LightNewsContainer.AttachsDT = LightNews.AttachmentsDataTable.Copy(); LightNewsContainer.CreateNews(); LightNewsContainer.ScrollToTop(); LightNewsContainer.Focus(); bC = true; }
private void DocumentsUpdatesList_CommentFileClicked(object sender, int DocumentCommentFileID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); DocumentsUploadForm DocumentsUploadForm = new DocumentsUploadForm(ref TopForm, ref InfiniumDocuments, DocumentCommentFileID, true); TopForm = DocumentsUploadForm; DocumentsUploadForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
private void ContractorsList_ReadDescription(object sender, string sText) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); ReadForm ReadForm = new ReadForm(ref TopForm, sText); TopForm = ReadForm; ReadForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
private void UpdateContractButton_Click(object sender, EventArgs e) { if (ClientContractDataGrid.SelectedRows.Count == 1) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddContractForm AddContractForm = new AddContractForm(ClientContractDataGrid.SelectedRows[0].Cells["ClientID"].Value.ToString(), ref ClientPayments, ref TableCurrency, ref TableClients, ref TopForm, ClientContractDataGrid.SelectedRows[0].Cells["ContractNumber"].Value.ToString(), ClientContractDataGrid.SelectedRows[0].Cells["Cost"].Value.ToString(), ClientContractDataGrid.SelectedRows[0].Cells["CurrencyTypeID"].Value.ToString(), Convert.ToDateTime(ClientContractDataGrid.SelectedRows[0].Cells["StartDateContract"].Value), Convert.ToDateTime(ClientContractDataGrid.SelectedRows[0].Cells["EndDateContract"].Value.ToString()), ClientContractDataGrid.SelectedRows[0].Cells["ContractId"].Value.ToString(), ref TableFactory, ClientContractDataGrid.SelectedRows[0].Cells["FactoryID"].Value.ToString()); TopForm = AddContractForm; AddContractForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; ClientPayments.Record(); } }
private void ReturnButton_Click(object sender, EventArgs e) { if (UnloadDataGrid.SelectedRows.Count != 0) { if (UnloadDataGrid.SelectedRows[0].Cells["UnloadDateTime"].Value.ToString() == "") { Infinium.LightMessageBox.Show(ref TopForm, false, "Предмет не надо возвращать", "Ошибка"); } else if ((bool)UnloadDataGrid.SelectedRows[0].Cells["ReturnObject"].Value == false) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); ReturnWealthForm ReturnWealthForm = new ReturnWealthForm(); TopForm = ReturnWealthForm; ReturnWealthForm.ShowDialog(); if (ReturnWealthForm.ok) { ViewConnectUnloads.ReturnObject(ReturnWealthForm.NotesTextBox.Text); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; ReturnWealthForm.Dispose(); } else { Infinium.LightMessageBox.Show(ref TopForm, false, "Предмет уже вернули", "Ошибка"); } } ViewConnectUnloads.CreateAndFill(); }
private void AddContractButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddContractForm AddContractForm = new AddContractForm(ClientComboBox.SelectedValue.ToString(), ref ClientPayments, ref TableCurrency, ref TableClients, ref TopForm, ref TableFactory); TopForm = AddContractForm; AddContractForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (ClientContractCheckBox.Checked) { UpdateLabelContracts(); } }
private void ContractorsList_EditClicked(object sender, int iContractorID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddContractorForm AddContractorForm = new AddContractorForm(ref TopForm, ref Contractors, iContractorID); TopForm = AddContractorForm; AddContractorForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddContractorForm.bNewCategory) { // CoverForm(); CategoriesMenu.InitializeItems(); SubCategoriesMenu.InitializeItems(); // Uncover(); } if (AddContractorForm.bCanceled == false) { CoverUpdatePanel(); Contractors.FillContractors(SubCategoriesMenu.SelectedContractorSubCategoryID); ContractorsList.ItemColor = SubCategoriesMenu.ItemsColor; ContractorsList.InitializeItems(); Uncover(); } }
private void UpdatePaymentsButton_Click(object sender, EventArgs e) { if (ClientsPaymentsDataGrid.SelectedRows.Count == 1) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddPaymentsForm AddPaymentsForm = new AddPaymentsForm(ClientsPaymentsDataGrid.SelectedRows[0].Cells["ClientID"].Value.ToString(), ref ClientPayments, ref TableCurrency, ref TableClients, ref TopForm, ClientsPaymentsDataGrid.SelectedRows[0].Cells["TypePayments"].Value.ToString(), ClientsPaymentsDataGrid.SelectedRows[0].Cells["DocNumber"].Value.ToString(), ClientsPaymentsDataGrid.SelectedRows[0].Cells["Cost"].Value.ToString(), ClientsPaymentsDataGrid.SelectedRows[0].Cells["CurrencyTypeID"].Value.ToString(), Convert.ToDateTime(ClientsPaymentsDataGrid.SelectedRows[0].Cells["Date"].Value), ClientsPaymentsDataGrid.SelectedRows[0].Cells["ClientPaymentsID"].Value.ToString(), ref TableFactory, ClientsPaymentsDataGrid.SelectedRows[0].Cells["FactoryID"].Value.ToString()); TopForm = AddPaymentsForm; AddPaymentsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UpdateLabelPayments(); ClientPayments.Record(); ClientPayments.UpdateTableContract(); } }
private void pcbxImage_Click(object sender, EventArgs e) { if (pcbxImage.Image == null) { return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); ZoomImageForm ZoomImageForm = new ZoomImageForm(pcbxImage.Image, ref TopForm); TopForm = ZoomImageForm; ZoomImageForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; ZoomImageForm.Dispose(); }
private void DocumentsUpdatesList_FileClicked(object sender, int DocumentFileID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); try { DocumentsUploadForm DocumentsUploadForm = new DocumentsUploadForm(ref TopForm, ref InfiniumDocuments, DocumentFileID); TopForm = DocumentsUploadForm; DocumentsUploadForm.ShowDialog(); } catch (Exception ex) { InfiniumMessages.SendMessage("Ошибка скачивания файла документов UserID = " + Security.CurrentUserID + ", ID = " + DocumentFileID + " exception = " + ex.Message, 321); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; }
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 LoadWithSampleButton_Click(object sender, EventArgs e) { if (InfiniumFileList.Selected == -1) { return; } if (InfiniumFiles.CheckInheritedPermission(Security.CurrentUserID, InfiniumFileList.Entered) == false) { InfiniumTips.ShowTip(this, 50, 85, "Недостаточно прав", 3600); return; } if (InfiniumFileList.CheckVisible) { InfiniumFileList.CheckVisible = false; CheckMultipleButton.BringToFront(); } UploadFileDialog.Multiselect = false; if (UploadFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (InfiniumFiles.CheckFileExist(UploadFileDialog.FileNames, InfiniumFileList.Entered) == true)//file exist { InfiniumTips.ShowTip(this, 50, 85, "Один или несколько файлов уже существуют в папке", 2600); return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); //set attributes DocumentAttributesForm DocumentAttributesForm = new DocumentAttributesForm(ref InfiniumFiles, ref TopForm); TopForm = DocumentAttributesForm; DocumentAttributesForm.ShowDialog(); bool bFirstSign = DocumentAttributesForm.bFirstSign; if (DocumentAttributesForm.bCanceled) { PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; return; } //upload UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, UploadFileDialog.FileNames, InfiniumFileList.Entered, ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); InfiniumFiles.SetAttributes(Path.GetFileName(UploadFileDialog.FileNames[0]), InfiniumFileList.Entered, bFirstSign); Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left, InfiniumFileList.Height, InfiniumFileList.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } InfiniumFiles.EnterFolder(InfiniumFileList.Entered); InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable; bC = true; } }
private void AddNewsButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddMarketingNewsForm AddNewsForm = new AddMarketingNewsForm(ref MarketingNews, ref TopForm); TopForm = AddNewsForm; AddNewsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddNewsForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(LightNewsContainer.Top, LightNewsContainer.Left, LightNewsContainer.Height, LightNewsContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } if (cbtnClients.Checked) { if (ClientsMenu.Selected == -1) { MarketingNews.ReloadClientsNews(20, NewClientsMenu.Items[NewClientsMenu.Selected].ClientID); } else { MarketingNews.ReloadClientsNews(20, ClientsMenu.Items[ClientsMenu.Selected].ClientID); } } if (cbtnManagers.Checked) { if (ClientsManagersMenu.Selected == -1) { MarketingNews.ReloadManagersNews(20, NewClientsManagersMenu.Items[NewClientsManagersMenu.Selected].ClientID); } else { MarketingNews.ReloadManagersNews(20, ClientsManagersMenu.Items[ClientsManagersMenu.Selected].ClientID); } } MarketingNews.ReloadComments(); MarketingNews.ReloadAttachments(); LightNewsContainer.NewsDataTable = MarketingNews.NewsDataTable.Copy(); LightNewsContainer.CommentsDT = MarketingNews.CommentsDataTable.Copy(); LightNewsContainer.AttachsDT = MarketingNews.AttachmentsDataTable.Copy(); LightNewsContainer.CreateNews(); LightNewsContainer.ScrollToTop(); LightNewsContainer.Focus(); bC = true; }
private void MenuFileSaveFile_Click(object sender, EventArgs e) { if (InfiniumFileList.CheckVisible == false) { SaveFileDialog.Filter = "(*" + Path.GetExtension(InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption) + ")|*" + Path.GetExtension(InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption); SaveFileDialog.FileName = InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption; if (SaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, InfiniumFileList.FileItems[InfiniumFileList.Selected].Caption, InfiniumFileList.FileItems[InfiniumFileList.Selected].FolderID, InfiniumFileList.FileItems[InfiniumFileList.Selected].FileID, true, SaveFileDialog.FileName, ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); if (UploadFileForm.bOk == 0) { InfiniumTips.ShowTip(this, 50, 85, "Отсутствует файл либо нет доступа к интернет", 5000); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); } } else { int r = InfiniumFiles.CheckCheckedItems(InfiniumFileList.ItemsDataTable); if (r == -2) { bool OK = LightMessageBox.Show(ref TopForm, true, "Копирование папок не поддерживается, скопируются только выбранные файлы. Продолжить?", "Копирование файла"); if (!OK) { return; } } if (r == -1) { LightMessageBox.Show(ref TopForm, false, "Копирование папок не поддерживается.", "Копирование файла"); return; } if (r == 0) { InfiniumTips.ShowTip(this, 50, 85, "Выберите один или несколько файлов", 5600); return; } if (FolderBrowserDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (InfiniumFiles.CheckFilesExists(InfiniumFileList.ItemsDataTable, FolderBrowserDialog.SelectedPath)) { bool OK = LightMessageBox.Show(ref TopForm, true, "Файл с таким именем в указанной папке уже существует. Заменить?", "Копирование файла"); if (!OK) { return; } } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, FolderBrowserDialog.SelectedPath, InfiniumFileList.ItemsDataTable, ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); if (InfiniumFileList.CheckVisible) { InfiniumFileList.CheckVisible = false; CheckMultipleButton.BringToFront(); } } } }
private void CreateDocumentButton_Click(object sender, EventArgs e) { if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Исходящий документ") { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); CreateOuterDocumentForm CreateDocumentForm = new CreateOuterDocumentForm(ref TopForm, ref InfiniumDocuments); TopForm = CreateDocumentForm; CreateDocumentForm.ShowDialog(); if (CreateDocumentForm.bCanceled == false) { InfiniumDocuments.FillOuterDocuments(GetFilter()); OuterDocumentsList.InitializeItems(); OuterDocumentsList.BringToFront(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; } if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Внутренний документ") { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); CreateInnerDocumentForm CreateDocumentForm = new CreateInnerDocumentForm(ref TopForm, ref InfiniumDocuments); TopForm = CreateDocumentForm; CreateDocumentForm.ShowDialog(); if (CreateDocumentForm.bCanceled == false) { InfiniumDocuments.FillInnerDocuments(GetFilter()); InnerDocumentsList.InitializeItems(); InnerDocumentsList.BringToFront(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; } if (CategoriesComboBox.GetItemText(CategoriesComboBox.SelectedItem) == "Входящий документ") { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); CreateIncomeDocumentForm CreateDocumentForm = new CreateIncomeDocumentForm(ref TopForm, ref InfiniumDocuments); TopForm = CreateDocumentForm; CreateDocumentForm.ShowDialog(); if (CreateDocumentForm.bCanceled == false) { InfiniumDocuments.FillIncomeDocuments(GetFilter()); IncomeDocumentsList.InitializeItems(); IncomeDocumentsList.BringToFront(); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; } }
private void UploadFileIButton_Click(object sender, EventArgs e) { if (InfiniumFileList.Selected == -1) { return; } if (InfiniumFiles.CheckInheritedPermission(Security.CurrentUserID, InfiniumFileList.Entered) == false) { InfiniumTips.ShowTip(this, 50, 85, "Недостаточно прав", 3600); return; } if (InfiniumFileList.CheckVisible) { InfiniumFileList.CheckVisible = false; CheckMultipleButton.BringToFront(); } UploadFileDialog.Multiselect = true; if (UploadFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (InfiniumFiles.CheckFileExist(UploadFileDialog.FileNames, InfiniumFileList.Entered) == true)//file exist { InfiniumTips.ShowTip(this, 50, 85, "Один или несколько файлов уже существуют в папке", 2600); return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); UploadFileForm UploadFileForm = new UploadFileForm(ref InfiniumFiles.FM, ref InfiniumFiles, UploadFileDialog.FileNames, InfiniumFileList.Entered, ref TopForm); TopForm = UploadFileForm; UploadFileForm.ShowDialog(); if (UploadFileForm.bOk == 0) { InfiniumTips.ShowTip(this, 50, 85, "Отсутствует файл либо нет доступа к интернет", 5000); } PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; UploadFileDialog.Dispose(); Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left, InfiniumFileList.Height, InfiniumFileList.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } InfiniumFiles.EnterFolder(InfiniumFileList.Entered); InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable; bC = true; } }
private void AddFolderButton_Click(object sender, EventArgs e) { if (InfiniumFileList.Entered > -1) { if (InfiniumFileList.CheckVisible) { InfiniumFileList.CheckVisible = false; CheckMultipleButton.BringToFront(); } if (InfiniumFiles.CheckInheritedPermission(Security.CurrentUserID, InfiniumFileList.Entered) == false) { InfiniumTips.ShowTip(this, 50, 85, "Недостаточно прав", 3600); return; } PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); CreateFolderForm CreateFolderForm = new CreateFolderForm(ref InfiniumFiles, ref TopForm); TopForm = CreateFolderForm; CreateFolderForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (CreateFolderForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(InfiniumFileList.Top + UpdatePanel.Top, InfiniumFileList.Left + UpdatePanel.Left, InfiniumFileList.Height, InfiniumFileList.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } InfiniumFiles.CreateFolder(InfiniumFileList.Entered, CreateFolderForm.FolderName); InfiniumFiles.EnterFolder(InfiniumFileList.Entered); InfiniumFileList.ItemsDataTable = InfiniumFiles.CurrentItemsDataTable; InfiniumFileList.EnterInFolder(InfiniumFileList.Entered); CreateFolderForm.Dispose(); bC = true; } }