Exemple #1
0
        private void TryLogin()
        {
            int        UserID = (int)edtUser.SelectedValue;
            admin_unit user   = items.FirstOrDefault(x => x.id == UserID);

            if (edtPassword.Password == user.password)
            {
                Res = true;
                Marvin.Instance.CurrentUser = user;
                if (edtRememberUser.IsChecked == true)
                {
                    DataAccess       db       = new DataAccess();
                    settings_profile settings = db.getProfileCurrent();
                    settings.DefaultUserID = user.id;
                    db.ProfileEdit(settings);
                }
                this.Close();
            }
            else
            {
                MessageBox.Show("Неправильная комбинация логина и пароля!");
                edtPassword.Password = "";
                edtPassword.Focus();
            }
        }
 private admin_unit SaveItem()
 {
     if (user == null)
     {
         user = new admin_unit();
     }
     user.name     = edtName.Text;
     user.password = edtPassword.Password;
     user.is_admin = edtIsAdmin.IsChecked.HasValue ? (edtIsAdmin.IsChecked.Value ? 1 : 0) : 0;
     return(user);
 }
        private void LoadItem(int UserID)
        {
            DataAccess db = new DataAccess();

            user = db.AdminUnitGet(UserID);

            edtName.Text                = user.name;
            edtPassword.Password        = user.password;
            edtPasswordConfirm.Password = user.password;
            edtIsAdmin.IsChecked        = user.is_admin > 0;
        }
Exemple #4
0
        private void EditSelectedItem()
        {
            int        id = 0;
            admin_unit b  = null;

            if (dgList.SelectedItem != null)
            {
                object sel = dgList.SelectedItem;
                b  = (admin_unit)sel;
                id = b.id;
            }
            if (id > 0)
            {
                AdminUnitsEditView v = new AdminUnitsEditView();
                v._id          = b.id;
                v.edtName.Text = b.name;

                //v.edtDescr.Text = b.description;
                v.ShowDialog();
                ReloadList();
            }
        }