예제 #1
0
        protected void removeGroup(object sender, EventArgs e)
        {
            GroupsDAO groupsDAO = new GroupsDAO();

            string result = groupsDAO.removeGroup(this.idGroupChosen.Text);

            this.chooseGroupForm.Visible = false;
            this.response.Visible = true;
            this.responseText.Text = result;
        }
예제 #2
0
        protected void updateGroup(object sender, EventArgs e)
        {
            if (this.mainMember.Text.Equals("") || this.secondMember.Text.Equals(""))
            {
                this.errorMsg.Visible = true;
                this.errorMsg.Text = "At least 2 members have to be selected in order to update a group.";
            }
            else if (this.groupName.Text.Equals(""))
            {
                this.errorMsg.Visible = true;
                this.errorMsg.Text = "Please insert a name for the Group.";
            }
            else
            {
                Groups group = new Groups();
                GroupsDAO groupDAO = new GroupsDAO();

                group.id = this.GroupID.Text;
                group.idMainMember = this.idMainMember.Text;
                group.name = this.groupName.Text;
                group.idSecond = this.idSecondMember.Text;

                if (!this.idThirdMember.Text.Equals("") && !this.idThirdMember.Text.Equals(" "))
                {
                    group.idThird = this.idThirdMember.Text;
                }
                else
                {
                    group.idThird = null;
                }

                if (!this.idFourthMember.Text.Equals("") && !this.idFourthMember.Text.Equals(" "))
                {
                    group.idFourth = this.idFourthMember.Text;
                }
                else
                {
                    group.idFourth = null;
                }

                if (!this.idFithMember.Text.Equals("") && !this.idFithMember.Text.Equals(" "))
                {
                    group.idFith = this.idFithMember.Text;
                }
                else
                {
                    group.idFith = null;
                }

                if (!this.idSixthMember.Text.Equals("") && !this.idSixthMember.Text.Equals(" "))
                {
                    group.idSixth = this.idSixthMember.Text;
                }
                else
                {
                    group.idSixth = null;
                }

                string result = groupDAO.updateGroup(group, this.Page.User.Identity.Name.ToString());

                this.editGroupForm.Visible = false;
                this.response.Visible = true;
                this.responseText.Text = result;
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Page.User.Identity.IsAuthenticated)
            {
                FormsAuthentication.RedirectToLoginPage();
            }

            string userName = "******";
            string name = this.Page.User.Identity.Name.ToString();

            if (name != null && name != "")
            {
                if (name.IndexOf(".") >= 0)
                {
                    userName = name.Substring(0, 1).ToUpper() + name.Substring(1, name.IndexOf(".") - 1);
                }
                else
                {
                    userName = name.Substring(0, 1).ToUpper() + name.Substring(1, name.Length - 1);
                }

            }

            this.timeAndDate.Text = "User: "******" - " + System.DateTime.Today.Date.ToLongDateString();

            GroupsDAO groupDAO = new GroupsDAO();

            List<Groups> groups = groupDAO.getAllGroups();

            System.Data.DataTable tbl = new DataTable();
            DataColumn col = new DataColumn("Group Name");
            tbl.Columns.Add(col);
            col = new DataColumn("Main Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Second Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Third Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Fourth Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Fith Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Sixth Member");
            tbl.Columns.Add(col);
            col = new DataColumn("Group ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Main Member ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Second Member ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Third Member ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Fourth Member ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Fith Member ID");
            tbl.Columns.Add(col);
            col = new DataColumn("Sixth Member ID");
            tbl.Columns.Add(col);

            foreach (Groups group in groups)
            {
                DataRow dr = tbl.NewRow();
                dr["Group Name"] = group.name;
                dr["Main Member"] = group.mainMemberName;
                dr["Second Member"] = group.secondMemberName;
                dr["Third Member"] = group.thirdMemberName;
                dr["Fourth Member"] = group.fourthMemberName;
                dr["Fith Member"] = group.fithMemberName;
                dr["Sixth Member"] = group.sixthMemberName;
                dr["Group ID"] = group.id;
                dr["Main Member ID"] = group.idMainMember;
                dr["Second Member ID"] = group.idSecond;
                dr["Third Member ID"] = group.idThird;
                dr["Fourth Member ID"] = group.idFourth;
                dr["Fith Member ID"] = group.idFith;
                dr["Sixth Member ID"] = group.idSixth;

                tbl.Rows.Add(dr);
            }

            searchGroups.DataSource = tbl;
            searchGroups.DataBind();

            ViewState.Add("TBL", tbl);
        }