internal UTarefa AdicionaTarefa(Tarefa tarefa) { var utarefa = new UTarefa(tarefa, this, NotificaAlteracao); utarefa.NotificaAlteracao += NotificaAlteracao; this.flowLayoutPanel.Controls.Add(utarefa); return utarefa; }
public void Setup(Tarefa tarefa, UEstadoTarefa uEstado) { this.UEstado = uEstado; this.Tarefa = tarefa; uEditorQuem.Setup("Quem", tarefa); uEditorVerificador.Setup("Verificador", tarefa); uEditorHoras.Setup("HorasAlocadas", tarefa); lblHistoria.Text = tarefa.Historia.Nome; lblNome.Text = tarefa.Historia.Codigo + ", " + tarefa.Nome; }
public UTarefa(Tarefa tarefa, UEstadoTarefa uEstado, Action notificacao) : this() { Setup(tarefa, uEstado); this.NotificaAlteracao = notificacao; uEditorQuem.NotificaAlteracao += notificacao; uEditorVerificador.NotificaAlteracao += notificacao; uEditorHoras.NotificaAlteracao += notificacao; if (!string.IsNullOrEmpty (tarefa.Desc)) toolTip.SetToolTip(lblNome, tarefa.Desc.Trim()); AjustaTamanho(); }