예제 #1
0
        private void StackPanel_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            dynamic s = GridBasicInformation.CurrentCell.Item;

            if (s == DependencyProperty.UnsetValue)
            {
                MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorUserNSel], (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else
            {
                int id = s.Id;
                var p  = new AboutUserPage(id);
                this.NavigationService.Navigate(p);
            }
        }
        private void BOK_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                RfidNumber = TBGetRfidId.Text;
                var db   = new RfidContext();
                var s    = Convert.ToInt64(RfidNumber);
                var user =
                    db.Database.SqlQuery <M_Users>(new SqlSearchUserForRfid().SQl_SearchUserForRfid, s).SingleOrDefault();
                var dsd = db.C_Users.Single(z => z.ID == user.ID);
                AuthorithationUser = dsd;
                _rfidHelper.WriteById(dsd);
                db.SaveChanges();
                var p = new AboutUserPage(AuthorithationUser.ID);

                Singelton.Frame.NavigationService.Navigate(p);
            }
            catch
            {
                MessageBox.Show((string)Application.Current.Resources[StringsMapper.ErrorEnterRfid],
                                (string)Application.Current.Resources[StringsMapper.ErrorHeader], MessageBoxButton.OK,
                                MessageBoxImage.Exclamation);
            }
        }