public void GuardarCambios() { try { PerfilServicios.PerfilServicesClient perfilServicesClient = new PerfilServicios.PerfilServicesClient(); ImageConverter imageConverter = new ImageConverter(); ClienteIntellectus.Views.Principal.Perfil.Perfil.Avatar = (byte[])imageConverter.ConvertTo(iActualizarAvatar.Avatar, typeof(byte[])); PerfilServicios.ActualizarRespuestaOfPerfilCompuestoqYdlCAL1 resultado = perfilServicesClient.ActualizarPerfilCompuesto(ClienteIntellectus.Views.Principal.Perfil); if (!resultado.Error) { ClienteIntellectus.Views.Principal.Perfil = resultado.Entidad; using (var ms = new MemoryStream(ClienteIntellectus.Views.Principal.Perfil.Perfil.Avatar)) { iActualizarAvatar.Avatar = Image.FromStream(ms); } } else { iActualizarAvatar.MostrarMensajeUsuarioError(resultado.Errores["Error"]); } } catch (Exception es) { iActualizarAvatar.MostrarMensajeUsuarioError(es.Message); } }
public void GuardarCambios() { try { PerfilServicios.PerfilServicesClient perfilServicesClient = new PerfilServicios.PerfilServicesClient(); ClienteIntellectus.Views.Principal.Perfil.Perfil.NombreReal = InformacionPersonal.NombreReal; ClienteIntellectus.Views.Principal.Perfil.Perfil.Descripcion = InformacionPersonal.Descripcion; PerfilServicios.ActualizarRespuestaOfPerfilCompuestoqYdlCAL1 respuesta = perfilServicesClient.ActualizarPerfilCompuesto(ClienteIntellectus.Views.Principal.Perfil); if (!respuesta.Error) { ClienteIntellectus.Views.Principal.Perfil = respuesta.Entidad; } else { InformacionPersonal.MostrarMensajeUsuarioError(respuesta.Errores["Error"]); } } catch (Exception es) { InformacionPersonal.MostrarMensajeUsuarioError(es.Message); } }
public void ActualizarListaAmigos() { try { PerfilServicios.PerfilServicesClient perfilServicesClient = new PerfilServicios.PerfilServicesClient(); PerfilServicios.MultipleRespuestaOfPerfilCompuestoqYdlCAL1 resultado = perfilServicesClient.ObtenerListaAmigosPerfilCompuesto(ClienteIntellectus.Views.Principal.ID); if (!resultado.Error) { flowLayoutPanelAmigosConectados.Controls.Clear(); flowLayoutPanelAmigosDesconectados.Controls.Clear(); foreach (var cliente in resultado.Entidades) { ControlUsuarioAmigosTarjetaAmigos cuata = new ControlUsuarioAmigosTarjetaAmigos(cliente); if (cliente.Perfil.Online) { flowLayoutPanelAmigosConectados.Controls.Add(cuata); } else { flowLayoutPanelAmigosDesconectados.Controls.Add(cuata); } } labelAmigosConectados.Text = "Amigos conectados(" + flowLayoutPanelAmigosConectados.Controls.Count + ")"; labelAmigosDesconectados.Text = "Amigos conectados(" + flowLayoutPanelAmigosDesconectados.Controls.Count + ")"; } else { MessageBox.Show(resultado.Errores["Error"]); } } catch (Exception es) { MessageBox.Show(es.Message + " " + es.InnerException); } }
public void Inicializar(ClienteIntellectus.Views.ControlUsuario.Principal.ControlUsuarioPrincipalPrincipal controlPrincipal) { try { PerfilServicesClient = new PerfilServicios.PerfilServicesClient(); } catch (Exception ex) { iprincipal.MostrarMensajeUsuarioError(ex.Message); } try { PerfilServicios.UnicaRespuestaOfPerfilCompuestoqYdlCAL1 resultado = PerfilServicesClient.ConsultarPerfilCompuesto(iprincipal.IdCliente); if (!resultado.Error) { ClienteIntellectus.Views.Principal.Perfil = resultado.Entidad; using (var ms = new MemoryStream(ClienteIntellectus.Views.Principal.Perfil.Perfil.Avatar)) { principal.pictureAvatar.Image = Image.FromStream(ms); } } else { iprincipal.MostrarMensajeUsuarioError(resultado.Errores["Error"]); } } catch (Exception es) { iprincipal.MostrarMensajeUsuarioError(es.Message); } controlPrincipal.BringToFront(); }