private void Admin_panel_Load(object sender, EventArgs e) { films = new FilmsContainer(); List <User> all = films.Users.ToList(); List <User> notModer = all.FindAll(x => x.Role.Equals(UserRole.User.ToString())); List <User> moder = all.FindAll(x => x.Role.Equals(UserRole.Moder.ToString())); all_users.DataSource = notModer; all_operators.DataSource = moder; }
public Tickets(Film f, FilmsContainer _films) { InitializeComponent(); films = _films; film = f; commet.Text = ""; info.Text = "Название: " + film.Name + Environment.NewLine; info.Text += "Жанр: " + film.Style + Environment.NewLine; info.Text += "Страна: " + film.Country + Environment.NewLine; info.Text += "Год:" + film.Year + Environment.NewLine; info.Text += "Цена: " + film.Price + Environment.NewLine; info.Text += "--------------------------" + Environment.NewLine; info.Text += "Роль в системе: " + User.getInstance().Nickname + Environment.NewLine; info.Text += "Никнейм: " + User.getInstance().Nickname + Environment.NewLine; info.Text += "Телефон: " + User.getInstance().Phone + Environment.NewLine; }
public Admin_panel() { InitializeComponent(); films = new FilmsContainer(); }
public AddSession() { InitializeComponent(); films = new FilmsContainer(); }
private void btnSignIn_Click(object sender, EventArgs e) { if (!IsEmptyFields()) { if (password.Text.Equals(rep_password.Text)) { User user = new User(); user.Name = name.Text; user.Nickname = login.Text; user.Password = password.Text; user.Phone = phone.Text; user.Role = UserRole.User.ToString(); if (user.Name == null) { DialogManager.showDialogError("Поле для ввода имени и фамилии должно содержать 2-30 символов", ""); return; } if (user.Nickname == null) { DialogManager.showDialogError("Поле для ввода никнейма должно содержать 3-20 символов, состоять только из латинских букв, цифр и знака подчеркивания.", ""); return; } if (user.Phone == null) { DialogManager.showDialogError("Поле для ввода телефона должно содержать 9 цифровых символов", ""); return; } if (user.Password == null) { DialogManager.showDialogError("Поле для ввода пароля должно содержать 3-20 символов", ""); return; } films = new FilmsContainer(); foreach (User us in films.Users) { if (us.Equals(user)) { DialogManager.showDialogError("Пользователь с данным никнеймом уже существует!", ""); return; } } films.Users.Add(user); films.SaveChanges(); User.getInstance().IdUser = user.IdUser; User.getInstance().Name = user.Name; User.getInstance().Nickname = user.Nickname; User.getInstance().Password = user.Password; User.getInstance().Phone = user.Phone; User.getInstance().Role = user.Role; DialogManager.showDialogInfo("Успешная регистрация!", ""); Close(); } else { DialogManager.showDialogError("Пароли не совпадают!", ""); return; } } else { DialogManager.showDialogError("Заполните все поля!", ""); return; } }