Beispiel #1
0
        private void EditUser(int usrId)
        {
            UserRegistration usver;

            usver = new UserRegistration(0, usrId);
            showWindow.ShowDialog(usver);
        }
Beispiel #2
0
        private void AddNewUserByRegUser()
        {
            if (CheckUserAccessRights(UserId) != null)
            {
                return;
            }
            UserRegistration usver;

            usver = new UserRegistration(UserId, 0);
            showWindow.ShowDialog(usver);
        }
Beispiel #3
0
        //bool notTheOne = false;//flag for



        private void DefaultDataLoad()
        {
            _Contacts    = new _Contacts();
            DefaultPhoto = "default_avatar.png";
            Usver        = new PersoneContactsData();

            AccessNameList = new ObservableCollection <string>()
            {
                "Админ", "Мастер-админ"
            };

            //first user have to be only "master-admin"
            Usver.User.AccessName = "Мастер-админ";
        }
Beispiel #4
0
        private void DefaultDataLoadForEditUser(int usrId)
        {
            AccessNameList = new ObservableCollection <string>()
            {
                "Админ", "Мастер-админ"
            };
            _Contacts    = new _Contacts();
            DefaultPhoto = "default_avatar.png";
            Usver        = new PersoneContactsData();

            using (StudentuConteiner db = new StudentuConteiner())
            {
                try
                {
                    Usver.User               = db.Users.Where(e => e.UserId == usrId).FirstOrDefault();
                    Usver.Persone            = Usver.User.Persone;
                    _Contacts.Contacts       = Usver.User.Persone.Contacts;
                    Usver.Date               = Usver.Persone.Dates.Where(e => e.Persone.PersoneId == Usver.Persone.PersoneId).FirstOrDefault();
                    Usver.PersoneDescription = Usver.Persone.PersoneDescription;
                    //SelectedRecord = Usver;
                    //Usver.Persone = db.Persones.Where(e => e.PersoneId == Usver.User.Persone.PersoneId).FirstOrDefault();
                    //_Contacts.Contacts = db.Contacts.Where(e => e.ContactsId == Usver.User.Persone.Contacts.ContactsId).FirstOrDefault();
                    //Dates date = Usver.Persone.Dates.Where(e => e.Persone.PersoneId == Usver.Persone.PersoneId).FirstOrDefault();
                    //db.Dates.Attach(date);
                    //Usver.Date = date;
                }
                catch (ArgumentNullException ex)
                {
                    dialogService.ShowMessage(ex.Message);
                }
                catch (OverflowException ex)
                {
                    dialogService.ShowMessage(ex.Message);
                }
                catch (System.Data.SqlClient.SqlException ex)
                {
                    dialogService.ShowMessage(ex.Message);
                }
                catch (System.Data.Entity.Core.EntityCommandExecutionException ex)
                {
                    dialogService.ShowMessage(ex.Message);
                }
                catch (System.Data.Entity.Core.EntityException ex)
                {
                    dialogService.ShowMessage(ex.Message);
                }
            }
        }
        private void DefaultDataLoad()
        {
            DefaultPhoto = "default_avatar.png";
            //Author = new Author();
            _AuthorStatus = new _AuthorStatus();
            _Contacts     = new _Contacts();
            //Date = new Dates();
            _Dir = new _Direction();
            //Persone = new Persone();
            PersoneContactsData = new PersoneContactsData();

            //PersoneDescription = new PersoneDescription();
            _Subj         = new _Subject();
            dialogService = new DefaultDialogService();
            showWindow    = new DefaultShowWindowService();
        }