示例#1
0
 public Carta(Estimacion e)
 {
     es = e;
 }
示例#2
0
 public void guardarEstimacion(Estimacion e)
 {
     smartFox.Send(new ExtensionRequest("crearEstimacion",e.toSFSObject()));
 }
示例#3
0
 public void agregarEstimacion(SFSObject dataObject)
 {
     Estimacion e = new Estimacion(dataObject);
     Sprint sprint0 = (Sprint)listaSprints[0];
     foreach(UserStory us in sprint0.getListaStories()){
         if (us.getId_UserStory().Equals(e.getId_UserStory()))
             us.addEstimacion(e);
     }
     poker.inicializar();
 }
示例#4
0
 public void eliminarEstimacion(Estimacion e)
 {
     smartFox.Send(new ExtensionRequest("eliminarEstimacion",e.toSFSObject()));
 }
 public void setEstimacion(Estimacion e)
 {
     this.est = e;
     card =  (Texture2D)Resources.Load("cards/card-" + e.getValorEstimacion());
 }
示例#6
0
 public void addEstimacion(Estimacion e)
 {
     if (listaEstimacion.Contains(e))
         listaEstimacion.Remove(e);
     listaEstimacion.Add(e);
 }
示例#7
0
    public override void fromSFSObject(SFSObject item)
    {
        listaTareas = new ArrayList();
        listaEstimacion = new ArrayList();
        listaCriterios = new ArrayList ();
        this.id_UserStory=item.GetLong("id_UserStory");
        this.id_Sprint = item.GetLong ("Id_Sprint");
        this.descripcion=item.GetUtfString("descripcion");
        this.prioridad=item.GetInt("prioridad");
        this.titulo=item.GetUtfString("Titulo");
        this.estadoEstimacion=item.GetInt("estadoEstimacion");
        this.id_proyecto=item.GetLong("id_proyecto");
        string s = item.GetUtfString ("fecha_ultimo_cambio");
        this.cerrada = item.GetBool("cerrada");
        if(!s.Equals(""))
            this.fecha_ultimo_cambio = System.DateTime.Parse(s);
        this.valorEstimacion = item.GetFloat("valorEstimacion");
        ISFSArray tareas=item.GetSFSArray("listaTareas");

        foreach(SFSObject tarea in tareas)
        {
            Task task=new Task();
            task.fromSFSObject(tarea);

            listaTareas.Add(task);
        }
        ISFSArray estimaciones=item.GetSFSArray("listaEstimacion");

        foreach(SFSObject estimacion in estimaciones)
        {
            Estimacion est=new Estimacion();
            est.fromSFSObject(estimacion);
            listaEstimacion.Add(est);
        }

        ISFSArray criterios=item.GetSFSArray("listaCriterios");
        if(criterios !=null)
        foreach(SFSObject criteria in criterios)
        {
            AcceptanceCriteria ac=new AcceptanceCriteria();
            ac.fromSFSObject(criteria);
            listaCriterios.Add(ac);
        }
    }
示例#8
0
    void doTaskDetailWindow(int windowID)
    {
        GUI.contentColor = Color.yellow;
        GUI.Label(new Rect(20,55,400,20),"Description:");
        int offset = 18*((int)(u.getDescripcion().Length/50)+1);
        if (offset > 53){
            offset = 53;
        }
        GUI.contentColor = Color.white;
        GUI.Label(new Rect(40,75,400,offset),u.getDescripcion());
        descripcion = GUIComponents.labelTextArea(new Rect(40,maxHeight-150,maxWidth-120,70),descripcion,"Comments");

        if (GUI.Button(new Rect(maxWidth/2,maxHeight-35,100,20),"Cancel")){
            descripcion = "";
            cargarCartas();
            card = 0.5f;
            openWindow = false;
        }
        if (GUI.Button(new Rect(maxWidth/2+120,maxHeight-35,100,20),"Save")){
            MultiPlayer aux = (MultiPlayer)GameObject.Find("Multi").GetComponent("MultiPlayer");
            string userName = aux.getMyUserName();
            Estimacion est = new Estimacion();
            est.setUser(userName);
            est.setDescripcion(descripcion);
            est.setValorEstimacion(card);
            est.setId_UserStory(u.getId_UserStory());
            ///u.addEstimacion(est);
            aux.guardarEstimacion(est);
            descripcion = "";
            cargarCartas();
            card = 0.5f;
            openWindow = false;
            //crearPlanningPoker poker = (crearPlanningPoker)(GameObject.Find("panelPlanningPoker")).GetComponent("crearPlanningPoker");
            //poker.inicializar();
        }

        int ancho = 58;
        int largo = 85;
        int separacion = 20;
        int  inicioArriba = 130;

        if (GUI.Button(new Rect(20,inicioArriba,ancho,largo),card_0,"label")){
            cargarCartas();
            card_0=card0s;
            card=0;

        }

        if (GUI.Button(new Rect(20 + ancho * 1 + separacion * 1,inicioArriba,ancho,largo),card_05,"label")){
            cargarCartas();
            card_05=card05s;
            card=0.5f;
        }

        if (GUI.Button(new Rect(20 + ancho * 2 + separacion * 2,inicioArriba,ancho,largo),card_1,"label")){
            cargarCartas();
            card_1=card1s;
            card=1;
        }
        if (GUI.Button(new Rect(20 + ancho * 3 + separacion * 3,inicioArriba,ancho,largo),card_2,"label")){
            cargarCartas();
            card_2=card2s;
            card=2;
        }
        if (GUI.Button(new Rect(20 + ancho * 4 + separacion * 4,inicioArriba,ancho,largo),card_3,"label")){
            cargarCartas();
            card_3=card3s;
            card=3;
        }
        if (GUI.Button(new Rect(20 + ancho * 5 + separacion * 5,inicioArriba,ancho,largo),card_5,"label")){
            cargarCartas();
            card_5=card5s;
            card=5;
        }

        if (GUI.Button(new Rect(20,inicioArriba + 100,ancho,largo),card_8,"label")){
            cargarCartas();
            card_8=card8s;
            card=8;
        }
        if (GUI.Button(new Rect(20 + ancho * 1 + separacion * 1,inicioArriba + 100,ancho,largo),card_13,"label")){
            cargarCartas();
            card_13=card13s;
            card=13;
        }
        if (GUI.Button(new Rect(20 + ancho * 2 + separacion * 2,inicioArriba + 100,ancho,largo),card_20,"label")){
            cargarCartas();
            card_20=card20s;
            card=20;
        }
        if (GUI.Button(new Rect(20 + ancho * 3 + separacion * 3,inicioArriba + 100,ancho,largo),card_40,"label")){
            cargarCartas();
            card_40=card40s;
            card=40;
        }
        if (GUI.Button(new Rect(20 + ancho * 4 + separacion * 4,inicioArriba + 100,ancho,largo),card_100,"label")){
            cargarCartas();
            card_100=card100s;
            card=100;
        }
        if (GUI.Button(new Rect(20 + ancho * 5 + separacion * 5,inicioArriba + 100,ancho,largo),card_I,"label")){
            cargarCartas();
            card_I=cardIs;
            card=inf;
        }
    }