/*
    //destruye una ventana segun el ID que viene en el parametro nv
    public void removeVentana(int nv)
    {
        destruirVentana(nv);
        activarVentana();
    }

    //destruye una ventana segun el ID que viene en el parametro nv
    //y cierra la ventana principal de la user Story
    public void cerrarTodo(int nv)
    {
        destruirVentana(nv);
        acceptanceCriteriaWindow=false;

    }
    */
    void doNewAcceptanceCriteriaWindow(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;
        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 Criterio")) {
            if (titulo.Equals ("") || descripcion.Equals ("") || prioridad.Equals ("")) {

                GameObject g= new GameObject();
                UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(g, "Assets/Game/Scripts/GUInterface/GUI_CargarAcceptanceCriteria.cs (102,5)", "GUI_Mensaje");
                g.SendMessage("setAnterior", this);
                g.SendMessage("setTitulo", "ERROR");
                g.SendMessage("setMensaje", "Debe completar todos los campos");
                g.SendMessage("Mostrar");
                acceptanceCriteriaWindow = false;
            }else{
                AcceptanceCriteria ac = new AcceptanceCriteria();
                ac.setId_Criteria(this.getIdCriteria()+1);
                ac.setId_Story(ant.getUserStory().getId_UserStory());
                ac.setDescripcion(descripcion);
                ac.setTitulo(titulo);
                ac.setPrioridad(Convert.ToInt32(prioridad));

                MultiPlayer.Instance.getSmartFox().Send(new ExtensionRequest("crearAcceptanceCriteria",ac.toSFSObject()));
                MultiPlayer.Instance.getSmartFox().ProcessEvents();

                GameObject g= new GameObject();
                UnityEngineInternal.APIUpdaterRuntimeServices.AddComponent(g, "Assets/Game/Scripts/GUInterface/GUI_CargarAcceptanceCriteria.cs (120,5)", "GUI_Mensaje");
                g.SendMessage("setAnterior", this.ant);
                g.SendMessage("setTitulo", "OK");
                g.SendMessage("setMensaje", "Criterio de Aceptacion Agregado Correctamente");
                g.SendMessage("Mostrar");
                acceptanceCriteriaWindow = false;
                limpiarFormulario();
            }
        }

        if (GUI.Button(new Rect(2*maxWidth/3-50,maxHeight-35,140,20),"Cancelar")){
            acceptanceCriteriaWindow = false;
            ant.Mostrar();
            Destroy(this);
        }
    }