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; } }
public override void AddTable() { LogicalBuilding.ProjectID = Project.ID; LogicalBuilding.ID = Guid.NewGuid(); LogicalBuilding.UpdateTime = DateTime.Now; LogicalBuildingDal.Add(LogicalBuilding); LogicalBuilding = null; // 发送通知,点击业务的导航页,也就是新增页,更新业务列表 EA.GetEvent <RefreshBusinessEvent>().Publish(ERealEstatePage.LogicalBuildingPage); }
private void InitalizeNaturalValue(LogicalBuilding LogicalBuilding, int rowIndex) { int columnIndex = 1; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.LJZH); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.ZRZH); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.YSDM); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.MPH); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.YCJZMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.YCDXMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.YCQTMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.SCJZMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.SCDXMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.SCQTMJ); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.JGRQ.ToString()); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWJG1); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWJG2); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWJG3); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.JZWZT); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWYT1); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWYT2); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.FWYT3); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.ZCS); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.DSCS); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.DXCS); columnIndex++; InitalizeRangeInformation(rowIndex, columnIndex, LogicalBuilding.BZ); }
public override void InitialTable() { LogicalBuilding = new LogicalBuilding(); }
public override void SelectBusiness(Business business) { LogicalBuilding = business?.LogicalBuilding; }
/// <summary> /// 读取逻辑幢值 /// </summary> /// <param name="allItem"></param> /// <returns></returns> private LogicalBuilding InitalizeLogicalBuildingValue(int rowIndex, object[,] allItem) { //string information = ""; int columnIndex = 0; LogicalBuilding LogicalBuilding = new LogicalBuilding(); LogicalBuilding.LJZH = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.ZRZH = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.YSDM = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.MPH = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.YCJZMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.YCDXMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.YCQTMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.SCJZMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.SCDXMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.SCQTMJ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.JGRQ = columnIndex < colCount?GetDateTime(allItem[rowIndex, columnIndex]) : new DateTime(); columnIndex++; LogicalBuilding.FWJG1 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.FWJG2 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.FWJG3 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.JZWZT = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.FWYT1 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.FWYT2 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.FWYT3 = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.ZCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.DSCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.DXCS = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; columnIndex++; LogicalBuilding.BZ = columnIndex < colCount?GetString(allItem[rowIndex, columnIndex]) : ""; return(LogicalBuilding); }