Exemplo n.º 1
0
        protected void GuardarMantenimientoImagen_Click(object sender, EventArgs e)
        {
            bool   archivoValido      = false;
            String rutaCarpetaDestino = Server.MapPath("../img/");

            Console.WriteLine(rutaCarpetaDestino);
            System.Diagnostics.Debug.WriteLine(rutaCarpetaDestino);
            if (SubidordeImagen.HasFile)
            {
                String   fileExtension      = System.IO.Path.GetExtension(SubidordeImagen.FileName).ToLower();
                String[] extensionesValidas = { ".gif", ".png", ".jpg" };
                for (int i = 0; i < extensionesValidas.Length; i++)
                {
                    if (fileExtension == extensionesValidas[i])
                    {
                        archivoValido = true;
                    }
                }
            }

            if (archivoValido)
            {
                try
                {
                    SubidordeImagen.PostedFile.SaveAs(rutaCarpetaDestino + SubidordeImagen.FileName);
                    MP.EditarProductoImagen(Producto.Pro_Pk, "../img/" + SubidordeImagen.FileName.ToString());
                }
                catch (Exception)
                {
                }
            }
            else
            {
            }
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append(@"<script type='text/javascript'>");
            sb.Append("$('#ModalMantenimientoImagen').modal('hide');");
            sb.Append(@"</script>");
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseModalMantenimientoImagenScript", sb.ToString(), false);
            Producto = MP.spListarProducto(Producto.Pro_Pk);
            AsignarProducto(Producto);
        }