/// <summary> /// Change province ChildrenCount /// </summary> /// <param name="isAdd"></param> private void ChangeChildrenCount(int provinceId = 0, bool isAdd = true) { return; String condition = string.Empty; int id = provinceId; if (provinceId != 0) { if (CompanyRB.IsChecked == true) { id = mCompany.affiliatedProvinceId; } else { id = mPersonCompany.affiliatedProvinceId;; } } condition = ProvinceEnum.id.ToString() + "=" + Constract.valueSplit + id + Constract.valueSplit; if (isAdd == true) { new System.Threading.Thread(new System.Threading.ThreadStart(() => { CommonModel.FieldTryAsc(DataTabeName.province.ToString(), ProvinceEnum.children_count.ToString(), 1, condition); })).Start(); } else { new System.Threading.Thread(new System.Threading.ThreadStart(() => { CommonModel.FieldTryDesc(DataTabeName.province.ToString(), ProvinceEnum.children_count.ToString(), 1, condition); })).Start(); } }
private void DeleteMaterialBtn_Click(object sender, RoutedEventArgs e) { if (currMaterial == null) { return; } MessageBoxResult result = MessageBox.Show($"你确定要删除 {currMaterial.name} 吗?", "提示", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result == MessageBoxResult.Yes) { int res = DatabaseOPtionHelper.GetInstance().delete(currMaterial); if (res > 0) { String cateid = currMaterial.categoryId; new System.Threading.Thread(new System.Threading.ThreadStart(() => { String condition = MaterialCategoryEnum.id.ToString() + "=" + Constract.valueSplit + cateid + Constract.valueSplit; CommonModel.FieldTryDesc(DataTabeName.material_category.ToString(), MaterialCategoryEnum.children_count.ToString(), 1, condition); })).Start(); MessageBox.Show("删除成功!"); currMaterial = null; this.MatereialDetailInfoGrid.DataContext = null; materialNeedRefresh = true; FillMaterialData(); } else { MessageBox.Show("删除失败!"); } } else { return; } }