コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
        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;
            }
        }