コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DropMovieType.DataSource     = MovieTypeRepository.GetAllMovieType();
                DropMovieType.DataTextField  = "MovieTypeName";
                DropMovieType.DataValueField = "MovieTypeID";
                DropMovieType.DataBind();

                if (Request.QueryString["sort"] == "rating_desc")
                {
                    Repeater1.DataSource = MovieRepositery.GetAllDRating();
                    Repeater1.DataBind();
                }


                else
                {
                    if (Request.QueryString["ID"] != null && !IsPostBack)
                    {
                        int id = int.Parse(Request.QueryString["ID"]);
                        MovieRepositery.DeleteMovie(id);
                        Response.Redirect("MovieList.aspx");
                    }
                }

                Repeater1.DataSource = MovieRepositery.GetAllMovie();
                Repeater1.DataBind();
            }
        }
コード例 #2
0
 private void BindTypes()
 {
     cmbType.DisplayMemberPath = "Description";
     cmbType.SelectedValuePath = "Id";
     cmbType.ItemsSource       = MovieTypeRepository.GetAll();
     cmbType.SelectedIndex     = 0;
 }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["ID"] != null && !IsPostBack)
     {
         int id     = int.Parse(Request.QueryString["ID"]);
         var result = MovieRepositery.GetMovie(id);
         txtMovieName.Text            = result.MovieName;
         txtSubject.Text              = result.MovieSubject;
         txtMovieRating.Text          = result.MovieRating.ToString();
         DropMovieType.DataSource     = MovieTypeRepository.GetAllMovieType();
         DropMovieType.DataTextField  = "MovieTypeName";
         DropMovieType.DataValueField = "MovieTypeID";
         DropMovieType.DataBind();
         DropDirector.DataSource     = DirectorRepository.GetAllDirector();
         DropDirector.DataTextField  = "DirectorName";
         DropDirector.DataValueField = "DirectorID";
         DropDirector.DataBind();
         btnKaydet.CssClass = "btn btn-Info btn-block";
         btnKaydet.Text     = "Güncelle";
     }
     else
     {
         if (!IsPostBack)
         {
             DropMovieType.DataSource     = MovieTypeRepository.GetAllMovieType();
             DropMovieType.DataTextField  = "MovieTypeName";
             DropMovieType.DataValueField = "MovieTypeID";
             DropMovieType.DataBind();
             DropDirector.DataSource     = DirectorRepository.GetAllDirector();
             DropDirector.DataTextField  = "DirectorName";
             DropDirector.DataValueField = "DirectorID";
             DropDirector.DataBind();
         }
     }
 }
コード例 #4
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            Initialize();

            if (MovieInstance != null)
            {
                txtTitulo.Text           = MovieInstance.Title;
                txtSinopse.Text          = MovieInstance.Sinopse;
                txtCapa.Text             = MovieInstance.Capa;
                txtUri.Text              = MovieInstance.Uri;
                ckAssistido.IsChecked    = (MovieInstance.Status == "Assistido" ? true : false);
                cmbType.SelectedValue    = MovieTypeRepository.GetMovieTypeId(MovieInstance.Type);
                cmbFormats.SelectedValue = FormatRepository.GetFormatId(MovieInstance.Format);

                List <Category> listCategories    = MovieRepository.GetMovieCategories(MovieInstance.Id);
                List <Category> listAllCategories = CategoryRepository.LoadAll();
                Category        nova = new Category();
                nova.Description = "Aventura";
                nova.Id          = "3";
                listAllCategories.Remove(nova);
                if (listCategories.Count > 0)
                {
                    foreach (var category in listCategories)
                    {
                        lsbCategoriesAdd.Items.Add(category);
                        listAllCategories.RemoveAll(x => x.Id == category.Id);
                    }

                    lsbCategories.Items.Clear();
                    foreach (Category item in listAllCategories)
                    {
                        lsbCategories.Items.Add(item);
                    }
                }
            }
        }