Exemple #1
0
        private void Execute(object parameter)
        {
            FAMA.AP.DataLayer.DbUser au = new FAMA.AP.DataLayer.DbUser();
            //if (au.CheckUser(User.UserName, User.Password) == 1)

            //else
            //    throw new System.Exception("User Name or Password are Invalid!");
        }
        private void Execute(object parameter)
        {
            int index = Users.IndexOf(parameter as User);

            if (index > -1 && index < Users.Count)
            {
                FAMA.AP.DataLayer.DbUser au = new FAMA.AP.DataLayer.DbUser();
                au.DeleteData(Users[index]);
                Users.RemoveAt(index);
            }
        }
        private void Add()
        {
            FAMA.AP.DataLayer.DbUser au = new FAMA.AP.DataLayer.DbUser();
            au.InsertData(User);


            List <FAMA.AP.Model.User> userlst = au.Selectalldata();

            Users = new ObservableCollection <User>();
            foreach (var item in userlst)
            {
                Users.Add(item);
            }
        }
        public UserViewModel()
        {
            User = new User();
            FAMA.AP.DataLayer.DbUser  au      = new FAMA.AP.DataLayer.DbUser();
            List <FAMA.AP.Model.User> userlst = au.Selectalldata();

            Users = new ObservableCollection <User>();
            foreach (var item in userlst)
            {
                Users.Add(item);
            }


            availableQueries = FAMA.AP.DataLayer.DbProfile.Selectalldata();

            Queries = new CollectionView(availableQueries);
            Queries.MoveCurrentTo(availableQueries[0]);
            Queries.CurrentChanged  += new EventHandler(queries_CurrentChanged);
            Users.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Users_CollectionChanged);
        }