示例#1
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            UtilidadS3 utilidad = new UtilidadS3();

            usuario = (Usuario)this.DataContext;
            Imagen op = new Imagen();

            if (modificarImagen == true)
            {
                nuevaDir           = op.cambia(direccionImagen, 256, 256, usuario.username);
                usuario.fotografia = utilidad.subirFotoUsuario(usuario.username, nuevaDir, usuario.username + nombreImagen.Split('.')[1]);
            }
            if (modificar == false)
            {
                usuario.guardar();
            }
            else
            {
                usuario.modificar();
            }
            if (Connection.Objects.Error.isActivo())
            {
                MessageBox.Show(Connection.Objects.Error.nombreError, Connection.Objects.Error.descripcionError);
            }
            else
            {
                MessageBox.Show("Correcto");
                borde.Child = anterior;
            }
        }
示例#2
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            UtilidadS3 utilidad = new UtilidadS3();

            evento = (Eventos)this.DataContext;
            Imagen op = new Imagen();

            if (modificarImagen == true)
            {
                nuevaDir      = op.cambia(direccionImagen, 800, 800, evento.nombre);
                evento.afiche = utilidad.subirSalaoEvento(evento.nombre, nuevaDir, evento.nombre + "." + nombreImagen.Split('.')[1], false);
            }
            evento.fecha = dpFecha.SelectedDate.Value.Date;
            if (modificar == false)
            {
                evento.usuario = Settings.user.username;
                evento.guardar();
                modificarImagen = false;
            }
            else
            {
                evento.modificar();
                modificarImagen = false;
            }
            if (Connection.Objects.Error.isActivo())
            {
                MessageBox.Show(Connection.Objects.Error.descripcionError, Connection.Objects.Error.nombreError);
            }
            else
            {
                MessageBox.Show("Correcto");
                borde.Child = anterior;
            }
        }
示例#3
0
        public async void SubirArchivo(string ruta, string nombre)
        {
            Pieza         pieza    = DataContext as Pieza;
            UtilidadS3    utilidad = new UtilidadS3();
            Task <string> t        = Task <string> .Factory.StartNew(()
                                                                     => utilidad.subirArchivoPieza(pieza.codigo, ruta, nombre, false));

            await t;

            fileTxt.Text = t.Result;
        }
示例#4
0
        private async void SubirFoto(string archivo, string ruta)
        {
            Pieza         pieza    = DataContext as Pieza;
            UtilidadS3    utilidad = new UtilidadS3();
            Task <string> t        =
                Task <string> .Factory.StartNew(() => utilidad.subirArchivoPieza(pieza.codigo, ruta, archivo, true));

            await t;

            if (!Crear)
            {
                CrearFoto(t.Result, pieza.codigo);
            }
            else
            {
                ruta = t.Result;
                ImageSource imageSource = new BitmapImage(new Uri(ruta));
                foto.Source = imageSource;
            }
        }
示例#5
0
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            UtilidadS3 utilidad = new UtilidadS3();

            sala = (Sala)this.DataContext;
            Imagen op = new Imagen();

            if (modificarImagen == true)
            {
                nuevaDir        = op.cambia(direccionImagen, 800, 800, sala.nombre);
                sala.fotografia = utilidad.subirSalaoEvento(sala.nombre, direccionImagen, sala.nombre + "." + nombreImagen.Split('.')[1], true);
            }
            if ((!txtNombre.Text.Equals("")) && (!txtDescripcion.Text.Equals("")))
            {
                if (modificar == false)
                {
                    sala.guardar();
                    modificarImagen = false;
                }
                else
                {
                    sala.modificar();
                    modificarImagen = false;
                }
                if (Connection.Objects.Error.isActivo())
                {
                    MessageBox.Show(Connection.Objects.Error.nombreError, Connection.Objects.Error.descripcionError);
                }
                else
                {
                    MessageBox.Show("Se han guardado los datos correctamente");
                    borde.Child = anterior;
                }
            }
            else
            {
                MessageBox.Show("No se ha rellenado uno o varios campos obligatorios");
            }
        }