public void SalvarArquivoRelacionado() { try { var httpPostedFile = HttpContext.Current.Request.Files["arquivoRelacionado"]; var idPromocao = HttpContext.Current.Request.Form[0]; string tipo = ""; if (httpPostedFile != null) { tipo = httpPostedFile.ContentType.Contains("image") ? "Imagem" : "Arquivo"; var nomeArquivo = idPromocao + DateTime.Now.ToString("ddMMyyyyHHmmss") + Path.GetExtension(httpPostedFile.FileName); //var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(Configuracoes.DiretorioSalvarArquivos + "\\promocoes\\"), nomeArquivo); var fileSavePath = Path.Combine(Configuracoes.DiretorioSalvarArquivos + "\\promocoes", nomeArquivo); httpPostedFile.SaveAs(fileSavePath); var objArq = new ZAdmin_RN.Promocao.PromocaoArquivo(); objArq.idpromocao = Convert.ToInt32(idPromocao); objArq.nome = nomeArquivo; objArq.tipo = tipo; objArq.excluido = false; var arqPromo = new ZAdmin_RN.Promocao.PromocaoArquivos(); arqPromo.salvarArquivoRelacionado(objArq); } } catch (Exception ex) { throw ex; } //var httpPostedFile = HttpContext.Current.Request.Files["arquivoRelacionado"]; //var idPromocao = HttpContext.Current.Request.Form[0]; //string tipo = ""; //if (httpPostedFile != null) //{ // tipo = httpPostedFile.ContentType.Contains("image") ? "Imagem" : "Arquivo"; // var nomeArquivo = idPromocao + DateTime.Now.ToString("ddMMyyyyHHmmss") + Path.GetExtension(httpPostedFile.FileName); // var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(Configuracoes.DiretorioSalvarArquivos + "\\promocoes\\"), nomeArquivo); // httpPostedFile.SaveAs(fileSavePath); // var objArq = new ZAdmin_RN.Promocao.PromocaoArquivo(); // objArq.idpromocao = Convert.ToInt32(idPromocao); // objArq.nome = nomeArquivo; // objArq.tipo = tipo; // objArq.excluido = false; // var arqPromo = new ZAdmin_RN.Promocao.PromocaoArquivos(); // arqPromo.salvarArquivoRelacionado(objArq); //} }
public void salvarArquivoRegulamento(PromocaoArquivo promoArq) { var arqDB = new ZAdmin_DB.Model.promo_regulamentoarquivos(); arqDB.idpromocao = promoArq.idpromocao; arqDB.nome = promoArq.nome; arqDB.tipo = promoArq.tipo; arqDB.excluido = promoArq.excluido; db.promo_regulamentoarquivos.Add(arqDB); db.SaveChanges(); }
public void SalvarLinkRelacionado(string url, int idPromocao) { var objLink = new ZAdmin_RN.Promocao.PromocaoArquivo(); objLink.idpromocao = idPromocao; objLink.tipo = "Link"; objLink.excluido = false; objLink.url = url; var linkPromo = new ZAdmin_RN.Promocao.PromocaoArquivos(); linkPromo.salvarLinkRelacionado(objLink); }
public void salvarArquivoRelacionado(PromocaoArquivo promoArq) { var db = new ZAdmin_DB.Model.zeengEntities(); var arqDB = new ZAdmin_DB.Model.promo_arquivos(); if (db.promo_arquivos.Where(w => w.idpromocao == promoArq.idpromocao).Select(s => s.nome).First() != promoArq.nome && promoArq.tipo == "Imagem") { arqDB.idpromocao = promoArq.idpromocao; arqDB.nome = promoArq.nome; arqDB.tipo = promoArq.tipo; arqDB.excluido = promoArq.excluido; db.promo_arquivos.Add(arqDB); db.SaveChanges(); } //var idarquivo = db.promo_arquivos.Where(x => x.idpromocao == promoArq.idpromocao && x.nome == promoArq.nome).Select(a => a.idpromoarquivo).ToList(); }
public void salvarLinkRelacionado(PromocaoArquivo promoLink) { var db = new ZAdmin_DB.Model.zeengEntities(); var linkDB = new ZAdmin_DB.Model.promo_arquivos(); linkDB.idpromocao = promoLink.idpromocao; linkDB.nome = Path.GetFileName(new Uri(promoLink.url).AbsolutePath); linkDB.tipo = "Link"; linkDB.excluido = false; linkDB.url = promoLink.url; db.promo_arquivos.Add(linkDB); db.SaveChanges(); //string NomeArquivo = promoLink.idpromocao + "_" + linkDB //linkDB.nome = Path.GetFileName(new Uri(promoLink.url).AbsolutePath); //db.promo_arquivos.Add(linkDB); //db.SaveChanges(); }
public void ExcluirArquvioRelacionado(ZAdmin_RN.Promocao.PromocaoArquivo arquivo) { var arqRN = new ZAdmin_RN.Promocao.PromocaoArquivos(); arqRN.ExcluirArquivoRelacionado(arquivo); }