Esempio n. 1
0
        public override void Initialized()
        {
            base.Initialized();

            ProjectContract   = new ProjectContractViewModelCollection();
            Client            = new ClientViewModel();
            Suppliers         = new SuppliersViewModelCollection();
            ConstructionAtlas = new ConstructionAtlasViewModelCollection();

            if (_projectcontroller == null)
            {
                return;
            }

            var result = _projectcontroller.CreateNew();

            if (result.HasError == false)
            {
                BindingFromModel(result.Result, this);
            }

            Id = Guid.NewGuid();

            State                     = 1;
            CompletionDate            = DateTime.Today;
            BuildingHeightAboveground = 0;
            BuildingHeightUnderground = 0;
            CheckoutDay               = 1;
            PaymentDay                = 1;

            ProjectContract.Add(new ProjectContractViewModel()
            {
                ContractNumber = Code,
                Name           = Name,
                SigningDate    = ProjectSigningDate
            });
        }