protected void Yes_Click(object sender, EventArgs e) { TicketsBLL bll = new TicketsBLL(); bll.canceledBy = (Guid)Membership.GetUser().ProviderUserKey; bll.cancelComment = CancelComment.Text; bll.canceledOn = DateTime.Now; bll.Id = m_ticketId; bll.Update(); GoBack(); }
protected void Yes_Click(object sender, EventArgs e) { TicketsBLL bll = new TicketsBLL(); try { bll.implementationDate = Convert.ToDateTime(ImplemenatationDate.Text); } catch { } bll.statusId = (Guid)Utility.StatusId("Complete"); bll.Id = m_ticketId; bll.Update(); GoBack(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Assign_Click(object sender, EventArgs e) { int count = Resources.Rows.Count; TicketsUsersTableAdapter trta = new TicketsUsersTableAdapter(); MembershipUser myObject = Membership.GetUser(); string UserID = myObject.ProviderUserKey.ToString(); bool atLeastOneChecked = false; foreach (GridViewRow row in Resources.Rows) { object name = row.FindControl("Username") as object; CheckBox cb = row.FindControl("SelectUser") as CheckBox; Label txt = row.FindControl("Id") as Label; Guid id = new Guid(txt.Text); int nRecords = (int)trta.DoesRecordExist(m_ticketId, id); if ((nRecords == 0) && cb.Checked) { // store data in database... trta.Insert(id, m_ticketId, DateTime.Now, new Guid(UserID)); atLeastOneChecked = true; } else if ((nRecords > 0) && !cb.Checked) { // delete record... trta.DeleteTicketByUserId(id, m_ticketId); } } Context.Items.Add("TicketId", m_ticketId); TicketsBLL bll = new TicketsBLL(); bll.statusId = (Guid)Utility.StatusId(atLeastOneChecked ? "In Progress" : "Pending"); bll.Id = new Guid(Request.QueryString["Id"]); bll.Update(); GoBack(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Create_Click(object sender, EventArgs e) { if (PageValid()) { DropDownList dept = Panel1.FindControl("dept") as DropDownList; DropDownList group = Panel1.FindControl("Group") as DropDownList; DropDownList team = ((DropDownList)Panel1.FindControl("team")) as DropDownList; TicketsBLL bll = new TicketsBLL(); bll.deptId = GetId("Dept"); bll.groupId = GetId("Group"); bll.teamId = GetId("Team"); bll.projectId = GetId("Product"); bll.statusId = GetId("Status"); bll.priorityId = GetId("Priority"); bll.createdBy = GetId("Created_By"); bll.requestedBy = GetId("Requested_By"); bll.businessUnitRep = GetId("Business_Unit_Rep"); bll.summary = Summary.Text; bll.description = Description.Text; bll.actualCost = ToInt(Actual_Cost.Text); bll.actualHours = ToInt(Actual_Hours.Text); try { bll.receivedOn = Convert.ToDateTime(ReceivedDate.Text); } catch { } try { bll.qaStartDate = Convert.ToDateTime(DueToQADate.Text); } catch { } try { bll.qaCompleteDate = Convert.ToDateTime(QACompleteDate.Text); } catch { } try { bll.userTestDate = Convert.ToDateTime(UserTestDueDate.Text); } catch { } try { bll.userTestCompleteDate = Convert.ToDateTime(UserCompleteDate.Text); } catch { } try { bll.plannedImplementationDate = Convert.ToDateTime(ImplementationDate.Text); } catch { } switch (((Button)sender).Text) { case "Update": bll.Id = new Guid(TicketId.Text); bll.Update(); break; case "Create and Assign": bll.AddTicket(); goto case "Assign"; case "Create": bll.AddTicket(); break; case "Assign": Session.Add("TicketId", (Request.QueryString["Id"] == null) ? bll.Id.ToString() : Request.QueryString["Id"]); Redirect("Assign.aspx?Id=" + ((Request.QueryString["Id"] == null) ? bll.Id.ToString() : Request.QueryString["Id"])); break; } Redirect("Tickets.aspx"); } }