예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     GroupCommand = new GroupServies();
     UserCommand  = new UserServies();
     if (!Page.IsPostBack)
     {
         if (Session["User"] == null)
         {
             Response.Redirect("login.aspx");
         }
         else
         {
             User             = (UserDetail)Session["User"];
             Session["Group"] = new Group();
         }
     }
     else
     {
         Labelerr.Text = "";
     }
     User  = (UserDetail)Session["User"];
     Group = (Group)Session["Group"];
     PopDropDownListKindGourp();
     PopGrid();
 }
예제 #2
0
    public void PopGroupMember(int id)
    {    //מציג את חברי הקבוצה
        GroupServies Gr = new GroupServies();

        this.GridViewPeopleOnGroup.DataSource = Gr.GetPoepleInGroupDb(id);
        this.GridViewPeopleOnGroup.DataBind();
    }
예제 #3
0
    protected void ListBoxInvateGroup_SelectedIndexChanged(object sender, EventArgs e)
    {    //מאשר הזמנה לקבוצה
        GroupServies Gp = new GroupServies();

        if (Session["User"] != null)
        {
            Gp.UpdateToWating(int.Parse(ListBoxInvateGroup.SelectedValue), ((UserDetail)Session["User"]).UserId, 1);
        }
    }
예제 #4
0
    public void PopIvateGroup()
    {    //מציג את כל הקבוצו שהוזמנתה
        GroupServies Gp = new GroupServies();
        DataSet      ds = Gp.ShowInvateGroup(((UserDetail)Session["User"]).UserId);

        if (ds.Tables[0].Rows.Count < 0)
        {
            this.ListBoxInvateGroup.Items.Clear();
        }
        this.ListBoxInvateGroup.DataSource     = ds;
        this.ListBoxInvateGroup.DataTextField  = ds.Tables[0].Columns[1].ToString();
        this.ListBoxInvateGroup.DataValueField = ds.Tables[0].Columns[0].ToString();
        this.ListBoxInvateGroup.DataBind();
    }
예제 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Session["User"] == null)
            {
                Response.Redirect("HomePage.aspx");
            }
            this.LabelFrendlist.Visible     = false;
            this.LabelPeople.Visible        = false;
            this.TablePageInterFace.Visible = false;
            popListGroup();
            Session["Group"] = new Group();
        }


        GP = new GroupServies();
    }
예제 #6
0
    protected void popListGroup()
    {//מחזיר הקבוצות שאתה יכול לנהל
        GroupServies Gr = new GroupServies();

        Ds = new DataSet();
        Ds = Gr.GetGroupCanMannge(((UserDetail)Session["User"]).UserId);
        if (Ds.Tables[0].Rows.Count < 1)
        {
            LabelFrendlist.Visible = true;
            LabelFrendlist.Text    = "You Not Mannge any group";
        }
        else
        {
            this.RadioButtonListGroup.DataSource = Ds.Tables[0];
            RadioButtonListGroup.DataTextField   = Ds.Tables[0].Columns["GroupName"].ToString();
            RadioButtonListGroup.DataValueField  = Ds.Tables[0].Columns["GroupId"].ToString();
            RadioButtonListGroup.DataBind();
        }
    }
예제 #7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Ds           = new DataSet();
     GroupCommand = new GroupServies();
     UserCommand  = new UserServies();
     if (!Page.IsPostBack)
     {
         if (Session["User"] == null)
         {
             Response.Redirect("login.aspx");
         }
         else
         {
             User = (UserDetail)Session["User"];
         }
     }
     User = (UserDetail)Session["User"];
     PopUserHistory();
 }
예제 #8
0
 protected void ListBoxGroup_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ListBoxGroup.SelectedValue == "Null")
     {
         Response.Redirect("TheViewMovie.aspx?m=" + MovieId);
     }
     else
     {
         Group        Group        = new Group();
         GroupServies Groupcommand = new GroupServies();
         Group = Groupcommand.GetGroupToWatch(int.Parse(ListBoxGroup.SelectedValue), int.Parse(MovieId));
         //((GroupsDetails)Application["Rooms"]).AddToGroup(Group);
         GroupsDetails g = (GroupsDetails)Cache.Get("Rooms");
         g.AddToGroup(Group);
         Cache.Insert("Rooms", g);
         UserServies Command = new UserServies();
         Command.AddToGoupHistory(Group.MovieID, Group.GroupId, ((UserDetail)Session["User"]).UserId);
         Response.Redirect("TheViewMovie.aspx?G=" + Group.GroupId);
     }
 }
예제 #9
0
    public void PopGrid(int id)
    {
        GroupServies Gr = new GroupServies();

        Ds = Gr.GetPoepleInGroupDb(id);
        int         num         = ((UserDetail)Session["User"]).UserId;
        UserServies UserCommand = new UserServies();
        DataSet     DsFirends   = new DataSet();

        DsFirends = UserCommand.PopFriends(num);
        for (int d = 0; d < Ds.Tables[0].Rows.Count; d++)
        {
            for (int i = 0; i < DsFirends.Tables[0].Rows.Count; i++)
            {
                if (Ds.Tables[0].Rows[d]["UserId"].ToString() == DsFirends.Tables[0].Rows[i]["FriendId"].ToString())
                {
                    DsFirends.Tables[0].Rows.RemoveAt(i);
                }
            }
        }
        this.GridViewFrends.DataSource = DsFirends;
        GridViewFrends.DataBind();
    }
예제 #10
0
    protected void ButtonWatch_Click(object sender, EventArgs e)
    {
        if (((UserDetail)Session["User"]).KindUser >= 5)
        {
            ListBoxGroup.Visible = true;
            ListBoxGroup.Enabled = true;
            GroupServies Gr = new GroupServies();
            Ds = new DataSet();
            Ds = Gr.GetGroupCanMannge(((UserDetail)Session["User"]).UserId);
            ListBoxGroup.DataSource     = Ds.Tables[0];
            ListBoxGroup.DataTextField  = Ds.Tables[0].Columns["GroupName"].ToString();
            ListBoxGroup.DataValueField = Ds.Tables[0].Columns["GroupId"].ToString();
            ListBoxGroup.DataBind();
            ListItem LI = new ListItem("Alone", "Null");

            ListBoxGroup.Items.Add(LI);
        }
        else
        {
            UserServies Command = new UserServies();
            Command.AddToHistory(int.Parse(MovieId), ((UserDetail)Session["User"]).UserId, false);
            Response.Redirect("TheViewMovie.aspx?m=" + MovieId);
        }
    }