Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
    /// <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();
    }
Exemplo n.º 4
0
    /// <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");
        }
    }