Exemple #1
0
        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);
            //}
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public void ExcluirArquvioRelacionado(ZAdmin_RN.Promocao.PromocaoArquivo arquivo)
        {
            var arqRN = new ZAdmin_RN.Promocao.PromocaoArquivos();

            arqRN.ExcluirArquivoRelacionado(arquivo);
        }
Exemple #4
0
        public List <ZAdmin_RN.Promocao.PromocaoArquivo> GetArquivosRelacionado(int idPromocao)
        {
            var arqsRN = new ZAdmin_RN.Promocao.PromocaoArquivos();

            return(arqsRN.retornaArquivosRelacionado(idPromocao));
        }