protected void btnCreateProject_Click(object sender, EventArgs e) { string project_name = txtProjectName.Text; project new_project = ProjectsDB.GetProject(project_name); if (new_project != null) { ltlMessage.Text = String.Format("<span class='error-message'>A project with name {0} already exists</span>", project_name); } else { new_project = new project(); new_project.name = project_name; new_project.description = txtProjectDescription.Text; new_project = ProjectsDB.AddEditProject(new_project); if (new_project != null) { ltlMessage.Text = "<span class='success-message'>New Project Created</span>"; txtProjectName.Text = string.Empty; txtProjectDescription.Text = string.Empty; txtProjectName.Focus(); } } }
protected void Page_Load(object sender, EventArgs e) { login_type = Convert.ToInt16(Session["login_type"]); if (login_type == 0) { Response.Redirect("/index"); } if (String.IsNullOrEmpty(Request.QueryString["id"])) { Response.Redirect("/index"); } else { this_project = ProjectsDB.GetProject(Convert.ToInt32(Request.QueryString["id"])); if (this_project.id == 0) { Response.Redirect("/index"); } project_id = this_project.id; strTitle = this_project.name; LoadProjectDetails(); } }
public static object[] LoadProjectUsers() { StringBuilder sb = new StringBuilder(); Int16 devCount = 0; //get total amount of developers assigned to project List <MembershipUser> users = ProjectsDB.GetProjectUsers(ProjectsDB.GetProject(project_id)); List <ProjectUser> all_users = new List <ProjectUser>(); try { project this_project = ProjectsDB.GetProject(project_id); devCount = (Int16)users.Count; foreach (MembershipUser user in users) { ProjectUser new_user = new ProjectUser() { Username = user.UserName, User_id = user.ProviderUserKey.ToString(), Ticket_count = TicketsDB.GetUserProjectTicketCount(this_project, user), Remove_button = String.Format("<input type='button' value='X' data-user='******' class='RemoveUserFromProject' onclick='RemoveUserFromProject(this);'/>", user.ProviderUserKey) }; all_users.Add(new_user); } } catch (Exception ex) { LogsDB.AddLog("Error building project developers table", LogsDB.GetLogType("error").id, project_id, ex); } return(new object[] { all_users, devCount }); }
public static bool SaveProjectDescr(string project_descr) { bool updated = false; object obj = HttpContext.Current.Request.QueryString["id"]; try { project this_project = ProjectsDB.GetProject(project_id); this_project.description = project_descr; this_project = ProjectsDB.AddEditProject(this_project); if (this_project != null) { updated = true; } } catch (Exception ex) { LogsDB.AddLog("Error updating project description", LogsDB.GetLogType("error").id, project_id, ex); } return(updated); }