示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <string> buyCart = (List <string>)Session["BuyCart"];

            if (buyCart != null && buyCart.Count > 0)
            {
                string comaSeperatedMovies = CartUtils.ListToComaSeperatedMovieString(buyCart);

                moviesref.Movies proxy = new moviesref.Movies();

                MovieRepeater.DataSource = proxy.GetAllCartMovies(comaSeperatedMovies);
                MovieRepeater.DataBind();

                sumNumberLabel.Text = "0";
                sumNumberLabel.Text = proxy.GetAllCartMoviesSum(comaSeperatedMovies);


                noMovieLabel.Visible = false;
            }
            else
            {
                movieTablePanel.Visible = false;
                noMovieLabel.Visible    = true;
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["FirstName"] != null) // if user is connected
            {
                List <string> buyCart     = (List <string>)Session["BuyCart"];
                string        queryString = "";
                if (buyCart != null && buyCart.Count > 0) // hide movies already in the cart
                {
                    string comaSeparatedMovies = CartUtils.ListToComaSeperatedMovieString(buyCart);
                    queryString = String.Format(SQLQueries.AllMoviesExcludingCart, comaSeparatedMovies);
                }
                else
                {
                    queryString = SQLQueries.AllMoviesQuery;
                }

                moviesref.Movies proxy = new moviesref.Movies();

                Tamarflix_real.moviesref.DataSet ds = proxy.GetAllMovies(queryString);



                MovieRepeater.DataSource = ds;
                MovieRepeater.DataBind();
            }
        }
示例#3
0
        protected void RemoveMovie_Click(object sender, CommandEventArgs e)
        {
            var parameter = e.CommandArgument;

            moviesref.Movies proxy = new moviesref.Movies();
            proxy.RemoveGeneralMovie(parameter.ToString());
            Response.Redirect(Request.Url.AbsoluteUri);
        }
示例#4
0
        protected void BuyNow_Click(object sender, CommandEventArgs e)
        {
            object parameter = e.CommandArgument;

            System.Diagnostics.Debug.WriteLine("Param:" + parameter.ToString());
            List <string> buyCartList = (List <string>)Session["BuyCart"];

            moviesref.Movies proxy = new moviesref.Movies();
            int answer             = proxy.BuyCart(Session["UserID"].ToString(), buyCartList.ToArray());

            Session["BuyCart"] = new List <string>();

            Response.Redirect(Request.Url.AbsoluteUri);
        }
示例#5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["FirstName"] == null)
     {
         loginToProceed.Text     = "Please log-in to proceed...";
         movieTablePanel.Visible = false;
     }
     else
     {
         loginToProceed.Text     = "";
         movieTablePanel.Visible = true;
         moviesref.Movies proxy = new moviesref.Movies();
         MovieRepeater.DataSource = proxy.GetMyMovies(Session["UserID"].ToString());
         MovieRepeater.DataBind();
     }
 }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["FirstName"] != null && (bool)Session["IsAdmin"]) // if user is connected
            {
                string queryString = SQLQueries.AllMoviesQuery;


                moviesref.Movies proxy = new moviesref.Movies();

                Tamarflix_real.moviesref.DataSet ds = proxy.GetAllMovies(queryString);



                MovieRepeater.DataSource = ds;
                MovieRepeater.DataBind();
            }
        }