private void loadOpenObjectives() { var items = new List <Object>(); foreach (Objetivo objetivo in ObjetivoManager.obtenerAbiertos(this.sector)) { string itemText = ""; if (ObjetivoManager.obtenerEmpleado(objetivo) == null) { itemText = $"{objetivo.descripcion}"; } else { itemText = $"({ObjetivoManager.obtenerEmpleado(objetivo).apellido}, {ObjetivoManager.obtenerEmpleado(objetivo).nombre}) {objetivo.descripcion}"; } items.Add(new ComboboxItem { Text = itemText, Value = objetivo.id }); } lbOpenObj.DisplayMember = "Text"; lbOpenObj.ValueMember = "Value"; lbOpenObj.DataSource = items; }
private void updateObjetivosTab() { if (TrabajadorManager.obtenerSector(usuarioLoggeado) == null) { return; } var items = new List <Object>(); foreach (Objetivo objetivo in ObjetivoManager.obtenerAbiertos(usuarioLoggeado)) { items.Add(new ComboboxItem { Text = objetivo.descripcion, Value = objetivo.id }); } lbMyObj.DisplayMember = "Text"; lbMyObj.ValueMember = "Value"; lbMyObj.DataSource = items; List <Objetivo> objetivos = ObjetivoManager.obtenerAbiertos(usuarioLoggeado.sector); var items2 = new List <Object>(); foreach (Objetivo objetivo in objetivos) { if (ObjetivoManager.obtenerEmpleado(objetivo) != null) { string itemText = $"({ObjetivoManager.obtenerEmpleado(objetivo).apellido}, {ObjetivoManager.obtenerEmpleado(objetivo).nombre}) {objetivo.descripcion}"; items2.Add(new ComboboxItem { Text = itemText, Value = objetivo.id }); } else { items2.Add(new ComboboxItem { Text = objetivo.descripcion, Value = objetivo.id }); } } lbSectorObj.DisplayMember = "Text"; lbSectorObj.ValueMember = "Value"; lbSectorObj.DataSource = items2; }