private void cmdDownload_Click(object sender, EventArgs e) { var fg = fgFile; if (fg.Row < fg.Rows.Fixed) { return; } SaveFileDialog oSaveFileDialog = new SaveFileDialog(); oSaveFileDialog.InitialDirectory = @"C:\"; oSaveFileDialog.FileName = fg.GetDataDisplay(fg.Row, "FileName"); oSaveFileDialog.Filter = "Files| *." + fgFile.GetDataDisplay(fg.Row, "FileName").Substring(fg.GetDataDisplay(fg.Row, "FileName").LastIndexOf(".") + 1, fg.GetDataDisplay(fg.Row, "FileName").Length - fg.GetDataDisplay(fg.Row, "FileName").LastIndexOf(".") - 1); if (oSaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { int iID_Files = fg.GetIntValue(fg.Row, "ID_Files"); System.IO.FileInfo fileInfo = new System.IO.FileInfo(oSaveFileDialog.FileName.ToString()); bool bIsOverwrite = oSaveFileDialog.OverwritePrompt; VSCM.Base.Forms.WaitForm.ShowSplashScreen(); bool bDownloadSuccess = FTP_FilesManager.Download_TaiLieuDinhKem(iID_Files, fileInfo.DirectoryName, fileInfo.Name, bIsOverwrite); VSCM.Base.Forms.WaitForm.CloseForm(); if (bDownloadSuccess) { BaseMessages.ShowInformationMessage("Đã tải xong!"); } } }
private void cmdUpload_Click(object sender, EventArgs e) { if (cmbFiletype.Properties.GetIndexByKeyValue(cmbFiletype.EditValue) < 0) { BaseMessages.ShowWarningMessage("Chưa chọn loại file!"); return; } if (txtFileName.Text == "") { BaseMessages.ShowWarningMessage("Chưa chọn file upload!"); return; } System.IO.FileInfo fileInfo = new System.IO.FileInfo(txtFileName.Text.Trim()); SplashForm.ShowSplashScreen(); if (FTP_FilesManager.UpLoad_TaiLieu(m_PhanMem, (FTP_FilesManager.FTP_FileType)((Int16)cmbFiletype.EditValue), m_sFileIdentity, fileInfo.DirectoryName, fileInfo.Name, txtGhiChu.Text.Trim())) { SplashForm.CloseForm(); BaseMessages.ShowInformationMessage("Upload file thành công!"); Close(); //txtGhiChu.Text = ""; //txtFileName.Text = ""; IsUpload = true; } else { SplashForm.CloseForm(); } }
private void fgFile_DoubleClick(object sender, EventArgs e) { if (fgFile.Row < fgFile.Rows.Fixed) { return; } FTP_FilesManager.OpenFile_TaiLieuDinhKem(fgFile.GetIntValue(fgFile.Row, "ID_Files"), fgFile.GetDataDisplay(fgFile.Row, "FilePath"), fgFile.GetDataDisplay(fgFile.Row, "FileName")); }
private void cmdXoa_Click(object sender, EventArgs e) { var fg = fgFile; if (!m_bQuyenCapNhat || fg.Row < fg.Rows.Fixed) { return; } if (BaseMessages.ShowDeleteQuestionMessage() == DialogResult.No) { return; } if (FTP_FilesManager.Delete_TaiLieu(fg.GetIntValue(fg.Row, "ID_Files"))) { BaseMessages.ShowInformationMessage("Xóa thành công!"); Load_fg(); } else { BaseMessages.ShowWarningMessage("Không kết nối được đến máy chủ!"); } }