Example #1
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "add")
            {
                var id = int.Parse((string)e.CommandArgument);

                using (var context = new MainEntities())
                {
                    var фильмы = context.Фильмы.ToArray()[id];

                    var user = (Users)Session[MasterPage.User];

                    var myPocket = context.Pocket.Where(o => o.UserId == user.Id).ToList();

                    if (myPocket.Count(o => o.Фильм.Equals(фильмы.Id)) > 0)
                    {
                        context.Pocket.First(o => o.Фильм.Equals(фильмы.Id)).Количество++;
                        context.SaveChanges();
                    }
                    else
                    {
                        context.Pocket.Add(new Pocket
                        {
                            Количество = 1,
                            Фильм      = фильмы.Id,
                            UserId     = ((Users)Session[MasterPage.User]).Id
                        });
                    }

                    context.SaveChanges();
                    Response.Redirect("/default.aspx");
                }
            }
        }
Example #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                if (context.Users.Count(o => o.Login.Equals(TextBox1.Text)) > 0)
                {
                    return;
                }

                var user = new Users
                {
                    Login    = TextBox1.Text,
                    Password = TextBox4.Text,
                    Email    = TextBox2.Text,
                    Rigths   = 1
                };

                context.Users.Add(user);

                context.SaveChanges();

                Session[MasterPage.User] = user;

                Response.Redirect("/lk.aspx");
            }
        }
Example #3
0
 protected void GridView4_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     using (var context = new MainEntities())
     {
         var model = context.Персонажи.ToList()[e.RowIndex];
         context.Персонажи.Remove(model);
         context.SaveChanges();
     }
     GridView4.DataBind();
 }
Example #4
0
        protected void TextBox4_TextChanged(object sender, EventArgs e)
        {
            var user = (Users)Session[MasterPage.User];

            using (var context = new MainEntities())
            {
                var dbUser = context.Users.First(o => user.Id == o.Id);
                dbUser.Password          = TextBox4.Text;
                Session[MasterPage.User] = dbUser;
                context.SaveChanges();
            }
        }
Example #5
0
 public void ОбновитьРежиссера(ежиссеры r)
 {
     if (r == null)
     {
         return;
     }
     using (var context = new MainEntities())
     {
         var ride = context.ежиссеры.First(o => o.Id.Equals(r.Id));
         context.Entry(ride).CurrentValues.SetValues(r);
         context.SaveChanges();
     }
 }
Example #6
0
 public void ОбновитьАктера(Актеры а)
 {
     if (а == null)
     {
         return;
     }
     using (var context = new MainEntities())
     {
         var model = context.Актеры.First(o => o.Id.Equals(а.Id));
         context.Entry(model).CurrentValues.SetValues(а);
         context.SaveChanges();
     }
 }
Example #7
0
 public void ОбновитьПерсонажа(Персонажи d)
 {
     if (d == null)
     {
         return;
     }
     using (var context = new MainEntities())
     {
         var defects = context.Персонажи.First(o => o.Id.Equals(d.Id));
         context.Entry(defects).CurrentValues.SetValues(d);
         context.SaveChanges();
     }
 }
Example #8
0
 public void ОбновитьСтудию(Студии c)
 {
     if (c == null)
     {
         return;
     }
     using (var context = new MainEntities())
     {
         var contract = context.Студии.First(o => o.Id.Equals(c.Id));
         context.Entry(contract).CurrentValues.SetValues(c);
         context.SaveChanges();
     }
 }
Example #9
0
 public void ОбновитьФильм(Фильмы ф)
 {
     if (ф == null)
     {
         return;
     }
     using (var context = new MainEntities())
     {
         var defects = context.Фильмы.First(o => o.Id.Equals(ф.Id));
         context.Entry(defects).CurrentValues.SetValues(ф);
         context.SaveChanges();
     }
 }
Example #10
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                var f = new Фильмы
                {
                    Название         = TextBox1.Text,
                    Сюжет            = TextBox2.Text,
                    Дата_выхода      = DateTime.Parse(TextBox3.Text),
                    Страна           = TextBox4.Text,
                    Количество_серий = int.Parse(TextBox5.Text),
                    ежиссер          = context.ежиссеры.ToList()[DropDownList1.SelectedIndex].Id,
                    Студия           = context.Студии.ToList()[DropDownList2.SelectedIndex].Id
                };

                var filmId = context.Фильмы.Add(f);

                var items = CheckBoxList1.Items.Cast <ListItem>().ToList();

                foreach (var a in items.Where(sItem => sItem.Selected))
                {
                    var indexOfA = items.IndexOf(a);
                    var ai       = new Актеры_в_фильме
                    {
                        Фильм = filmId.Id,
                        Актер = context.Актеры.ToList()[indexOfA].Id
                    };
                    context.Актеры_в_фильме.Add(ai);
                }

                var itemsPers = CheckBoxList2.Items.Cast <ListItem>().ToList();
                foreach (var a in itemsPers.Where(sItem => sItem.Selected))
                {
                    var indexOfA = itemsPers.IndexOf(a);
                    var ai       = new Персонажи_в_фильме
                    {
                        Фильм    = filmId.Id,
                        Персонаж = context.Актеры.ToList()[indexOfA].Id
                    };
                    context.Персонажи_в_фильме.Add(ai);
                }

                context.SaveChanges();

                Response.Redirect("admin.aspx");
            }
        }
Example #11
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                var персонаж = new Персонажи()
                {
                    Фамилия = TextBox1.Text,
                    Имя     = TextBox2.Text,
                    Злодей  = CheckBox1.Checked
                };

                context.Персонажи.Add(персонаж);
                context.SaveChanges();
            }

            Response.Redirect("admin.aspx");
        }
Example #12
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                var студия = new Студии()
                {
                    Название = TextBox1.Text,
                    Адрес    = TextBox2.Text,
                    Страна   = TextBox3.Text,
                    Телефон  = TextBox4.Text
                };

                context.Студии.Add(студия);
                context.SaveChanges();
            }

            Response.Redirect("admin.aspx");
        }
Example #13
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                var режиссер = new  ежиссеры()
                {
                    Фамилия    = TextBox1.Text,
                    Имя        = TextBox2.Text,
                    Страна     = TextBox3.Text,
                    Информация = TextBox4.Text
                };

                context.ежиссеры.Add(режиссер);
                context.SaveChanges();
            }

            Response.Redirect("admin.aspx");
        }
Example #14
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            using (var context = new MainEntities())
            {
                var актер = new Актеры()
                {
                    Фамилия = TextBox1.Text,
                    Имя     = TextBox2.Text,
                    Страна  = TextBox3.Text,
                    Год     = int.Parse(TextBox4.Text)
                };

                context.Актеры.Add(актер);
                context.SaveChanges();
            }

            Response.Redirect("admin.aspx");
        }
Example #15
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            using (var context = new MainEntities())
            {
                var user         = (Users)Session[MasterPage.User];
                var myPocket     = context.Pocket.Where(o => o.UserId == user.Id).ToList();
                var myPocketItem = myPocket[e.RowIndex];

                if (myPocketItem.Количество > 1)
                {
                    context.Pocket.First(o => o.Id == myPocketItem.Id).Количество--;
                }
                else
                {
                    context.Pocket.Remove(myPocketItem);
                }

                context.SaveChanges();
            }

            GridView1.DataSourceID = "";
            GridView1.DataSource   = GetItems();
            GridView1.DataBind();
        }