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); }