private void DelBusiness()
        {
            try
            {
                switch (NavigatePath)
                {
                case ERealEstatePage.NaturalBuildingPage:
                    NaturalBuilding    naturalBuilding    = Business.NaturalBuilding;
                    NaturalBuildingDal naturalBuildingDal = new NaturalBuildingDal();
                    naturalBuildingDal.Del(naturalBuilding);
                    break;

                case ERealEstatePage.LogicalBuildingPage:
                    LogicalBuilding    logicalBuilding    = Business.LogicalBuilding;
                    LogicalBuildingDal logicalBuildingDal = new LogicalBuildingDal();
                    logicalBuildingDal.Del(logicalBuilding);
                    break;

                case ERealEstatePage.FloorPage:
                    Floor    floor    = Business.Floor;
                    FloorDal floorDal = new FloorDal();
                    floorDal.Del(floor);
                    break;

                case ERealEstatePage.HouseholdPage:
                    Household    household    = Business.Household;
                    HouseholdDal householdDal = new HouseholdDal();
                    householdDal.Del(household);
                    break;

                case ERealEstatePage.ObligeePage:
                    Obligee    obligee    = Business.Obligee;
                    ObligeeDal obligeeDal = new ObligeeDal();
                    obligeeDal.Del(obligee);
                    break;

                case ERealEstatePage.MortgagePage:
                    Mortgage    mortgage    = Business.Mortgage;
                    MortgageDal mortgageDal = new MortgageDal();
                    mortgageDal.Del(mortgage);
                    break;

                case ERealEstatePage.SequestrationPage:
                    Sequestration    sequestration    = Business.Sequestration;
                    SequestrationDal sequestrationDal = new SequestrationDal();
                    sequestrationDal.Del(sequestration);
                    break;

                default:
                    break;
                }
                BusinessNavCommand.Execute(NavigatePath);
            }
            catch (Exception ex)
            {
                ErrorDialogViewModel.getInstance().show(ex);
                return;
            }
        }
        private void InitalizeNaturalBuildingValue(NaturalBuilding NaturalBuilding, int rowIndex)
        {
            int columnIndex = 1;

            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.BSM);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.YSDM);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.BDCDYH);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.ZDDM);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.ZRZH);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.XMMC);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.JZWMC);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, ToolDate.GetSlashDate(NaturalBuilding.JGRQ));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.JZWGD);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, ToolArith.SetNumbericFormat(NaturalBuilding.ZZDMJ, 2));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, ToolArith.SetNumbericFormat(NaturalBuilding.ZYDMJ, 2));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, ToolArith.SetNumbericFormat(NaturalBuilding.YCJZMJ, 2));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, ToolArith.SetNumbericFormat(NaturalBuilding.SCJZMJ, 2));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.ZCS);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.DSCS);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.DXCS);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.DXSD);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, DictionaryUtil.GetStringByKeyAndDic(NaturalBuilding.GHYT, "房屋用途"));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, DictionaryUtil.GetStringByKeyAndDic(NaturalBuilding.FWJG, "房屋结构"));
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.ZTS);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.JZWJBYT);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, NaturalBuilding.BZ);
            columnIndex++;
            InitalizeRangeInformation(rowIndex, columnIndex, DictionaryUtil.GetStringByKeyAndDic(NaturalBuilding.ZT, "不动产单元状态"));
        }
Esempio n. 3
0
        /// <summary>
        /// 读取自然僮值
        /// </summary>
        /// <param name="allItem"></param>
        /// <returns></returns>
        private NaturalBuilding InitalizeNaturalBuildingValue(int rowIndex, object[,] allItem)
        {
            //string information = "";
            int             columnIndex     = 0;
            NaturalBuilding NaturalBuilding = new NaturalBuilding();

            NaturalBuilding.BSM = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.YSDM = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.BDCDYH = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZDDM = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZRZH = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.XMMC = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.JZWMC = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            //NaturalBuilding.JGRQ  = columnIndex < colCount ? DateTime.Parse(allItem[rowIndex, columnIndex].ToString()) : new DateTime();//存在问题的 这样写
            NaturalBuilding.JGRQ = columnIndex < colCount?GetDateTime(allItem[rowIndex, columnIndex]) : new DateTime();

            columnIndex++;
            NaturalBuilding.JZWGD = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZZDMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZYDMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.YCJZMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.SCJZMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.DSCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.DXCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.DXSD = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.GHYT = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.FWJG = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZTS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.JZWJBYT = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.BZ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            columnIndex++;
            NaturalBuilding.ZT = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : "";

            return(NaturalBuilding);
        }
 public override void InitialTable()
 {
     NaturalBuilding = new NaturalBuilding();
 }