Exemple #1
0
        public int Authorizate(string login, string password)
        {
            var user = GetEmployeeBO.GetUserByLogin(login, password);

            if (user == null)
            {
                return(0);
            }
            User = user;
            return(User.Login.Equals("ADMIN") ? 1 : 2);
        }
Exemple #2
0
 public ReportList()
 {
     InitializeComponent();
     foreach (var report in (Abstract.model.Report[])GetReportsBO.GetInstance().DoRead())
     {
         var user     = GetEmployeeBO.GetUserById(report.UserId);
         var currency = GetCurrencyBO.GetCurrencyById(report.CurrencyId);
         var person   = GetCustomerBO.GetPersonById(report.PersonId);
         Reports.Children.Add(new TextBlock
         {
             Text = " - " + person.FirstName + " " + person.LastName + ", " +
                    person.BirthDate.Value.ToShortDateString() + " birth, passport id: " + person.PassportId +
                    " has exchanged " + report.IncomAmount + " " + currency.CurrencyName + " to " +
                    report.OutcomeAmount + " units. \nResponsible for the operation is " + user.FirstName + " " +
                    user.LastName + ". Date: " + report.Date.ToShortDateString() + ".\n\n"
         });
     }
 }
Exemple #3
0
        public void ReloadUsers()
        {
            var allEmployees  = GetEmployeeBO.GetInstance().DoRead();
            var employeeLinks = new LinkCollection();

            foreach (var employee in (Abstract.model.User[])allEmployees)
            {
                if (employee.UserId != 1)
                {
                    employeeLinks.Add(new Link
                    {
                        DisplayName = string.Concat(employee.FirstName, ' ', employee.LastName),
                        Source      = new Uri("//" + employee.UserId)
                    });
                }
            }

            Employees.Links         = employeeLinks;
            Employees.ContentLoader = new EmployeeLoader {
                EmployeeList = this
            };
        }
Exemple #4
0
        protected override object LoadContent(Uri uri)
        {
            var userId       = Convert.ToInt32(uri.OriginalString.Replace("/", string.Empty));
            var user         = GetEmployeeBO.GetUserById(userId);
            var employeePage = new Employee
            {
                EmployeeList  = EmployeeList,
                Email         = { Text = user.EMail },
                TextFirstName = { Text = user.FirstName },
                TextLastName  = { Text = user.LastName },
                NameSurname   = { Text = user.FirstName + " " + user.LastName },
                User          = user
            };

            switch (user.Gender)
            {
            case "Male":
                employeePage.RadioMale.IsChecked = true;
                break;

            case "Female":
                employeePage.RadioFemale.IsChecked = true;
                break;
            }

            employeePage.ComboState.Text = user.State;

            if (user.BirthDate != null)
            {
                employeePage.DateBirth.SelectedDate = user.BirthDate.Value;
            }

            employeePage.TextAddress.Text = user.Address;
            employeePage.TextCity.Text    = user.City;
            employeePage.TextZipCode.Text = user.ZipCode;
            return(employeePage);
        }