public tbArquivo GetId(int pIdData, int pIdAction) { tbArquivo registro = new tbArquivo(); try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { registro = (from x in dbContext.tbArquivo where x.tbArquivo_Id == pIdData select x).FirstOrDefault(); registro.idAction = pIdAction; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Area", ClassName = "AreaProcess", MethodName = "GetId", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(registro); }
public Resultado UploadArquivo(tbArquivo pArquivo, string pPath) { string nomeArquivo = ""; string arquivoEnviados = ""; string tipoArquivo = ""; try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pArquivo.tbArquivo_UpdateTime = DateTime.Now; pArquivo.tbArquivo_Documento = "sdsd"; dbContext.tbArquivo.Add(pArquivo); dbContext.SaveChanges(); } foreach (var arquivo in pArquivo.Arquivos) { tipoArquivo = Path.GetExtension(arquivo.FileName); if (arquivo.ContentLength > 0 && (tipoArquivo.Contains(".txt") || tipoArquivo.Contains(".doc") || tipoArquivo.Contains(".docx") || tipoArquivo.Contains(".pdf"))) { nomeArquivo = Path.GetFileName(arquivo.FileName); var caminho = Path.Combine(pPath, nomeArquivo); arquivo.SaveAs(caminho); arquivoEnviados = arquivoEnviados + " , " + nomeArquivo; } } resultado = new Resultado() { PageName = "Arquivo", ClassName = "ArquivoProcess", MethodName = "UploadArquivo", ExceptionMsg = "Arquivo carregado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } catch (Exception ex) { resultado = new Resultado() { PageName = "Arquivo", ClassName = "ArquivoProcess", MethodName = "UploadArquivo", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public ActionResult Arquivo(tbArquivo arquivo) { resultado = new ArquivoFacade().UploadArquivo(arquivo, Server.MapPath("~/Files")); ViewBag.Msgtype = resultado.ResultAction == true ? 6 : 7; ViewBag.ListaEvento = new SelectList(new tbArquivo().ListaEvento(), "Id", "Value", arquivo.tbEvento_Id == null || arquivo.tbEvento_Id == 0 ? 0 : arquivo.tbEvento_Id); ViewBag.ListaPalestra = new SelectList(new tbArquivo().ListaPalestra(), "Id", "Value", arquivo.tbPalestra_Id == null || arquivo.tbPalestra_Id == 0 ? 0 : arquivo.tbPalestra_Id); ViewBag.ListaUsuario = new SelectList(new tbArquivo().ListaResponsavel(), "Id", "Value", arquivo.tbUsuario_Id == null || arquivo.tbUsuario_Id == 0 ? 0 : arquivo.tbPalestra_Id); return(View()); }
public ActionResult Arquivo(int idData, int idAction) { if (idData > 0) { arquivo = new ArquivoFacade().GetId(idData, idAction); } else { arquivo.idAction = 1; } ViewBag.ListaEvento = new SelectList(new tbArquivo().ListaEvento(), "Id", "Value", arquivo.tbEvento_Id == null || arquivo.tbEvento_Id == 0 ? 0 : arquivo.tbEvento_Id); ViewBag.ListaPalestra = new SelectList(new tbArquivo().ListaPalestra(), "Id", "Value", arquivo.tbPalestra_Id == null || arquivo.tbPalestra_Id == 0 ? 0 : arquivo.tbPalestra_Id); ViewBag.ListaUsuario = new SelectList(new tbArquivo().ListaResponsavel(), "Id", "Value", arquivo.tbUsuario_Id == null || arquivo.tbUsuario_Id == 0 ? 0 : arquivo.tbPalestra_Id); return(View(arquivo)); }
public Resultado UploadArquivo(tbArquivo pArquivo, string pPath) { return(new ArquivoProcess().UploadArquivo(pArquivo, pPath)); }