Exemple #1
0
        internal void EditIntendedColxn(IntendedColxnDTO dto)
        {
            if (!Main.CanEncode)
            {
                return;
            }
            var repo = Main.ColxnsDB.IntendedColxns[Section.Id];
            var vm   = new IntendedColxnCrudVM(0, dto, repo, Main.AppArgs);

            vm.EditCurrentRecord(dto);
        }
Exemple #2
0
        internal void EncodeNewIntendedColxn(UncollectedLeaseDTO dto)
        {
            if (!Main.CanEncode)
            {
                return;
            }
            var repo   = Main.ColxnsDB.IntendedColxns[Section.Id];
            var nextPR = (IntendedColxns.LastOrDefault()?.PRNumber ?? 0) + 1;
            var vm     = new IntendedColxnCrudVM(nextPR, dto, repo, Main.AppArgs);

            vm.EncodeNewDraftCmd.ExecuteIfItCan();
        }