Esempio n. 1
0
 public void cambiarTTotalTask(Task t)
 {
     smartFox.Send (new ExtensionRequest("modificarTTotalTask",t.toSFSObject()));
 }
Esempio n. 2
0
    void doNewSprintWindow(int windowID)
    {
        inicio = 30;
        height = 20;
        offset = 0;

        offset= 10; inicio = inicio + height;
        titulo = GUIComponents.labelTextField(new Rect(20,inicio+offset,maxWidth-40,height),titulo,"Titulo",220);
        inicio = inicio + height + offset;
        descripcion = GUIComponents.labelTextArea(new Rect(20,inicio+offset ,maxWidth-40,height*4),descripcion,"Descripcion");
        inicio = inicio + height*4 + offset;
        responsable =GUIComponents.labelTextField(new Rect(20,inicio+offset ,maxWidth-40,height),responsable,"Responsable",220);
        inicio = inicio + height + offset;
        t_Estimado = GUIComponents.labelTextField(new Rect(20,inicio+offset,maxWidth-200,height),t_Estimado,"Tiempo estimado",60);
        inicio = inicio + height + offset;
        t_Total = GUIComponents.labelTextField(new Rect(20,inicio+offset,maxWidth-200,height),t_Total,"Tiempo total",60);
        inicio = inicio + height + offset;
        estado = GUIComponents.labelTextField(new Rect(20,inicio+offset,maxWidth-200,height),estado,"Estado",60);
        inicio = inicio + height + offset;
        prioridad = GUIComponents.labelTextField(new Rect(20,inicio+offset,maxWidth-200,height),prioridad,"Prioridad",60);
        inicio = inicio + height + offset;

        if(GUI.Button(new Rect (maxWidth/3-100,maxHeight-35,140,20), "Cargar Tarea")){
            if (titulo.Equals("") || descripcion.Equals("") || responsable.Equals("")||t_Estimado.Equals("") || t_Total.Equals("") || estado.Equals("")||prioridad.Equals("")){
                desactivarVentana();
                incVentana();
                setTitulo("ERROR");
                setMensaje("Debe completar todos los campos");
                setLlamador("GUI_CargarTask");
                ejecutar("GUI_Error");
                }
            else{
                Task t = new Task();
                t.setId_Task(this.getIdTask()+1);
                t.setTitulo(titulo);
                t.setDescripcion(descripcion);
                t.setResponsable(responsable);
                t.setT_Estimado(Convert.ToInt32(t_Estimado));
                t.setT_Total(Convert.ToInt32(t_Total));
                t.setEstado(estado);
                t.setPrioridad(Convert.ToInt32(prioridad));

                t.setId_Story(ant.getUserStory().getId_UserStory());
                MultiPlayer.Instance.getSmartFox().Send(new ExtensionRequest("crearTask",t.toSFSObject()));
                //NextStories button = (NextStories)GameObject.Find("ButtonNextStories").GetComponent("NextStories");
                //button.addTarea(t);
                desactivarVentana();
                incVentana();
                GameObject g = new GameObject();
                UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(g, "Assets/Game/Scripts/GUInterface/GUI_CargarTask.cs (135,5)", "GUI_Mensaje");
                g.SendMessage("setTitulo","Nueva Tarea");
                g.SendMessage("setMensaje","La Tarea fue cargada exitosamente.");
                g.SendMessage("Mostrar");
                limpiarFormulario();
            }
        }
        if (GUI.Button(new Rect(2*maxWidth/3-50,maxHeight-35,140,20),"Cancelar")){
            sprintWindow = false;
            ant.Mostrar();
            Destroy(this);
        }
    }
Esempio n. 3
0
 public void cambiarEstadoTarea(Task t)
 {
     smartFox.Send(new ExtensionRequest("modificarEstadoTask",t.toSFSObject()));
 }
Esempio n. 4
0
    void doUserSDetailWindow(int windowID)
    {
        SetupTaskList();
        SetupCriteriaList ();
        int heightActual = 30;
        GUIComponents.labelDetail(new Rect(20,heightActual,310,20),"ID UserStory: ",u.getId_UserStory().ToString());
        GUI.contentColor = Color.yellow;
        heightActual = heightActual + 25;
        GUI.Label(new Rect(20,heightActual,310,20),"Descripcion:");
        int offset = 18*((int)(u.getDescripcion().Length/50)+1);

        GUI.contentColor = Color.white;
        heightActual = heightActual + 20;
        GUI.Label(new Rect(40,heightActual,290,offset),u.getDescripcion());
        heightActual = heightActual + offset;
        GUIComponents.labelDetail(new Rect(20,heightActual,310,20),"Prioridad: ",u.getPrioridad().ToString());

        GUI.contentColor = Color.yellow;
        heightActual = heightActual + 25;
        GUI.Label (new Rect(20,heightActual,310,20),"Tareas:");

        //Cargar las tareas en area con barra deslizable
        GUI.contentColor = Color.white;
        heightActual = heightActual + 30;
        //GUILayout.BeginArea (new Rect(10, heightActual, 350, 500));
        gameScrollPositionTask = GUI.BeginScrollView (new Rect(5, heightActual, 335, 75),gameScrollPositionTask, new Rect(0,0,270, 25 * taskNameStrings.Count));

        int height = 0;
        foreach(string nameTask in taskNameStrings)
        {
            long id = Convert.ToInt64(nameTask.Split(' ')[0]);
            t= getTask(id);
            if (GUI.Button(new Rect (10,height ,220, 20),nameTask)){
                GameObject g = new GameObject();
                g.AddComponent<GUI_DetalleTareaUs>();
                g.SendMessage("setAnterior",this);
                g.SendMessage("setTarea",t);
                g.SendMessage("Mostrar");
                openWindow = false;
            }

            if (GUI.Button(new Rect (240, height ,70, 20),"Eliminar")){
                MultiPlayer.Instance.getSmartFox().Send(new ExtensionRequest("eliminarTask",t.toSFSObject()));
                EliminarTask(t);
                crearPlanoTask planoTask = (crearPlanoTask)(GameObject.Find("panelTaskBoard")).GetComponent("crearPlanoTask");
                planoTask.inicializar(MultiPlayer.Instance.getListaSprints());
                GameObject g = new GameObject ();
                g.AddComponent <GUI_Mensaje>();
                g.SendMessage ("setAnterior", this);
                g.SendMessage ("setTitulo", "OK");
                g.SendMessage ("setMensaje", "Tarea eliminada exitosamente.");
                g.SendMessage ("Mostrar");
                openWindow = false;
            }

            height += 25;
        }

        GUI.EndScrollView ();
        //GUILayout.EndArea ();

        GUI.contentColor = Color.yellow;
        heightActual = heightActual + 90;
        GUI.Label (new Rect(20,heightActual,310,20),"Criterios de Aceptacion:");

        //Cargar los criterios en area con barra deslizable

        GUI.contentColor = Color.white;
        heightActual = heightActual + 30;

        gameScrollPositionCriteria = GUI.BeginScrollView (new Rect(10, heightActual, 320, 75),gameScrollPositionCriteria, new Rect(0,0,270, 25 * criteriaNameStrings.Count));
        height = 0;
        foreach(string nameCriteria in criteriaNameStrings)
        {
            long id = Convert.ToInt64(nameCriteria.Split(' ')[0]);
            ac= getAcceptanceCriteria(id);
            if (GUI.Button(new Rect (10,height ,220, 20),nameCriteria)){
                GameObject g = new GameObject();
                g.AddComponent<GUI_DetalleCriterio>();
                g.SendMessage("setAnterior",this);
                g.SendMessage("setAcceptanceCriteria",ac);
                g.SendMessage("Mostrar");
                openWindow = false;
            }

            if (GUI.Button(new Rect (240, height ,70, 20),"Eliminar")){
                MultiPlayer.Instance.getSmartFox().Send(new ExtensionRequest("eliminarAcceptanceCriteria",ac.toSFSObject()));
                EliminarAcceptanceCriteria(ac);
                GameObject g = new GameObject ();
                g.AddComponent <GUI_Mensaje>();
                g.SendMessage ("setAnterior", this);
                g.SendMessage ("setTitulo", "OK");
                g.SendMessage ("setMensaje", "Criterio de aceptacion eliminado exitosamente.");
                g.SendMessage ("Mostrar");
                openWindow = false;
            }

            height += 25;
        }

        GUI.EndScrollView ();

        GUI.contentColor = Color.white;
        if(GUI.Button(new Rect(maxWidth/3-100,maxHeight-50,100,40),"Agregar"+ System.Environment.NewLine + "Tarea")){
                GameObject g = new GameObject();
                g.AddComponent<GUI_CargarTask>();
                g.SendMessage("Mostrar",this);
                //GUI_CargarTask gct = g.GetComponent("GUI_CargarTask");

                openWindow=false;
        }

        if(GUI.Button(new Rect(maxWidth/2-50,maxHeight-50,100,40),"Agregar" + System.Environment.NewLine + "Criterio")){
            GameObject g = new GameObject();
            g.AddComponent<GUI_CargarAcceptanceCriteria>();
            g.SendMessage("setAnterior",this);
            g.SendMessage("Mostrar");
            openWindow = false;

        }

        GUI.contentColor = Color.white;
        if (GUI.Button(new Rect(maxWidth*2/3,maxHeight-50,100,40),"Cerrar")){
                openWindow = false;
                Destroy(this);
            }
    }