Ejemplo n.º 1
0
        private ImagenResponse editarImagen()
        {
            ImagenResponse objResponse;

            try
            {
                Imagen objImagen = new Imagen();
                objImagen.IMAGEN = Controles.utilidades.ImageToByte(ctrLogo.getImage());
                if (imagen != null && imagen.ID_IMAGEN > 0)
                {
                    objImagen.ID_IMAGEN = imagen.ID_IMAGEN;
                    objResponse         = serviciosImagen.editarImagen(objImagen);
                    objResponse.objeto  = objImagen;
                }
                else
                {
                    objResponse = serviciosImagen.crearImagen(objImagen);
                    if (objResponse.correcto && objResponse.objeto != null && objResponse.objeto.ID_IMAGEN > 0)
                    {
                        imagen = objResponse.objeto;
                    }
                }
                return(objResponse);
            }
            catch (Exception exp)
            {
                Controles.mensajes.mensajeError(exp.Message);
                objResponse          = new ImagenResponse();
                objResponse.correcto = false;
                objResponse.error    = exp.Message;
                return(objResponse);
            }
        }
Ejemplo n.º 2
0
        private ImagenResponse guardarImagen()
        {
            ImagenResponse objResponse;

            try
            {
                Imagen objImagen = new Imagen();
                objImagen.IMAGEN = Controles.utilidades.ImageToByte(ctrLogo.getImage());
                objResponse      = serviciosImagen.crearImagen(objImagen);
                return(objResponse);
            }
            catch (Exception exp)
            {
                Controles.mensajes.mensajeError(exp.Message);
                objResponse          = new ImagenResponse();
                objResponse.correcto = false;
                objResponse.error    = exp.Message;
                return(objResponse);
            }
        }