Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }