예제 #1
0
    void Start()
    {
        dev = Developer.GetInstalce();

        ticketController = FindObjectOfType <TicketController>();
        ticketController.callreadSprint();
        message        = ticketController.sprintData.error;
        dropdownSprint = dropdownSprintObject.GetComponent <Dropdown>();
        dropdownSprint.ClearOptions();
        dropdownSprint.AddOptions(ticketController.sprintList);


        boardController = FindObjectOfType <BoardController>();
        boardController.callRead();
        message         = message + boardController.boardData.error;
        dropdownProject = dropdownProjectObject.GetComponent <Dropdown>();
        dropdownProject.ClearOptions();
        List <string> data = new List <string>();

        foreach (Board item in boardController.rootboard.boards)
        {
            data.Add(item.Id.ToString());
        }
        dropdownProject.AddOptions(data);

        if (!string.IsNullOrEmpty(ticketController.sprintData.error) && !string.IsNullOrEmpty(boardController.boardData.error))
        {
            popUp = FindObjectOfType <PopUpScript>();
            popUp.Show(message);
        }
    }
예제 #2
0
 public void login()
 {
     if (!string.IsNullOrEmpty(loginData.error))
     {
         popUp = GetComponent <PopUpScript>();
         popUp.Show(loginData.error);
     }
     else if (loginSuccessfully)
     {
         id = int.Parse(webresult[1]);
         DBManager.shortname = shortName.text;
         dev           = Developer.GetInstalce();
         dev.Id        = id;
         dev.Shortname = shortName.text;
         if (shortName.text == "TB")
         {
             UnityEngine.SceneManagement.SceneManager.LoadScene(1);
         }
         else
         {
             UnityEngine.SceneManagement.SceneManager.LoadScene(1);
         }
     }
     else
     {
         message = loginData.text;
         popUp   = GetComponent <PopUpScript>();
         popUp.Show(message);
     }
 }
예제 #3
0
    IEnumerator addtask()
    {
        m_DropdownValue = dropdownTicket.value;
        idTicket        = dropdownTicket.options[m_DropdownValue].text;

        WWWForm form = new WWWForm();

        form.AddField("tasktitle", tasktitle.text);
        form.AddField("idticket", idTicket);

        addTask = new WWW("http://192.168.1.32/scrumboard/taskservices/create.php", form);
        while (addTask.isDone == false)
        {
            if (addTask.isDone == true)
            {
                break;
            }
        }
        if (!string.IsNullOrEmpty(addTask.error))
        {
            popUp = AddTaskPopupGameObjectManager.GetComponent <PopUpScript>();
            popUp.Show(addTask.error);
        }
        addTaskToList();
        yield return(addTask);
    }
예제 #4
0
    IEnumerator addticket()
    {
        WWWForm form = new WWWForm();

        form.AddField("tickettitle", tickettitle.text);
        form.AddField("sprint", choose.Sprint);
        form.AddField("ticketdesc", ticketdesc.text);
        form.AddField("idboard", choose.Project);

        addTicket = new WWW("http://192.168.1.32/scrumboard/ticketservices/create.php", form);
        while (addTicket.isDone == false)
        {
            if (addTicket.isDone == true)
            {
                break;
            }
        }
        if (!string.IsNullOrEmpty(addTicket.error))
        {
            popUp = AddTicketPopupGameObjectManager.GetComponent <PopUpScript>();
            popUp.Show(addTicket.error);
        }
        //getAddTicketMessage();
        addTicketToList();
        yield return(addTicket);
    }
예제 #5
0
    public string getAddTaskMessage()
    {
        popUp    = AddTaskPopupGameObjectManager.GetComponent <PopUpScript>();
        itemData = JsonMapper.ToObject(addTask.text);
        int n = itemData.Count;

        if (n > 0)
        {
            popUp.Show(itemData["status_message"].ToString());
            return(itemData["status"].ToString());
        }
        else
        {
            popUp.Show("NoDataWasFound");
            return("NoDataWasFound");
        }
    }
예제 #6
0
    IEnumerator deleteticket(int idTicket)
    {
        WWWForm form = new WWWForm();

        form.AddField("id", idTicket);

        deleteTicketData = new WWW("http://192.168.1.32/scrumboard/ticketservices/delete.php", form);
        while (deleteTicketData.isDone == false)
        {
            if (deleteTicketData.isDone == true)
            {
                break;
            }
        }
        popUp = DeleteTicketPopupGameObjectManager.GetComponent <PopUpScript>();
        if (!string.IsNullOrEmpty(deleteTicketData.error))
        {
            popUp.Show(deleteTicketData.error);
        }
        yield return(deleteTicketData);
    }
예제 #7
0
    IEnumerator register()
    {
        WWWForm form = new WWWForm();

        form.AddField("firstname", nome.text);
        form.AddField("lastname", surname.text);
        form.AddField("shortname", shortName.text);
        form.AddField("password", password.text);
        WWW www = new WWW("http://192.168.1.32/scrumboard/loginServices/register.php", form);

        while (www.isDone == false)
        {
            if (www.isDone == true)
            {
                break;
            }
        }
        if (!string.IsNullOrEmpty(www.error))
        {
            popUp = RegisterPopupGameObjectManager.GetComponent <PopUpScript>();
            popUp.Show(www.error);
        }
        else if (www.text == "0")
        {
            popUp   = RegisterPopupGameObjectManager.GetComponent <PopUpScript>();
            message = "User Created Successfully.";
            popUp.Show(message);
            nome.text      = "";
            surname.text   = "";
            shortName.text = "";
            password.text  = "";
        }
        else
        {
            popUp   = RegisterPopupGameObjectManager.GetComponent <PopUpScript>();
            message = www.text;
            popUp.Show(message);
        }
        yield return(www);
    }
예제 #8
0
    IEnumerator finishTicket(int idTicket)
    {
        WWWForm form = new WWWForm();

        form.AddField("id", idTicket);
        form.AddField("solution", solution.text);

        finishTicketData = new WWW("http://192.168.1.32/scrumboard/ticketservices/update_status.php", form);
        while (finishTicketData.isDone == false)
        {
            if (finishTicketData.isDone == true)
            {
                break;
            }
        }
        popUp = FinishTicketPopupGameObjectManager.GetComponent <PopUpScript>();
        if (!string.IsNullOrEmpty(finishTicketData.error))
        {
            popUp.Show(finishTicketData.error);
        }
        yield return(finishTicketData);
    }