示例#1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Repeater1.DataSource = FilmRepository.GetAllFilms();
     Repeater1.DataBind();
     if (!IsPostBack)
     {
         ddlType.DataSource     = TypeRepository.GetAllTypes();
         ddlType.DataTextField  = "TypeName";
         ddlType.DataValueField = "TypeID";
         ddlType.DataBind();
         ddlDirector.DataSource     = DirectorRepository.GetAllDirectors();
         ddlDirector.DataTextField  = "DirectorName";
         ddlDirector.DataValueField = "DirectorID";
         ddlDirector.DataBind();
         ddlType.Items.Add("Hepsi");
         ddlType.SelectedIndex = ddlType.Items.Count - 1;
         ddlDirector.Items.Add("Hepsi");
         ddlDirector.SelectedIndex = ddlDirector.Items.Count - 1;
     }
     if (Request.QueryString["filmID"] != null)
     {
         FilmRepository.DeleteFilm(int.Parse(Request.QueryString["filmID"]));
     }
     if (Request.QueryString["directorID"] != null)
     {
         ddlDirector.SelectedValue = Request.QueryString["directorID"];
         ddlDirector_SelectedIndexChanged(sender, e);
         ddlDirector.Enabled = false;
         return;
     }
 }
示例#2
0
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            Film             film   = (Film)filmGrid.SelectedItem;
            MessageBoxResult result = MessageBox.Show($"Slet filmen \"{film.Titel}\" (id: {film.Id})?", "", MessageBoxButton.OKCancel);

            switch (result)
            {
            case MessageBoxResult.OK:
                FilmRepository filmRepository = new FilmRepository();
                MessageBox.Show(filmRepository.DeleteFilm(film));
                Films = filmRepository.GetFilms();
                filmGrid.ItemsSource = Films;
                break;

            case MessageBoxResult.Cancel:
                break;

            default:
                break;
            }
        }
示例#3
0
        static void Main(string[] args)
        {
            using (UserContext context = new UserContext())
            {
                User                   user1 = new User();
                UserRepository1        user  = new UserRepository1();
                FilmRepository         film  = new FilmRepository();
                FilmInCinemaRepository filmc = new FilmInCinemaRepository();
                int k;
mitka:
                Console.WriteLine("1-Вивести всiх користувачiв на екран");
                Console.WriteLine("2-Створити нового користувача");
                Console.WriteLine("3-Увiйти в систему");

                k = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (k)
                {
                case 1:
                    user.UserOnScreen();
                    goto mitka;

                case 2:
                    user.SignUp();
                    goto mitka;

                case 3:
                    user1 = user.LogIn();
                    if (user1.UserId != 0)
                    {
                        goto mitka1;
                    }
                    else if (user1.UserId == 0)
                    {
                        goto mitka;
                    }
                    goto mitka;
                }

                Console.Clear();
mitka1:
                Console.WriteLine("Доброго дня!\n");
                Console.WriteLine("1-Профiль\n");
                Console.WriteLine("2-Фiльми цього тижня\n");
                Console.WriteLine("3-Фiльми сьогоднi\n");
                Console.WriteLine("4-Список Фільмів\n");
                Console.WriteLine("5-Пошук фiльмiв по назвi\n");
                Console.WriteLine("6-Вийти\n");
                if (user1.rights == "Admin")
                {
                    Console.WriteLine("7-Добавити Фільм\n");
                    Console.WriteLine("8-Редагувати дані Фільму\n");
                    Console.WriteLine("9-Видалити Фільм\n");
                    Console.WriteLine("10-Додати показ Фільму\n");
                    Console.WriteLine("11-Редагувати показ Фільму\n");
                    Console.WriteLine("12-Видалити показ Фільму\n");
                }
                k = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (k)
                {
                case 1:
                    user.EditProfile(user1.UserId);
                    goto mitka1;

                case 2:
                    filmc.ShowFilmsThisWeek();
                    goto mitka1;

                case 3:
                    filmc.ShowFilmsToday();
                    goto mitka1;

                case 4:
                    film.FilmsOnScreen();
                    goto mitka1;

                case 5:
                    filmc.ShowFilmTimeByName();
                    goto mitka1;

                case 6:
                    goto mitka;

                case 7:
                    if (user1.rights == "Admin")
                    {
                        film.AddFilm();
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }

                case 8:
                    if (user1.rights == "Admin")
                    {
                        Console.WriteLine("Введіть назву фільму який бажаєте редагувати:");
                        film.EditFilm(Console.ReadLine());
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }

                case 9:
                    if (user1.rights == "Admin")
                    {
                        film.DeleteFilm();
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }

                case 10:
                    if (user1.rights == "Admin")
                    {
                        filmc.AddShowFilmTime();
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }

                case 11:
                    if (user1.rights == "Admin")
                    {
                        filmc.EditShowFilmTime();
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }

                case 12:
                    if (user1.rights == "Admin")
                    {
                        filmc.DeleteShowFilmTime();
                        goto mitka1;
                    }
                    else
                    {
                        goto mitka1;
                    }
                }
            }
            return;
        }
示例#4
0
 public void Delete(int?id)
 {
     _repository.DeleteFilm(id);
 }
示例#5
0
 public void Delete(int id)
 {
     filmRepository.DeleteFilm(id);
 }