Exemple #1
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                context.Response.ContentType = "text/html";

                var idProdPedEsp = context.Request["idProdPedEsp"].StrParaIntNullable();

                if (idProdPedEsp.GetValueOrDefault(0) > 0)
                {
                    var caminho = PCPConfig.CaminhoSalvarCadProject(true) + idProdPedEsp.Value + ".svg";

                    if (!File.Exists(caminho))
                    {
                        throw new Exception("O arquivo não foi encontrado.");
                    }

                    var data = File.ReadAllText(caminho);
                    context.Response.Write(MontaDivSvg(data));
                }
            }
            catch (Exception ex)
            {
                // Devolve o erro
                context.Response.ContentType = "text/html";
                context.Response.Write(GetErrorResponse(ex));
            }
        }
Exemple #2
0
        public void Page_PreRender(object sender, EventArgs e)
        {
            imgIcone.OnClientClick = string.Format("openWindow(Math.round(window.screen.height * {0}), Math.round(window.screen.width * {0}), '{1}?idProdPedEsp={2}&cache={3}'); return false;",
                                                   DiminuirMedidasPopUp ? "0.45" : "1", ResolveClientUrl("~/Handlers/LoadSvg.ashx"), IdProdPedEsp.GetValueOrDefault(), DateTime.Now.Ticks);

            if (IdProdPedEsp.GetValueOrDefault(0) > 0)
            {
                var caminho = PCPConfig.CaminhoSalvarCadProject(true) + IdProdPedEsp.Value + ".svg";

                if (!File.Exists(caminho))
                {
                    return;
                }

                var data = File.ReadAllText(caminho);
                divSvg.InnerHtml = MontaDivSvg(data);

                imgIcone.Attributes.Add("onmouseover", "TagToTip('" + divImagem.ClientID + "', FADEIN, 200, COPYCONTENT, false);");
                imgIcone.Attributes.Add("onmouseout", "UnTip()");
            }
        }
 private string ObterCaminhoArquivoImagemProjeto(int id)
 {
     return(PCPConfig.CaminhoSalvarCadProject(true)
            + id
            + ".svg");
 }