private void btnAddFile_Click(object sender, EventArgs e) { //KcsError string criteriaImportId = TextUtils.ToString(grvData.GetFocusedRowCellValue(colCriteriaImportId)); //string orderCode = TextUtils.ToString(grvOrder.GetFocusedRowCellValue(colSoDonHang)); if (criteriaImportId == "") { return; } DocUtils.InitFTPTK(); OpenFileDialog ofd = new OpenFileDialog(); ofd.Multiselect = true; if (ofd.ShowDialog() == DialogResult.OK) { foreach (string filePath in ofd.FileNames) { FileInfo fInfo = new FileInfo(filePath); ProcessTransaction pt = new ProcessTransaction(); pt.OpenConnection(); pt.BeginTransaction(); try { CriteriaImportImageModel model = new CriteriaImportImageModel(); model.CriteriaImportId = criteriaImportId; model.FileName = fInfo.Name; //model.FileLocalPath = fInfo.FullName; model.FilePath = "KcsError\\" + criteriaImportId + "\\" + fInfo.Name; model.Size = fInfo.Length; model.DateCreated = TextUtils.GetSystemDate(); pt.Insert(model); if (!DocUtils.CheckExits("KcsError\\" + criteriaImportId + "\\")) { DocUtils.MakeDir("KcsError\\" + criteriaImportId + "\\"); } bool status = DocUtils.UploadFileWithStatus(filePath, "KcsError\\" + criteriaImportId); if (status) { pt.CommitTransaction(); } } catch (Exception ex) { MessageBox.Show(ex.Message, TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { pt.CloseConnection(); } } loadImge(criteriaImportId); } }
protected CriteriaImportImageFacade(CriteriaImportImageModel model) : base(model) { }