public void Print() {
            Empresa.Comun.ViewReportes vista = new Empresa.Comun.ViewReportes();

            SIC.Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario decrestosdocs = new Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario();
            decrestosdocs.bindingSource1.DataSource = this.Solicitud;
            vista.MostarReporte(decrestosdocs); 
        }
        public void Print() {
            //Reporte 
            SIC.Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario decrestosdocs = new Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario();

            //estableciendo el tipo de documento que se guardara(formulario de seguro funerario
            Empresa.Comun.timpresiondocumento __itemimpre;
            __itemimpre = new Empresa.Comun.timpresiondocumento();

            //Llenando parametros del tipo de documento
            __itemimpre.IdSolicitudSeguroFunerario = this.Solicitud.Id;
            __itemimpre.IdUsuario = Empresa.Usuarios.Seccion.Usuario.Id;
            __itemimpre.Documento = Empresa.Docente.EnumDocumento.SeguroFunerario;
            __itemimpre.Comentario = string.Empty;

            //Verificando si existe una copia.
            if (!_ipdoc.ExisteDocumento(this.Solicitud))
            {
                //Primera copia WaterMarket limpio
                decrestosdocs.Watermark.Text = string.Empty;
                //Insertar copia
                _ipdoc.Insert(__itemimpre);
            }
    
            Empresa.Comun.ViewReportes vista = new Empresa.Comun.ViewReportes();
            bool incluirformulario = false;

            if(MessageBox.Show("Desea Incluir el Formulario INB-PJ-16, Si/No ", "Incluir Formulario INB-PJ-16, Si/No", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes){
                incluirformulario = true;
            }
            
            decrestosdocs.bindingSource1.DataSource = this.Solicitud;
            
            if(incluirformulario){
                SIC.Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario_PJ16 seguros_pj16 = new Objs.Docentes.Reportes.Xtra_Formulario_SeguroFunerario_PJ16();
                seguros_pj16.Parameters[0].Value = Empresa.Comun.Server.DameTiempoFormatoC;

                seguros_pj16.Parameters[1].Value = this.Solicitud.Docente.EstadoLaboral.Nombre;
                if (this.Solicitud.Docente.EstadoLaboral.Id >= 2) seguros_pj16.Parameters[1].Value = this.Solicitud.Docente.EstadoLaboral.Nombre + " en el Decreto No." + this.Solicitud.Docente.DecretoActual.Decreto.Numero + " emitido " + Empresa.Comun.ConverToDates.FormatoC(this.Solicitud.Docente.DecretoActual.Decreto.FechaEmision);
                
                seguros_pj16.bindingSource1.DataSource = this.Solicitud;
                vista.MostarReporte(seguros_pj16);
            }

            vista.MostarReporte(decrestosdocs);
        }