public static bool Delete_TaiLieu(int idFile) { try { var oFile = new clsFTP_Files(); oFile.ID_Files = idFile; oFile.SelectOne(); oFile.TaiKhoan_SuaCuoi = (short)GlobalVariables.iCurrentUser; oFile.Ngay_SuaCuoi = GlobalVariables.GetCurrentDateTime(); oFile.TonTai = false; oFile.Update(); return(true); } catch { return(false); } }
private void cmdGhi_Click(object sender, EventArgs e) { if (cmbFiletype.Properties.GetIndexByKeyValue(cmbFiletype.EditValue) < 0) { BaseMessages.ShowWarningMessage("Chưa chọn loại file"); return; } var oFile = new clsFTP_Files(); oFile.ID_Files = m_iID_Files; oFile.SelectOne(); oFile.ID_FileType = short.Parse(cmbFiletype.EditValue.ToString()); oFile.GhiChu = txtGhiChu.Text; if (oFile.Update()) { IsUpload = true; Close(); } }
private void Load_fg() { var fg = fgFile; fg.Tag = "0"; fg.BeginUpdate(); clsFTP_Files oFile = new clsFTP_Files(); DataTable dt = oFile.SelectDanhSachFiles(m_iFileType_Group, short.Parse(cmbFileType.EditValue.ToString()), m_sFileIdentity); if (m_sFilterView_FileType != "") { dt.DefaultView.RowFilter = "FileType in (" + m_sFilterView_FileType + ")"; dt = dt.DefaultView.ToTable(); } fg.SetDataSource(dt, true); fg.Row = -1; fg.AutoSizeRows(); fg.EndUpdate(); fg.Tag = "1"; }
/// <summary> /// </summary> /// <param name="idFile"></param> /// <param name="FileNameSave">Toàn bộ đường dẫn file, như C:\1.doc</param> /// <param name="IsOverWrite"></param> /// <returns></returns> public static bool Download_TaiLieuDinhKem(int idFile, string FilePathSave, string FileNameSave, bool IsOverWrite) { if (IsOverWrite && IsFileInUse(FilePathSave, FileNameSave)) { BaseMessages.ShowWarningMessage("File ghi đè đang sử dụng!"); return(false); } //return true; try { var oFile = new clsFTP_Files(); oFile.ID_Files = idFile; oFile.SelectOne(); var sFilePath = oFile.FilePath.Value; var sFileName = oFile.FileName.Value; return(FTP_Download(FilePathSave, FileNameSave, sFilePath, sFileName)); } catch { return(false); } }
public static bool UpLoad_TaiLieuDungChung(FTP_PhanMem phanMem, FTP_FileType fileType, string fileIdentity, string filePath, string fileName, string GhiChu) { try { if (IsFileInUse(filePath, fileName)) { BaseMessages.ShowWarningMessage("Không được mở file tải lên!"); return(false); } var iID_Files = 0; var sRootDic = ""; sRootDic = Get_RootDirectory(phanMem); //sTenFile = fileName.Substring(fileName.LastIndexOf(@"\") + 1, fileName.Length - (fileName.LastIndexOf(@"\") + 1)); var oFile = new clsFTP_Files(); //Insert file try { oFile.ID_FileType = (short)fileType; oFile.FilePath = ""; oFile.FileName = fileName; oFile.FileIdentity = fileIdentity; oFile.TaiKhoan_Lap = oFile.TaiKhoan_SuaCuoi = (short)GlobalVariables.iCurrentUser; oFile.Ngay_Lap = oFile.Ngay_SuaCuoi = GlobalVariables.GetCurrentDateTime(); oFile.GhiChu = GhiChu; oFile.TonTai = false; oFile.Insert(); iID_Files = oFile.ID_Files.Value; } catch { BaseMessages.ShowWarningMessage("Không kết nối được máy chủ!"); return(false); } //Tạo thư mục chứa DL if (!FTP_MakeDir(iID_Files.ToString(), sRootDic)) { oFile.Delete(); BaseMessages.ShowWarningMessage("Không kết nối được FileServer!"); return(false); } sRootDic = sRootDic + "/" + iID_Files; if (!FTP_Upload(filePath + @"\" + fileName, sRootDic)) { oFile.Delete(); BaseMessages.ShowWarningMessage("Không kết nối được FileServer!"); return(false); } oFile.FilePath = sRootDic; oFile.TonTai = true; oFile.Update(); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } return(true); }