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(); } }
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); }