private bool tab2_check_validate_data_is_ok() { if (m_e_form_state == e_form_state.KHOI_TAO_FORM) { BaseMessages.MsgBox_Warning(THONG_BAO.WN_CHUA_THUC_HIEN_CUOC_GOI); return(false); } return(true); }
private void save_data() { if (check_data_is_ok() == false) { return; } // Xử lý file đính kèm switch (m_e_file_mode) { case DataEntryFileMode.UploadFile: // Kiểm tra file đã tồn tại trên server hay chưa if (FileExplorer.IsExistedFile(m_str_directory_to + FileExplorer.fileName)) { BaseMessages.MsgBox_Infor("Tên file đã tồn tại. Vui lòng đổi tên khác"); return; } // Nếu đã chọn file if (m_lbl_file_name.Text != "") { // Upload server có sử dụng user và pass if (m_str_user_name != "") { FileExplorer.UploadFile(m_str_domain, m_str_directory_to, m_str_user_name, m_str_password); } // Upload không sử dụng user và pass else { FileExplorer.UploadFile(m_str_domain, m_str_directory_to); } } break; case DataEntryFileMode.EditFile: // Nếu ko up lên file mới sẽ bỏ qua bước này if (m_str_link_old != m_lbl_file_name.Text) { // Kiểm tra file vừa upload đã tồn tại hay chưa if (FileExplorer.IsExistedFile(m_str_directory_to + FileExplorer.fileName)) { BaseMessages.MsgBox_Infor("Tên file đã tồn tại. Vui lòng đổi tên khác"); return; } // Xóa file cũ if (FileExplorer.IsExistedFile(m_str_directory_to + m_str_link_old)) { FileExplorer.DeleteFile(m_str_directory_to + m_str_link_old); } // Upload file mới lên if (m_str_user_name != "") { FileExplorer.UploadFile(m_str_domain, m_str_directory_to, m_str_user_name, m_str_password); } else { FileExplorer.UploadFile(m_str_domain, m_str_directory_to); } } break; case DataEntryFileMode.DeleteFile: // Kiểm tra file có tồn tại hay không if (FileExplorer.IsExistedFile(m_str_directory_to + m_str_link_old) == false) { BaseMessages.MsgBox_Infor("File không tồn tại!"); return; } FileExplorer.DeleteFile(m_str_directory_to + m_str_link_old); break; } // Xử lý quyết định switch (m_e_form_mode) { case DataEntryFormMode.UpdateDataState: if (check_data_is_ok() == false) { return; } else { form_2_us_object(); m_us.Update(); } break; case DataEntryFormMode.InsertDataState: if (check_trung_ma_quyet_dinh(m_txt_ma_quyet_dinh.Text)) { BaseMessages.MsgBox_Warning(216); m_txt_ma_quyet_dinh.BackColor = Color.Bisque; m_txt_ma_quyet_dinh.Focus(); m_txt_ma_quyet_dinh.SelectAll(); return; } else { m_txt_ma_quyet_dinh.BackColor = Color.White; if (check_data_is_ok() == false) { return; } else { form_2_us_object(); m_us.Insert(); } } break; default: break; } // Xử lý quyết định theo pháp nhân if (m_e_form_mode == DataEntryFormMode.InsertDataState) { form_to_us_quyet_dinh_phap_nhan(); m_us_quyet_dinh_phap_nhan.Insert(); } BaseMessages.MsgBox_Infor("Cập nhật dữ liệu thành công!"); this.Close(); }