Esempio n. 1
0
        private void EnterBtn_OnClick(object sender, MouseButtonEventArgs e)
        {
            EnterBtn.Background = Brushes.DeepSkyBlue;

            if (userName_txt.Text == "" || password_txt.Password == "")
            {
                userName_txt.BorderBrush = Brushes.Red;
                password_txt.BorderBrush = Brushes.Red;
            }
            else
            {
                List <Model.User> lUser = bUser.Select();
                if (lUser.Count() > 0)
                {
                    if (lUser.Where(r => r.Name == userName_txt.Text && Business.Security.VerifyInput(password_txt.Password, r.Password)).Count() > 0)
                    {
                        mSys.CurrentUser = lUser.Where(r => r.Name == userName_txt.Text).Single();
                        if (!mSys.CurrentUser.Admin)
                        {
                            mSys.UserLoged = true;
                            if (remindMe_CheckBox.IsChecked == true)
                            {
                                mSys.LastRecentlyUser = mSys.CurrentUser.Name;
                            }
                            bSys.Update(mSys);

                            var id   = lUser.Where(r => r.Name == userName_txt.Text).Single().Id;
                            var accs = new Model.AccessLog {
                                Id = bAccsLog.GetID(), UserId = id, Date = DateTime.Now
                            };
                            bAccsLog.Insert(accs);

                            UpdateLogInText();
                            EnterBtn.Background = Brushes.CornflowerBlue;
                            NavigationService.Navigate(new StorePage());
                        }
                        else
                        {
                            UpdateLogInText();
                            EnterBtn.Background = Brushes.CornflowerBlue;
                            NavigationService.Navigate(new AdminPage());
                        }
                    }
                    else
                    {
                        MessageBox.Show("Nome de usuário, ou senha, incorreto", "Erro", MessageBoxButton.OK);
                        EnterBtn.Background = Brushes.CornflowerBlue;
                    }
                }
                else
                {
                    MessageBox.Show("Usuário não cadastrado", "Erro", MessageBoxButton.OK);
                    EnterBtn.Background = Brushes.CornflowerBlue;
                }
            }
        }
Esempio n. 2
0
 public void Delete(Model.AccessLog log)
 {
     pLog.Delete(log);
 }
Esempio n. 3
0
 public void Update(Model.AccessLog log)
 {
     pLog.Update(log);
 }
Esempio n. 4
0
 public void Insert(Model.AccessLog log)
 {
     pLog.Insert(log);
 }
Esempio n. 5
0
 public void Delete(Model.AccessLog log)
 {
     File <Model.AccessLog> .Delete(file, log);
 }
Esempio n. 6
0
 public void Update(Model.AccessLog log)
 {
     File <Model.AccessLog> .Update(file, log);
 }
Esempio n. 7
0
 public void Insert(Model.AccessLog log)
 {
     File <Model.AccessLog> .Insert(file, log);
 }