Ejemplo n.º 1
0
 private void validateParameters()
 {
     try
     {
         int ProjectID = Convert.ToInt32(Request.Params.Get("id"));
         BusinessLogicLayer.ProjectInfo project = BusinessLogicLayer.ProjectInfo.getProject(ProjectID);
         if (project.Name == "Workshop")
         {
             Response.Clear();
             Response.StatusCode = 400;
             Response.End();
         }
     }
     catch (Exception)
     {
         Response.Clear();
         Response.StatusCode = 400;
         Response.End();
     }
 }
Ejemplo n.º 2
0
        private void createForm()
        {
            BusinessLogicLayer.ProjectInfo projectInfo = BusinessLogicLayer.ProjectInfo.getProject(Convert.ToInt32(Request.Params.Get("id")));
            ProjectName.InnerText = projectInfo.Name;

            hasSponsors.Visible = projectInfo.Sponsors.Count != 0;

            SponsorList.Items.Clear();
            ddlRemoveSponsor.Items.Clear();
            foreach (BusinessLogicLayer.UserInfo user in projectInfo.Sponsors)
            {
                SponsorList.Items.Add(user.UserName);
                ddlRemoveSponsor.Items.Add(user.UserName);
                noSponsors.Visible = false;
            }

            ddlAddSponsor.Items.Clear();
            foreach (string username in BusinessLogicLayer.Role.getUsersInRole("Sponsor"))
            {
                bool found = false;
                foreach (BusinessLogicLayer.UserInfo userInfo in projectInfo.Sponsors)
                {
                    if (userInfo.UserName == username)
                    {
                        found = true;
                        break;
                    }
                }
                if (!found)
                {
                    ddlAddSponsor.Items.Add(username);
                }
            }

            btnRemoveSponsor.Visible = ddlRemoveSponsor.Items.Count != 0;
        }