//---------------------------------------------------------- private void update_data_input_Click(object sender, RoutedEventArgs e) { try { if (thong_tin_quantity_input.SelectedItem != null) { data_quantity item = (data_quantity)thong_tin_quantity_input.SelectedItem; if (!string.IsNullOrEmpty(input_block.Text) && !string.IsNullOrEmpty(input_level.Text) && input_material.SelectedItem != null && !string.IsNullOrEmpty(input_id.Text) && !string.IsNullOrEmpty(input_quantity.Text) && !string.IsNullOrEmpty(input_unit.Text)) { my_quantity_input.Remove(item); bool update = F_SaveData.save_data_input(uiapp, doc, input_block, input_level, input_material, input_id, input_quantity, input_unit, id_file, my_quantity_input, true, user); if (update) { show_data_input(id_file, thong_tin_quantity_input); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void edit_data_input(string id_file, ListView thong_tin_quantity_input) { try { data_quantity item = (data_quantity)thong_tin_quantity_input.SelectedItem; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//---------------------------------------------------------- public void Search() { try { if (total.IsChecked == true) { CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_quantity_total_project.ItemsSource); view.Filter = Filter_thong_tin_total; CollectionViewSource.GetDefaultView(thong_tin_quantity_total_project.ItemsSource).Refresh(); } if (any.IsChecked == true) { CollectionView view1 = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_quantity_project.ItemsSource); view1.Filter = Filter_thong_tin_total; CollectionViewSource.GetDefaultView(thong_tin_quantity_project.ItemsSource).Refresh(); } if (new_quantity.IsChecked == true) { CollectionView view1 = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_quantity_input.ItemsSource); view1.Filter = Filter_thong_tin_total; CollectionViewSource.GetDefaultView(thong_tin_quantity_input.ItemsSource).Refresh(); } if (any.IsChecked == true) { Selection selection = uidoc.Selection; selection.SetElementIds(new List <ElementId>()); item_select = null; CollectionView view_detail = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_detail.ItemsSource); view_detail.Filter = Filter_thong_tin_detail; bieu_do_download.Value = thong_tin_quantity_project.Items.Count; } if (total.IsChecked == true) { Selection selection = uidoc.Selection; selection.SetElementIds(new List <ElementId>()); item_select = (data_quantity)thong_tin_quantity_total_project.SelectedItem; CollectionView view_detail = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_detail.ItemsSource); view_detail.Filter = Filter_thong_tin_detail; bieu_do_download.Value = thong_tin_quantity_total_project.Items.Count; } } catch (Exception ex) { //MessageBox.Show(ex.Message); } }
private void Chon_Vat_Lieu_total(object sender, MouseButtonEventArgs e) { try { if (thong_tin_quantity_total_project.SelectedItem != null) { item_select = (data_quantity)thong_tin_quantity_total_project.SelectedItem; CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(thong_tin_detail.ItemsSource); view.Filter = Filter_thong_tin_detail; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//---------------------------------------------------------- private void Chon_Cau_Kien_element(object sender, MouseButtonEventArgs e) { try { List <ElementId> ids = new List <ElementId>(); for (int i = 0; i < thong_tin_quantity_project.SelectedItems.Count; i++) { data_quantity item_select = (data_quantity)thong_tin_quantity_project.SelectedItems[i]; ids.Add(item_select.cau_kien.Id); } Selection selection = uidoc.Selection; selection.SetElementIds(ids); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//---------------------------------------------------------- private void Chon_Vat_Lieu_input(object sender, MouseButtonEventArgs e) { try { if (thong_tin_quantity_input.SelectedItem != null) { data_quantity item = (data_quantity)thong_tin_quantity_input.SelectedItem; input_block.Text = item.block; input_level.Text = item.level; input_material.SelectedItem = CollectionViewSource.GetDefaultView(input_material.ItemsSource).Cast <data_material>().First(x => x.name == item.ten_vat_lieu); input_id.Text = item.ma_cong_tac; input_quantity.Text = item.quantity.ToString(); input_unit.Text = item.don_vi; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//---------------------------------------------------------- private void delete_data_input_Click(object sender, RoutedEventArgs e) { try { if (thong_tin_quantity_input.SelectedItem != null) { data_quantity item = (data_quantity)thong_tin_quantity_input.SelectedItem; my_quantity_input.Remove(item); bool update = F_SaveData.save_data_input(uiapp, doc, input_block, input_level, input_material, input_id, input_quantity, input_unit, id_file, my_quantity_input, false, user); if (update) { show_data_input(id_file, thong_tin_quantity_input); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }