public ActionResult MenuFileTreeMoverCopiar(FormCollection Postpath) { string _pastaSolicitada = Postpath["dir"]; UsuarioLogado infoUsuarioLogado = new UsuarioLogado(); var _infoUsuarioLogado = infoUsuarioLogado.GetUsuarioLogado(User.Identity.Name); //int prmIdUsuario, string prmDiretorio, string prmTipo, string prmStatus) ListaDiretoriosArquivos list_diretoriosArquivos = ListaDiretoriosArquivosBaseDados.RetornaDiretoriosArquivosBaseDados(_infoUsuarioLogado.Usu_Id, _pastaSolicitada, "D", "A"); return(PartialView(list_diretoriosArquivos)); }
public ActionResult MoverPastaArquivoModal() // public ActionResult MoverPastaArquivoModal(FormCollection PostForm) { // string _nomeArquivoPasta = PostForm["nomeArquivoPasta"]; // string _caminhoCompleto = PostForm["caminhoCompleto"]; // string _caminhoRetorno = PostForm["caminhoRetorno"]; // string _estadoPasta = PostForm["estadoPasta"]; // string _tipo = PostForm["tipoArquivoPasta"]; //// string _diretorioBaseUsuario = ""; // ViewData["nomeArquivoPasta"] = _nomeArquivoPasta; // if (_caminhoRetorno == "" || _caminhoRetorno == null) // { // _caminhoRetorno = "/"; // } // if (_tipo == "A") // { // // _caminhoCompleto = _caminhoCompleto.Substring(0, _caminhoCompleto.LastIndexOf("/")); // _caminhoCompleto = _caminhoCompleto.Substring(0, _caminhoCompleto.LastIndexOf("/") + 1); // } // ViewData["caminhoCompleto"] = _caminhoCompleto; // if (_estadoPasta == "aberta") // { // _caminhoRetorno = _caminhoRetorno.Substring(0, _caminhoRetorno.LastIndexOf("/")); // _caminhoRetorno = _caminhoRetorno.Substring(0, _caminhoRetorno.LastIndexOf("/") + 1); // } // ViewData["caminhoRetorno"] = _caminhoRetorno; // ViewData["tipoArquivoPasta"] = _tipo; UsuarioLogado infoUsuarioLogado = new UsuarioLogado(); var _infoUsuarioLogado = infoUsuarioLogado.GetUsuarioLogado(User.Identity.Name); //int prmIdUsuario, string prmDiretorio, string prmTipo, string prmStatus) ListaDiretoriosArquivos list_diretoriosArquivos = ListaDiretoriosArquivosBaseDados.RetornaDiretoriosArquivosBaseDados(_infoUsuarioLogado.Usu_Id, "/", "D", "A"); return(PartialView(list_diretoriosArquivos)); }
public ActionResult CriarFotoPerfilModal(FormCollection PostForm) { string _usuarioFotoPerfil = null; string _caminhoAvatar = "Content/pho_images/phoimg_icones/default_avatar_vs1.jpg "; NewPhotoCloud.Models.GerenciarFotoPerfil.CriarFotoPerfil criarFotoPerfil = new NewPhotoCloud.Models.GerenciarFotoPerfil.CriarFotoPerfil(); UsuarioLogado infoUsuarioLogado = new UsuarioLogado(); var _infoUsuarioLogado = infoUsuarioLogado.GetUsuarioLogado(User.Identity.Name); _usuarioFotoPerfil = _infoUsuarioLogado.Usu_FotoPerfil; if (_usuarioFotoPerfil != null) { _caminhoAvatar = "pho_usuario/" + _infoUsuarioLogado.Usu_DiretorioBase + "/" + _usuarioFotoPerfil; } criarFotoPerfil.file_fotoPerfil = PostForm["file"]; criarFotoPerfil.fotoAtualPerfil = _caminhoAvatar; return(PartialView(criarFotoPerfil)); }
public ActionResult CriarFotoPerfil(HttpPostedFileBase file_fotoPerfil) { string _resultadoUpImagem = null; UsuarioContext usuarioContext = new UsuarioContext(); UsuarioLogado infoUsuarioLogado = new UsuarioLogado(); var _infoUsuarioLogado = infoUsuarioLogado.GetUsuarioLogado(User.Identity.Name); try { string fileExt = Path.GetExtension(file_fotoPerfil.FileName).Replace(@".", @"").ToLower();; if (file_fotoPerfil != null) { if (file_fotoPerfil.ContentLength > 0) { if (fileExt != "jpg" && fileExt != "png" && fileExt != "gif") { // Response.Status = "804 Tipo de arquivo não permitido"; ViewBag.Message = "Tipo de arquivo não permitido. <br />Selecione apenas arquivos de imagem (.jpg, .png ou .gif). "; ViewBag.Status = -1; return(PartialView()); } else { var v = file_fotoPerfil.ContentLength; if (file_fotoPerfil.ContentLength > 3145728) //3145728 bytes = 3 Mb { ViewBag.Message = "O Tamanho do arquivo não permitido. <br />Selecione uma imagem de até 3Mb"; ViewBag.Status = -1; return(PartialView()); } else { _resultadoUpImagem = UsuarioFotoPerfil.UploadFileUsuarioFotoPerfil(file_fotoPerfil); var usuarioAlterado = new NewPhotoCloudUsuarios { Usu_Id = _infoUsuarioLogado.Usu_Id, Usu_Nome = _infoUsuarioLogado.Usu_Nome, Usu_SobreNome = _infoUsuarioLogado.Usu_SobreNome, Usu_DataNascimento = _infoUsuarioLogado.Usu_DataNascimento, Usu_DiretorioBase = _infoUsuarioLogado.Usu_DiretorioBase, Usu_FotoPerfil = _resultadoUpImagem, Usu_Nivel = _infoUsuarioLogado.Usu_Nivel, Usu_DataCadastro = _infoUsuarioLogado.Usu_DataCadastro, Usu_Status = _infoUsuarioLogado.Usu_Status }; // UsuarioFotoPerfil.UploadFileUsuarioFotoPerfil(file); if (_resultadoUpImagem == null || _resultadoUpImagem == "") { ViewBag.Message = "Falha ao alterar a foto do perfil. "; ViewBag.Status = -1; return(PartialView()); } else { usuarioContext.Entry(usuarioAlterado).State = EntityState.Modified; usuarioContext.SaveChanges(); ViewBag.Message = "Foto do perfil foi alterada com sucesso."; ViewBag.Status = 0; ViewBag.Caminho = "pho_usuario/" + _infoUsuarioLogado.Usu_DiretorioBase + "/" + _resultadoUpImagem; return(PartialView()); } } } } else { ViewBag.Message = "O Conteudo do Arquivo esta vazio. "; ViewBag.Status = -1; return(PartialView()); } } else { ViewBag.Message = "O Arquivo é nulo. "; ViewBag.Status = -1; return(PartialView()); } } catch (Exception e) { // return Content("Falha ao criar a pasta: {0}", e.ToString()); ViewBag.Message = "Falha ao alterar a foto do perfil."; ViewBag.Status = -1; return(PartialView()); } }