コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
 public Admin_panel()
 {
     InitializeComponent();
     films = new FilmsContainer();
 }
コード例 #4
0
ファイル: AddSession.cs プロジェクト: ValeraTarasevich/Cinema
 public AddSession()
 {
     InitializeComponent();
     films = new FilmsContainer();
 }
コード例 #5
0
        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;
            }
        }