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);
            }
        }
Пример #2
0
        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);
            }
        }