private void cbLevel_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (curUser == null)
     {
         return;
     }
     curUser.Access_type = (int)e.AddedItems[0];
     dc.SubmitChanges();
 }
Exemple #2
0
 public static void RegisterNewUser(string login, string password, int access_type)
 {
     using (DBModelDataContext dc = new DBModelDataContext())
     {
         Users newuser = new Users()
         {
             USER_ID = Guid.NewGuid(), Name = login, Password = password, Access_type = access_type
         };
         dc.Users.InsertOnSubmit(newuser);
         dc.SubmitChanges();
     }
 }
        private void btnOpenSpace_Click(object sender, RoutedEventArgs e)
        {
            if (cbSpaces.SelectedItem == null)
            {
                MessageBox.Show("No space chosen");
                return;
            }
            OpenSpaceWindow osw = new OpenSpaceWindow(currentuser, (Spaces)cbSpaces.SelectedItem);

            if (osw.ShowDialog() == true)
            {
                Spaces cursp = (Spaces)cbSpaces.SelectedItem;
                //Views view = new Views(){Name=osw.Name, Access_type=osw.Level, SpaceID=cursp.SPACE_ID, UserID=currentuser.USER_ID, Transform=TransformDouble.GetIdentityTransform(Space.Parse(cursp.Content).dimnum).ToString(), VIEW_ID=Guid.NewGuid()};
                Views view = osw.Resultview;
                currentview = view;
                dc.Views.InsertOnSubmit(view);

                dc.SubmitChanges();
                dc.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, dc.Views);
                dc.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, dc.Users);
                ViewOpen();
            }
        }