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;
            }
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
 public override void InitialTable()
 {
     LogicalBuilding = new LogicalBuilding();
 }
Beispiel #5
0
 public override void SelectBusiness(Business business)
 {
     LogicalBuilding = business?.LogicalBuilding;
 }
Beispiel #6
0
        /// <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);
        }