Пример #1
0
 public UserWindow(bool isNew, List <EventFieldUserSet> list, int idEvent, bool alreadyPrint = false)
 {
     this._isNew       = isNew;
     this._idEvent     = idEvent;
     this._userVM      = new UserVM(idEvent);
     this._badgeVM     = new BadgeVM(idEvent);
     this._currentUser = list;
     this.DataContext  = this._userVM;
     InitializeComponent();
     if (this._isNew)
     {
         this.ProfileBorder.Visibility     = Visibility.Hidden;
         this.MessageAddNewUser.Visibility = Visibility.Visible;
         NewUser();
     }
     else
     {
         this.MessageBadgePrinted.Visibility    = alreadyPrint ? Visibility.Visible : Visibility.Hidden;
         this.MessageBadgeNotPrinted.Visibility = alreadyPrint ? Visibility.Hidden : Visibility.Visible;
         ShowUser();
     }
 }
Пример #2
0
 public UserDetailViewModel(bool needValidate = true) : base(needValidate)
 {
     userdata = DynamicModelBuilder.GetInstance <IUserVM>(parent: typeof(BaseModel), ctorArgs: needValidate);
     userdata.ValidateMetadataType = typeof(UserVM);
 }