예제 #1
0
        public void FinishedPickingImage(UIKit.UIImagePickerController picker, UIKit.UIImage image, Foundation.NSDictionary editingInfo)
        {
            this.ImagenEmpresa.Image = image;
            NSData imageData = image.AsPNG();

            InfoPerifl.Empresa_Actual.Empresa_Logotipo_Perfil = new Byte[imageData.Length];
            EventosVistaTrabajoDelegate.InfoEmpresa(InfoPerifl);
            picker.DismissViewController(true, null);
        }
예제 #2
0
 public void FinishedPickingImage(UIKit.UIImagePickerController picker, UIKit.UIImage image, Foundation.NSDictionary editingInfo)
 {
     ImagenPublicacion     = image;
     btnRemoveImage.Hidden = false;
     btnComentar.Enabled   = true;
     this.btnImagen.SetImage(image, UIControlState.Normal);
     this.btnImagen.ContentMode = UIViewContentMode.ScaleAspectFit;
     this.btnImagen.Enabled     = true;
     picker.DismissViewController(true, null);
 }
예제 #3
0
 public void FinishedPickingImage(UIKit.UIImagePickerController picker, UIKit.UIImage image, Foundation.NSDictionary editingInfo)
 {
     ImagenPublicacion = ImageHelper.ReescalImage(image);
     this.btnImageComment.SetImage(image, UIControlState.Normal);
     this.btnDeleteImge.Hidden        = false;
     this.btnPublicar.Enabled         = true;
     this.btnImageComment.ContentMode = UIViewContentMode.ScaleAspectFit;
     this.btnImageComment.Enabled     = true;
     picker.DismissViewController(true, null);
 }
예제 #4
0
 public void FinishedPickingImage(UIKit.UIImagePickerController picker, UIKit.UIImage image, Foundation.NSDictionary editingInfo)
 {
     if (this.TouchedBack)
     {
         image = ImageHelper.ReescalProfileBackImage(image);
         this.btnFondoImagen.SetBackgroundImage(image, UIControlState.Normal);
         NewInfoPerfil.Usuario_Fotografia_FondoPerfil = image?.AsPNG().ToArray();
     }
     else if (this.TouchedProfile)
     {
         image = ImageHelper.ReescalProfileImage(image);
         this.btnImagen.SetBackgroundImage(image, UIControlState.Normal);
         NewInfoPerfil.Usuario_Fotografia_Perfil = image?.AsPNG().ToArray();
     }
     this.TouchedBack    = false;
     this.TouchedProfile = false;
     picker.DismissViewController(true, null);
 }
예제 #5
0
        public async void FinishedPickingImage(UIKit.UIImagePickerController picker, UIKit.UIImage image, Foundation.NSDictionary editingInfo)
        {
            if (this.TouchedBack)
            {
                BTProgressHUD.Show("Guardando Imagen");
                await Task.Run(() =>
                {
                    image = ImageHelper.ReescalProfileBackImage(image);
                    Miembro.Usuario_Fotografia_FondoPerfil = image?.AsPNG().ToArray();
                    if (this.GuardarInfo())
                    {
                        BTProgressHUD.Dismiss();
                        BTProgressHUD.Show("Información guardada con éxito");
                        //this.PublicarPost(Miembro.Usuario_Nombre + " " + Miembro.Usuario_Apellidos + " actualizó su foto de fondo", Miembro.Usuario_Fotografia_FondoPerfil, 2);
                    }
                });

                BTProgressHUD.Dismiss();
                this.btnImageBackGround.SetBackgroundImage(image, UIControlState.Normal);
            }
            else if (this.TouchedProfile)
            {
                BTProgressHUD.Show("Guardando Imagen");
                await Task.Run(() =>
                {
                    image = ImageHelper.ReescalProfileImage(image);
                    Miembro.Usuario_Fotografia_Perfil = image?.AsPNG().ToArray();
                    if (this.GuardarInfo())
                    {
                        //this.PublicarPost(Miembro.Usuario_Nombre + " " + Miembro.Usuario_Apellidos + " actualizó su foto de perfil", Miembro.Usuario_Fotografia_Perfil, 1);
                    }
                });

                BTProgressHUD.Dismiss();
                this.btnProfileImage.SetBackgroundImage(image, UIControlState.Normal);
            }
            this.TouchedBack    = false;
            this.TouchedProfile = false;
            picker.DismissViewController(true, null);
        }
예제 #6
0
 public void Canceled(UIKit.UIImagePickerController picker)
 {
     picker.DismissViewController(true, null);
 }