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, "不动产单元状态")); }
/// <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(); }