Exemplo n.º 1
0
        private void LlenaDatosUsuario(int idUsuario)
        {
            try
            {
                HelperUsuario usuario = _servicioUsuario.ObtenerDatosTicketUsuario(idUsuario);
                if (usuario != null)
                {
                    lblNombreDetalle.Text           = usuario.NombreCompleto;
                    lblTipoUsuarioDetalle.Text      = usuario.TipoUsuarioDescripcion.Substring(0, 1);
                    imgVip.Visible                  = usuario.Vip;
                    lblFechaUltimaconexion.Text     = usuario.FechaUltimoLogin;
                    ddlTicketUsuario.DataSource     = usuario.TicketsAbiertos;
                    ddlTicketUsuario.DataTextField  = "Tipificacion";
                    ddlTicketUsuario.DataValueField = "IdTicket";
                    ddlTicketUsuario.DataBind();

                    lblPuesto.Text = usuario.Puesto;
                    // usuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.CorreoUsuario.First(s => s.Obligatorio).Correo : string.Empty;
                    //TODO: Cambia a correo principal
                    lblCorreoPrincipal.Text = usuario.Correos.First();
                    //usuario.TelefonoUsuario.FirstOrDefault(s => s.Obligatorio) != null ? usuario.TelefonoUsuario.First(s => s.Obligatorio).Numero : string.Empty;
                    //TODO: Cambia a telefono principal
                    lblTelefonoPrincipal.Text        = usuario.Telefonos.First();
                    lblOrganizacion.Text             = usuario.Organizacion;
                    lblUbicacion.Text                = usuario.Ubicacion;
                    lblFechaAltaDetalle.Text         = usuario.Creado;
                    lblfechaUltimaActualizacion.Text = usuario.UltimaActualizacion;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }