protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ProjectApplication projectApplication = new ProjectApplication(); List <ProjectDetailDTO> list = projectApplication.GetUserProjects(UserInfo); this.ddlProject.DataTextField = "Title"; this.ddlProject.DataValueField = "ProjectID"; this.radioPriority.SelectedIndex = 1; ddlProject.DataSource = list; jsonProjectAndEstimate = projectApplication.GetProjectAndEstimateRelationJson(list); ddlProject.DataBind(); if (list.Count != 1) { ddlProject.Items.Insert(0, new ListItem() { Value = "", Text = "Please select..." }); } int pid = QS("pid", 0); if (pid != 0) { ddlProject.SelectedValue = pid.ToString(); } if (UserInfo.Role == RolesEnum.PM || UserInfo.Role == RolesEnum.ADMIN) { trSource.Visible = true; ddlSource.DataSource = ConvertEnumtToListItem(typeof(RolesEnum)); ddlSource.DataBind(); ddlSource.SelectedValue = RolesEnum.CLIENT.ToString(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (QS("tid", 0) > 0) { TicketsEntity entity = new TicketsApplication().GetTickets(QS("tid", 0)); if (entity == null && entity.CreatedBy != UserInfo.UserID) { ShowFailMessageToClient("unauthorized access."); return; } ProjectApplication projectApplication = new ProjectApplication(); List <ProjectDetailDTO> list = projectApplication.GetUserProjects(UserInfo); this.ddlProject.DataTextField = "Title"; this.ddlProject.DataValueField = "ProjectID"; ddlProject.DataSource = list; ddlProject.DataBind(); jsonProjectAndEstimate = projectApplication.GetProjectAndEstimateRelationJson(list); if (list.Count != 1) { ddlProject.Items.Insert(0, new ListItem() { Value = "", Text = "Please select..." }); } BindTicket(entity); } } }