public ResponseImprimirPermisoSalida ConstruirPermisoSalida(RequestImprimirPermisoSalida request)
        {
            ResponseImprimirPermisoSalida response = new ResponseImprimirPermisoSalida {
                Estado = false
            };

            try
            {
                string url = ConfigurationManager.AppSettings["UrlPermisoSalida"].ToString();
                response = Helper.InvocarServicio <ResponseImprimirPermisoSalida>(request, url, "POST");
            }
            catch (Exception ex)
            {
                response.Mensaje = ex.Message;
            }

            return(response);
        }
        public ResponseImprimirPermisoSalida ImprimirPermisoSalida(RequestImprimirPermisoSalida request)
        {
            ResponseImprimirPermisoSalida response = new ResponseImprimirPermisoSalida();
            PermisoSalidaDA     Permisoda          = new PermisoSalidaDA();
            PermisoSalidaReport report             = new PermisoSalidaReport();

            try
            {
                response.PermisoSalida = report.RenderizarPDF(Permisoda.ImprimirPermisoSalida(request));
                response.Estado        = true;
                response.Mensaje       = "Correcto";
            }catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }