void doNewSprintWindow(int windowID) { idSprint = GUIComponents.labelTextField(new Rect(20,30,maxWidth-40,20),idSprint,"Titulo",220); descripcion = GUIComponents.labelTextArea(new Rect(20,60,maxWidth-40,80),descripcion,"Descripcion"); fec_inicio = GUIComponents.labelTextField(new Rect(20,150,maxWidth-40,20),fec_inicio,"Fecha de inicio",180); fec_fin = GUIComponents.labelTextField(new Rect(20,180,maxWidth-40,20),fec_fin,"Fecha de finalizacion",180); scrollPosition = GUIComponents.itemList(new Rect(20,215,maxWidth-40,120),scrollPosition,"User Stories Asociadas",stories,selected); if (GUI.Button(new Rect(maxWidth/3-50,maxHeight-30,100,20),"Crear Sprint")){ Sprint s = new Sprint(); s.setTitulo(idSprint); s.setDescripcion(descripcion); char[] delimiterChars = { '/' }; String[] fecha1 = fec_inicio.Split(delimiterChars); if(fecha1 != null) s.setFechaInicio(new DateTime(Convert.ToInt32(fecha1[2]),Convert.ToInt32(fecha1[1]),Convert.ToInt32(fecha1[0]))); String[] fecha2 = fec_fin.Split(delimiterChars); if(fecha2 != null) s.setFechaFin(new DateTime(Convert.ToInt32(fecha2[2]),Convert.ToInt32(fecha2[1]),Convert.ToInt32(fecha2[0]))); s.setEstado("Planned"); ArrayList storiesSeleccionadas=getStoriesSelected(selected,stories); UserVS user = MultiPlayer.Instance.getUser(); s.setId_Proyecto(user.getProyecto()); s.setListaStories(storiesSeleccionadas); SFSObject obj = s.toSFSObject(); long max = MultiPlayer.Instance.getListaSprints().Count; obj.PutLong("Id_Sprint",max); MultiPlayer.Instance.getSmartFox().Send(new ExtensionRequest("crearSprint",obj)); sprintWindow = false; } //MultiPlayer.Instance if (GUI.Button(new Rect(2*maxWidth/3-50,maxHeight-30,100,20),"Cancelar")) sprintWindow = false; }