//---------------------------------------------------------- private void Function_Dau_Vao() { try { List <string> file_name = doc.Title.Split('_').ToList(); project_number = doc.ProjectInformation.Number; block = doc.ProjectInformation.BuildingName; Class = doc.ProjectInformation.LookupParameter("Class") == null ? "" : doc.ProjectInformation.LookupParameter("Class").AsString(); if (string.IsNullOrEmpty(Class)) { MessageBox.Show("Share Parameter Class not found", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } if (file_name.Count() > 3) { List <string> format = new List <string>(); if (project_number != file_name[0]) { format.Add("Project Number"); } if (block != file_name[1]) { format.Add("Block"); } if (Class != file_name[3]) { format.Add("Class"); } if (format.Count() == 0) { my_material_factor = new ObservableCollection <data_material_factor>(); my_material_project = new ObservableCollection <data_material_project>(); my_material_company = new ObservableCollection <data_material_company>(); my_material_template = new ObservableCollection <data_material_template>(); register_external(); F_GetUnit.get_unit_company(don_vi); F_GetPattern.get_pattern(doc, name_cut, name_surface); Show_Infor_Material(); F_GetFactor.get_material_factor(doc, my_material_factor, thong_tin_he_so_vat_lieu_project); colorDialog = new ColorDialog(); colorDialog.FullOpen = true; } else { MessageBox.Show(string.Format("Data is incorrect.\nPlease check {0} and try again!", string.Join(",", format)), "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); } } else { MessageBox.Show("File name is incorrect. Please check and try again!", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//---------------------------------------------------------- private void Refresh_All_Du_Lieu(object sender, RoutedEventArgs e) { F_GetPattern.get_pattern(doc, name_cut, name_surface); Show_Infor_Material(); F_GetFactor.get_material_factor(doc, my_material_factor, thong_tin_he_so_vat_lieu_project); }