Ejemplo n.º 1
0
        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!");
                }
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
 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"));
 }
Ejemplo n.º 4
0
        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ủ!");
            }
        }