Exemplo n.º 1
0
        protected void AllGen_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve = new VodioContainer();
            //String dt = Return_Dt();
            int temp = Int32.Parse(dt);
            int id   = int.Parse(e.CommandArgument.ToString());

            List <Genre> gens = ve.Genres.Where(a => a.Name.Contains(SearchBox.Text)).ToList();


            //string idt = AllGen.Rows[id].Cells[0].Text;
            //int tid = (int)((GridView)sender).DataKeys[].Value;
            //var tt = (int)((GridView)sender).DataKeys[id].Value;


            if (e.CommandName == "Add2Gen")
            {
                //Genre newGen = ve.Genres.Where(g => g.Id == tt).FirstOrDefault();
                Genre newGen  = gens[id];
                Movie thisMov = ve.Movies.Where(a => a.Id == temp).FirstOrDefault();
                thisMov.Genres.Add(newGen);
                ve.SaveChanges();
                Load_MovieGenre();

                Check_CategoryGenre_table(newGen.Id, temp);
            }
        }
Exemplo n.º 2
0
        protected void AllCat_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //if (!Page.IsPostBack)
            //{
            VodioContainer ve = new VodioContainer();
            //String dt = Request.QueryString["dt"];
            int             temp = Int32.Parse(dt);
            int             id   = int.Parse(e.CommandArgument.ToString());
            var             tt   = (int)((GridView)sender).DataKeys[id].Value;
            List <Category> cats = ve.Categories.Where(a => a.Name.Contains(SearchBox.Text)).ToList();


            if (e.CommandName == "Add2Cat")
            {
                //Category newCat = ve.Categories.Where(c => c.Id == tt).FirstOrDefault();
                Category newCat  = cats[id];
                Movie    thisMov = ve.Movies.Where(a => a.Id == temp).FirstOrDefault();
                thisMov.Categories.Add(newCat);
                ve.SaveChanges();
                Load_MovieCategory();

                Check_CategoryGenre_table(tt, temp);
            }
            //}
        }
Exemplo n.º 3
0
        protected void AddBanner_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();

            string fn = (string)Session["fileName"];

            Bitmap Banner = new Bitmap(Path.Combine(Properties.Settings.Default.PosterDir, fn));

            int temp = Int32.Parse(dt);


            var ban = ve.Banners.Where(b => b.Id == temp).FirstOrDefault();


            ban.Url        = fn;
            ban.Width      = Banner.Width;
            ban.Height     = Banner.Height;
            ban.UrlToClick = Url2ClickText.Text;
            ban.MovieId    = int.Parse(MovieIdText.Text);
            ban.CategoryId = int.Parse(CategoryIdText.Text);
            ban.GenreId    = int.Parse(GenreIdText.Text);
            ban.ListName   = ListNameText.Text;

            ve.Entry(ban).State = System.Data.Entity.EntityState.Modified;
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Update successfully!');</script>");
        }
Exemplo n.º 4
0
        protected void Roles_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);

            int id = int.Parse(e.CommandArgument.ToString());

            bindDate();
            int tempId = rols[id].Id;

            if (e.CommandName == "Delete")
            {
                Movie mov = ve.Movies.Where(a => a.Id == temp).FirstOrDefault();
                //List<Role> rols = mov.Roles.Where(a => a.Id != null).ToList();
                Role delrol = mov.Roles.Where(a => a.Id == tempId).FirstOrDefault();

                ve.Movies.Where(a => a.Id == temp).FirstOrDefault().Roles.Remove(delrol);
                //    ve.Entry(category1).State = System.Data.Entity.EntityState.Modified;
                if (delrol != null)
                {
                    ve.Entry(delrol).State = System.Data.Entity.EntityState.Deleted;
                    ve.SaveChanges();
                }
                bindDate();
            }
        }
Exemplo n.º 5
0
        protected void bans1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            List <Banner>  bans = ve.Banners.ToList();
            int            id   = int.Parse(e.CommandArgument.ToString());
            var            dt   = (int)((GridView)sender).DataKeys[id].Value;

            if (e.CommandName == "MIF")
            {
                //var banFirst = bans[id];
                var banFirst = ve.Banners.Where(b => b.Id == dt).FirstOrDefault();

                ve.Banners.Remove(banFirst);
                ve.SaveChanges();
                bans.Remove(banFirst);

                List <Banner> tempBans = new List <Banner>();
                foreach (Banner b in bans)
                {
                    tempBans.Add(b);
                }

                foreach (Banner b in bans)
                {
                    ve.Banners.Remove(b);
                    ve.SaveChanges();
                }

                List <Banner> just4Count = ve.Banners.ToList();

                bans.Clear();

                ve.Banners.Add(banFirst);
                ve.SaveChanges();

                List <Banner> j4c2 = ve.Banners.ToList();

                foreach (Banner b in tempBans)
                {
                    ve.Banners.Add(b);
                    ve.SaveChanges();
                }

                bindData();
            }
        }
Exemplo n.º 6
0
        protected void AddCategory_Click(object sender, EventArgs e)
        {
            VodioContainer ve  = new VodioContainer();
            Category       cat = new Category()
            {
                Name = CatNameText.Text
            };

            ve.Categories.Add(cat);
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 7
0
        protected void UpdateButton_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            String         dt   = Request.QueryString["dt"];
            int            temp = Int32.Parse(dt);
            Agent          ag1  = ve.Agents.Where(c => c.Id == temp).FirstOrDefault();

            ag1.Name = NameText.Text;
            ag1.Bio  = BioText.Text;
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Update successfully!');</script>");
        }
Exemplo n.º 8
0
        protected void Add_CategoryGenre(int catId, int genId)
        {
            VodioContainer ve = new VodioContainer();
            CategoryGenre  cg = new CategoryGenre()
            {
                Genre    = ve.Genres.Where(a => a.Id == genId).FirstOrDefault(),
                Category = ve.Categories.Where(a => a.Id == catId).FirstOrDefault()
            };

            ve.CategoryGenres.Add(cg);
            ve.SaveChanges();
        }
Exemplo n.º 9
0
        protected void AddGenre_Click(object sender, EventArgs e)
        {
            VodioContainer ve  = new VodioContainer();
            Genre          gen = new Genre()
            {
                Name = GenNameText.Text
            };

            ve.Genres.Add(gen);
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 10
0
        protected void update_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();

            dt.Text = Request.QueryString["dt"];
            int temp = Int32.Parse(dt.Text);

            var category1 = ve.Categories.Where(c => c.Id == temp).FirstOrDefault();

            category1.Name            = textName.Text;
            ve.Entry(category1).State = System.Data.Entity.EntityState.Modified;
            ve.SaveChanges();
        }
Exemplo n.º 11
0
        protected void addGenCat_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);

            Bundle thisbun = ve.Bundles.Where(b => b.Id == temp).FirstOrDefault();

            thisbun.GenreId    = genIdT.Text;
            thisbun.CateroryId = catIdT.Text;
            ve.SaveChanges();
            selectedTab = 1;
            Response.Write(@"<script language='javascript'>alert('Add Genre and Category Successfully!');</script>");
        }
Exemplo n.º 12
0
        protected void AddAgent_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();
            Agent          ag = new Agent()
            {
                Name = NameText.Text,
                Bio  = BioText.Text
            };

            ve.Agents.Add(ag);
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 13
0
        protected void AddBundle_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);
            Bundle         bun1 = ve.Bundles.Where(b => b.Id == temp).FirstOrDefault();

            bun1.Title = TitleBundleT.Text;
            //bun1.CateroryId = CategoryIdT.Text;
            //bun1.GenreId = GenreIdT.Text;
            bun1.Type = short.Parse(TypeT.Text);

            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Update successfully!');</script>");
        }
Exemplo n.º 14
0
        protected void AddBundle_Click(object sender, EventArgs e)
        {
            VodioContainer ve     = new VodioContainer();
            Bundle         newbun = new Bundle()
            {
                Title = TitleBundleT.Text,
                //CateroryId = CategoryIdT.Text,
                //GenreId = GenreIdT.Text,
                Type = short.Parse(TypeT.Text)
            };

            ve.Bundles.Add(newbun);
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 15
0
        protected void AllMovie_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);
            int            id   = int.Parse(e.CommandArgument.ToString());
            List <Movie>   mov  = ve.Movies.Where(a => a.Title.Contains(SearchText.Text)).ToList();
            Bundle         bun  = ve.Bundles.Where(b => b.Id == temp).FirstOrDefault();

            if (e.CommandName == "Sel4Ban")
            {
                bun.Movies.Add(mov[id]);
                ve.SaveChanges();
                SelectedMovieT.Text = mov[id].Title;
                selectedTab         = 2;
                Response.Write(@"<script language='javascript'>alert('Add Movie Successfully!');</script>");
            }
        }
Exemplo n.º 16
0
        protected void ban1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve = new VodioContainer();
            int            id = int.Parse(e.CommandArgument.ToString());
            var            dt = (int)((GridView)sender).DataKeys[id].Value;

            if (e.CommandName == "Delete")
            {
                var ban = ve.Banners.Where(a => a.Id == dt).FirstOrDefault();
                ve.Banners.Remove(ban);
                ve.SaveChanges();
                show_gridView();
            }

            if (e.CommandName == "Edit")
            {
                Response.Redirect("EditBanner.aspx?dt=" + dt);
            }
        }
Exemplo n.º 17
0
        protected void addBanner_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);

            Bundle bun1 = ve.Bundles.Where(a => a.Id == temp).FirstOrDefault();

            for (int i = 0; i < selectedBanners.Count(); i++)
            {
                var newbanId = selectedBanners[i].Id;

                bun1.Banners.Add(ve.Banners.SingleOrDefault(b => b.Id == newbanId));
                ve.SaveChanges();
            }

            selectedBanners.Clear();
            Load_SelBanners();

            Response.Write(@"<script language='javascript'>alert('Add Banners Successfully!');</script>");
        }
Exemplo n.º 18
0
        protected void MovCat_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //if (!Page.IsPostBack)
            //{
            VodioContainer ve = new VodioContainer();
            //String dt = Request.QueryString["dt"];
            int temp = Int32.Parse(dt);
            int id   = int.Parse(e.CommandArgument.ToString());
            var tt   = (int)((GridView)sender).DataKeys[id].Value;

            if (e.CommandName == "DeleteGen")
            {
                Movie    mov = ve.Movies.Where(m => m.Id == temp).FirstOrDefault();
                Category cat = ve.Categories.Where(g => g.Id == tt).FirstOrDefault();
                mov.Categories.Remove(cat);
                ve.SaveChanges();
                Load_MovieCategory();
            }
            //}
        }
Exemplo n.º 19
0
        protected void MovGen_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            VodioContainer ve = new VodioContainer();
            //String dt = Request.QueryString["dt"];
            int temp = Int32.Parse(dt);
            int id   = int.Parse(e.CommandArgument.ToString());
            var tt   = (int)((GridView)sender).DataKeys[id].Value;

            if (e.CommandName == "DeleteGen")
            {
                Movie mov = ve.Movies.Where(m => m.Id == temp).FirstOrDefault();
                Genre gen = ve.Genres.Where(g => g.Id == tt).FirstOrDefault();
                mov.Genres.Remove(gen);
                ve.SaveChanges();

                Check_CategoryGenre_table_delete(tt, temp);

                Load_MovieGenre();
            }
        }
Exemplo n.º 20
0
        protected void Check_CategoryGenre_table_delete(int genId, int movId)
        {
            VodioContainer  ve   = new VodioContainer();
            Movie           mov  = ve.Movies.Where(m => m.Id == movId).FirstOrDefault();
            List <Category> cats = ve.Categories.Where(a => a.Movies.Any(m => m.Id == movId)).ToList();

            foreach (Category c in cats)
            {
                if (!Exist_GenreCategory_InOthers(c.Id, genId))
                {
                    List <CategoryGenre> cgs  = ve.CategoryGenres.Where(a => a.Genre.Id == genId).ToList();
                    CategoryGenre        cgs2 = cgs.Where(a => a.Category.Id == c.Id).FirstOrDefault();
                    ve.CategoryGenres.Remove(cgs2);
                    ve.SaveChanges();
                }
                //if (Is_Exist_InCategoryGenre(c.Id, genId))
                //{
                //    //Add_CategoryGenre(c.Id, genId);
                //}
            }
        }
Exemplo n.º 21
0
        protected void AddBanner_Click(object sender, EventArgs e)
        {
            VodioContainer ve = new VodioContainer();

            string fn     = (string)Session["fileName"];
            Bitmap Banner = new Bitmap(Path.Combine(Properties.Settings.Default.PosterDir, fn));

            Banner ban = new Banner()
            {
                Url        = fn,
                Width      = Banner.Width,
                Height     = Banner.Height,
                UrlToClick = Url2ClickText.Text,
                MovieId    = int.Parse(MovieIdText.Text),
                CategoryId = int.Parse(CategoryIdText.Text),
                GenreId    = int.Parse(GenreIdText.Text),
                ListName   = ListNameText.Text
            };

            ve.Banners.Add(ban);
            ve.SaveChanges();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 22
0
        protected void AddRole_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            int            temp = Int32.Parse(dt);

            Movie mov1 = ve.Movies.Where(a => a.Id == temp).FirstOrDefault();


            foreach (Agent ag in selectedAgents)
            {
                Role newrl = new Role()
                {
                    Name  = RoleNames.SelectedValue,
                    Agent = ag,
                    Movie = ve.Movies.Where(a => a.Id == temp).FirstOrDefault()
                };

                mov1.Roles.Add(newrl);
                ve.SaveChanges();
            }
            selectedAgents.Clear();
            Load_SelAgent();
            Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
        }
Exemplo n.º 23
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 20; i++)
            {
                VodioContainer ve  = new VodioContainer();
                User           ali = new User()
                {
                    Msisdn        = "912",
                    Platform      = "test",
                    Code          = 0,
                    CodeSentTime  = DateTime.Now,
                    RetryCodeSent = 0,
                    FailedCodeTry = 0
                };
                ve.Users.Add(ali);
                ve.SaveChanges();

                Movie mov1 = ve.Movies.Where(a => a.Id == 1).FirstOrDefault();
                Movie mov2 = ve.Movies.Where(a => a.Id == 2).FirstOrDefault();
                Movie mov3 = ve.Movies.Where(a => a.Id == 3).FirstOrDefault();
                Movie mov4 = ve.Movies.Where(a => a.Id == 4).FirstOrDefault();
                Movie mov5 = ve.Movies.Where(a => a.Id == 5).FirstOrDefault();
                Movie mov6 = ve.Movies.Where(a => a.Id == 6).FirstOrDefault();
                Movie mov7 = ve.Movies.Where(a => a.Id == 7).FirstOrDefault();

                Purchase p1 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov1.Id,
                    DateTime = RandomDay()
                };
                Purchase p2 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov2.Id,
                    DateTime = RandomDay()
                };
                Purchase p3 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov3.Id,
                    DateTime = RandomDay()
                };
                Purchase p4 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov4.Id,
                    DateTime = RandomDay()
                };
                Purchase p5 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov5.Id,
                    DateTime = RandomDay()
                };
                Purchase p6 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov6.Id,
                    DateTime = RandomDay()
                };
                Purchase p7 = new Purchase()
                {
                    UserId   = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieId  = mov7.Id,
                    DateTime = RandomDay(),
                };
                //ve.Purchases.Add(p1);
                //ve.Purchases.Add(p2);
                //ve.Purchases.Add(p3);
                //ve.Purchases.Add(p4);
                //ve.Purchases.Add(p5);
                //ve.Purchases.Add(p6);
                //ve.Purchases.Add(p7);
                //ve.SaveChanges();


                Factor fac1 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov1.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p1
                };
                Random rand = new Random();
                if (rand.Next(5) == 0)
                {
                    ve.Factors.Add(fac1);
                    ve.SaveChanges();
                }

                Factor fac2 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov2.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p2
                };
                Random rand2 = new Random();
                if (rand2.Next(2) == 0)
                {
                    ve.Factors.Add(fac2);
                    ve.SaveChanges();
                }
                Factor fac3 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov3.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p3
                };
                Random rand3 = new Random();
                if (rand3.Next(7) == 0)
                {
                    ve.Factors.Add(fac3);
                    ve.SaveChanges();
                }
                Factor fac4 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov4.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p4
                };
                Random rand4 = new Random();
                if (rand4.Next(6) == 0)
                {
                    ve.Factors.Add(fac4);
                    ve.SaveChanges();
                }
                Factor fac5 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov5.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p5
                };
                Random rand5 = new Random();
                if (rand5.Next(5) == 0)
                {
                    ve.Factors.Add(fac5);
                    ve.SaveChanges();
                }
                Factor fac6 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov6.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p6
                };
                Random rand6 = new Random();
                if (rand6.Next(3) != 0)
                {
                    ve.Factors.Add(fac6);
                    ve.SaveChanges();
                }
                Factor fac7 = new Factor
                {
                    DateTime         = RandomDay(),
                    TransactionId    = "0",
                    UserId           = ve.Users.Where(a => a.Msisdn == "912").FirstOrDefault().Id,
                    MovieID          = mov7.Id,
                    Amount           = 0,
                    Result           = true,
                    CompleteDateTime = RandomDay(),
                    Purchase         = p7
                };
                Random rand7 = new Random();
                if (rand7.Next(4) != 0)
                {
                    ve.Factors.Add(fac7);
                    ve.SaveChanges();
                }
            }
        }
Exemplo n.º 24
0
        protected void AddMovie_Click(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            bool           done = true;

            String.IsNullOrEmpty(MovieTitleText.Text);
            if (String.IsNullOrEmpty(MovieTitleText.Text) || String.IsNullOrEmpty(DescriptionText.Text) ||
                String.IsNullOrEmpty(PriceText.Text) || String.IsNullOrEmpty(YearText.Text) ||
                String.IsNullOrEmpty(FolderNameText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('All * fileds should be filled!');</script>");
                done = false;
            }
            else if (!IsNumeric(PriceText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('Price should be number!');</script>");
                done = false;
            }
            else if (!IsNumeric(EditorialRateText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('EditorialRate should be number!');</script>");
                done = false;
            }
            else if (!IsNumeric(YearText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('Year should be number!');</script>");
                done = false;
            }

            if (done)
            {
                string Qua = "";

                if (Qualities320.Checked)
                {
                    Qua += "320,";
                }
                if (Qualities480.Checked)
                {
                    Qua += "480,";
                }
                if (Qualities720.Checked)
                {
                    Qua += "720,";
                }
                if (Qualities1080.Checked)
                {
                    Qua += "1080,";
                }
                if (Qua.Length >= 1)
                {
                    if (Qua[Qua.Length - 1] == ',')
                    {
                        Qua = Qua.Remove(Qua.Length - 1);
                    }
                }

                string dl = "";
                if (Downloadables320.Checked)
                {
                    dl += "320,";
                }
                if (Downloadables480.Checked)
                {
                    dl += "480,";
                }
                if (Downloadables720.Checked)
                {
                    dl += "720,";
                }
                if (Downloadables1080.Checked)
                {
                    dl += "1080,";
                }
                if (dl.Length >= 1)
                {
                    if (dl[dl.Length - 1] == ',')
                    {
                        dl = dl.Remove(dl.Length - 1);
                    }
                }
                //int id = ve.Movies.Max(m => m.Id);

                //System.IO.Stream stream = PosterUpload.PostedFile.InputStream;
                //System.Drawing.Image poster = System.Drawing.Image.FromStream(stream);
                string fn     = (string)Session["fileName"];
                Bitmap poster = new Bitmap(Path.Combine(Properties.Settings.Default.PosterDir, fn));

                //var poster = new Image();
                //poster.src = "myFile.png";

                //System.Drawing.Image poster = System.Drawing.Image.FromStream(PosterUpload.PostedFile.InputStream);

                Movie mov = new Movie()
                {
                    //Id = 200,
                    Title         = MovieTitleText.Text,
                    Description   = DescriptionText.Text,
                    Year          = int.Parse(YearText.Text),
                    Price         = int.Parse(PriceText.Text),
                    Featured      = FeaturedCheckBox.Checked,
                    FolderName    = FolderNameText.Text,
                    Qualities     = Qua,
                    Downloadables = dl,
                    Teaser        = Qua,
                    Rate          = 0,
                    RatedUsers    = 0,
                    DateCreated   = DateTime.Now,
                    CommentId     = 0,
                    Visit         = 0,
                    ThumbUps      = 0,
                    ThumbDowns    = 0,
                    Duration      = 0, /// TODO : should be changes!
                    Disable       = DisableCheckbox.Checked,
                    EditorialRate = Convert.ToDouble(EditorialRateText.Text),
                    Thumbnail     = new Image()
                    {
                        Height = poster.Height, Width = poster.Height, Url = fn
                    },
                };

                ve.Movies.Add(mov);
                //ve.Entry(category1).State = System.Data.Entity.EntityState.Modified;
                ve.SaveChanges();
                Response.Write(@"<script language='javascript'>alert('Add successfully!');</script>");
            }
        }
Exemplo n.º 25
0
        protected void Update_Click1(object sender, EventArgs e)
        {
            VodioContainer ve   = new VodioContainer();
            bool           done = true;

            String.IsNullOrEmpty(MovieTitleText.Text);
            if (String.IsNullOrEmpty(MovieTitleText.Text) || String.IsNullOrEmpty(DescriptionText.Text) ||
                String.IsNullOrEmpty(PriceText.Text) || String.IsNullOrEmpty(YearText.Text) ||
                String.IsNullOrEmpty(FolderNameText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('All * fileds should be filled!');</script>");
                done = false;
            }
            else if (!IsNumeric(PriceText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('Price should be number!');</script>");
                done = false;
            }
            else if (!IsNumeric(EditorialRateText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('EditorialRate should be number!');</script>");
                done = false;
            }
            else if (!IsNumeric(YearText.Text))
            {
                Response.Write(@"<script language='javascript'>alert('Year should be number!');</script>");
                done = false;
            }

            if (done)
            {
                string Qua = "";

                if (Qualities320.Checked)
                {
                    Qua += "320,";
                }
                if (Qualities480.Checked)
                {
                    Qua += "480,";
                }
                if (Qualities720.Checked)
                {
                    Qua += "720,";
                }
                if (Qualities1080.Checked)
                {
                    Qua += "1080,";
                }
                if (Qua.Length >= 1)
                {
                    if (Qua[Qua.Length - 1] == ',')
                    {
                        Qua = Qua.Remove(Qua.Length - 1);
                    }
                }

                string dl = "";
                if (Downloadables320.Checked)
                {
                    dl += "320,";
                }
                if (Downloadables480.Checked)
                {
                    dl += "480,";
                }
                if (Downloadables720.Checked)
                {
                    dl += "720,";
                }
                if (Downloadables1080.Checked)
                {
                    dl += "1080,";
                }
                if (dl.Length >= 1)
                {
                    if (dl[dl.Length - 1] == ',')
                    {
                        dl = dl.Remove(dl.Length - 1);
                    }
                }

                string fn     = (string)Session["fileName"];
                Bitmap poster = new Bitmap(Path.Combine(Properties.Settings.Default.PosterDir, fn));

                int temp = Int32.Parse(dt);

                var mov1 = ve.Movies.Where(c => c.Id == temp).FirstOrDefault();

                mov1.Title            = MovieTitleText.Text;
                mov1.Description      = DescriptionText.Text;
                mov1.Year             = int.Parse(YearText.Text);
                mov1.Price            = int.Parse(PriceText.Text);
                mov1.Featured         = FeaturedCheckBox.Checked;
                mov1.FolderName       = FolderNameText.Text;
                mov1.Qualities        = Qua;
                mov1.Downloadables    = dl;
                mov1.Teaser           = Qua;
                mov1.Rate             = 0;
                mov1.RatedUsers       = 0;
                mov1.DateCreated      = DateTime.Now;
                mov1.CommentId        = 0;
                mov1.Visit            = 0;
                mov1.ThumbUps         = 0;
                mov1.ThumbDowns       = 0;
                mov1.Duration         = 0; /// TODO : should be changes!
                mov1.Disable          = DisableCheckbox.Checked;
                mov1.EditorialRate    = Convert.ToDouble(EditorialRateText.Text);
                mov1.Thumbnail.Url    = fn;
                mov1.Thumbnail.Width  = poster.Width;
                mov1.Thumbnail.Height = poster.Height;
                //mov1.Thumbnail = new Image() { Height = poster.Height, Width = poster.Width, Url = fn };

                ve.SaveChanges();
            }
        }