private void impresionRegistrar(WSReclamos.ModeloImpresion oModelo) { WSReclamos.ReclamosWS service = new WSReclamos.ReclamosWS(); service.Url = ConfigurationManager.AppSettings["WSReclamos.ReclamosWS"]; service.Credentials = System.Net.CredentialCache.DefaultCredentials; WSReclamos.ResultadoUnicoOfStringInt32 ResultadoUnico = service.Impresion_Historia_Grabar(oModelo); if (ResultadoUnico.Error.Descripcion.Length == 0) { Response.AppendHeader("Content-Type", "application/msword"); // Response.AppendHeader("Content-disposition", "attachment; filename=Contenedor.doc"); } Session["ImpresionModelo"] = oModelo; }
protected void Page_Load(object sender, EventArgs e) { //string Usuario = Session["Usuario"].ToString(); int idModelo = int.Parse(Request.QueryString["IdModelo"].ToString()); WSReclamos.Reclamo oReclamo = (WSReclamos.Reclamo)Session["unReclamo"]; long idReclamo = oReclamo.IdReclamo; WSReclamos.ModeloImpresion oModelo = new WSReclamos.ModeloImpresion(); oModelo.IdReclamo = idReclamo; oModelo.IdModelo = idModelo; oModelo.unaAuditoria = new WSReclamos.Auditoria(); oModelo.unaAuditoria.Usuario = Session["Usuario"].ToString(); oModelo.unaAuditoria.IP = Session["IP"].ToString(); oModelo.unaAuditoria.IDOficina = int.Parse(string.IsNullOrEmpty(Session["Oficina"].ToString()) ? "0" : Session["Oficina"].ToString()); DestinatarioTraer(oReclamo, idModelo); TextoGenerar(idModelo); impresionRegistrar(oModelo); }