public NewUser(RTM.User user, RTM.AccessRight userAccess, bool boolean) { Profile = boolean; InitializeComponent(); PageUser = user; UserAccessRight = userAccess; FNameTxt.IsEnabled = false; LNameTxt.IsEnabled = false; OrgTxt.IsEnabled = false; PositionTxt.IsEnabled = false; UserNameTxt.IsEnabled = false; SocialTxt.IsEnabled = false; ContractsSubTick.IsEnabled = false; RegulationsSubTick.IsEnabled = false; TenderingSubTick.IsEnabled = false; TenderingArchiveSubTick.IsEnabled = false; UserManageRightTick.IsEnabled = false; consultCommittee.IsEnabled = false; techCommittee.IsEnabled = false; TenderingComite.IsEnabled = false; SaveBtn.Visibility = Visibility.Hidden; DeleteBtn.Visibility = Visibility.Hidden; rectangle1.Visibility = Visibility.Visible; DisableAllTiks(this.layoutRoot); }
void bw_DoWork(object sender, DoWorkEventArgs e) { var user = e.Argument as UserPackage; RTM.User users = new RTM.User(); try { var entity = new RTMEntities(); users = DataManagement.AuthenticateUser(user.UserName, user.Password); if (users != null) { UserData.CurrentUser = users; UserData.CurrentPoistion = entity.Positions.Where(s => s.PositionId == UserData.CurrentUser.PositionId).First(); UserData.CurrentAccessRight = entity.AccessRights.Where(s => s.AccessId == UserData.CurrentUser.AccessId).First(); UserData.OrganizationalPosition = entity.OrganizationalCharts.Where(s => s.ChartNodeId == UserData.CurrentUser.OrganizationPosition).First(); entity.Users.Where(s => s.UserId == UserData.CurrentUser.UserId).FirstOrDefault().LastLogin = DateTime.Now; entity.SaveChanges(); NavigationHandler.NavigateToPageThreadSafe(this, "UserManagement/StartPage.xaml", false); } else { ErrorHandler.ShowErrorMessage("نام کاربری یا کلمه عبور اشتباه است"); Password.Dispatcher.BeginInvoke((Action) delegate { Password.Password = ""; }, System.Windows.Threading.DispatcherPriority.Normal); } } catch (System.Exception ex) { ErrorHandler.ShowErrorMessage("ارتباط با سرور امکان پذیر نیست" + ex.Message); } }
public NewUser(RTM.User user, RTM.AccessRight userAccess) { InitializeComponent(); PageUser = user; UserAccessRight = userAccess; //OrgTxt.SelectedIndex = SaveBtn.IsEnabled = false; }
public static BitmapImage RetrieveUserImage(RTM.User user) { try { var bitmap = new BitmapImage(); bitmap.BeginInit(); if (user.Picture == null) { return(null); } bitmap.StreamSource = new MemoryStream(user.Picture); bitmap.EndInit(); return(bitmap); } catch (System.Exception ex) { } return(null); }