public void CrearPDFMaternidad( ) { var list = InformeMaterniadad.ObtenerPorFecha(this.anio, this.meses.IndexOf(this.mes) + 1); Bombero director = new Bombero( ); director.Nombre = "Rene Anselmo"; director.Apellido = "Perez Perez"; Bombero secretario = new Bombero( ); secretario.Nombre = "Juan Luis"; secretario.Apellido = "Paz Paz"; string path = Directory.GetCurrentDirectory( ); string ubicacion = path + "/prueba.pdf"; var pdf = new PDF( ); pdf.Crear1Doc(ubicacion); pdf.Crear2Titulo("Maternidad", this.mes, this.anio); var t = pdf.Crear3EncabezadoTabla(typeof(InformeMaterniadad).GetProperties( ).Select(x => x.Name).ToArray( )); foreach (var item in list) { pdf.Crear4CuerpoTabla(t, item.Fecha, item.Hora, item.Cantidad, item.Lugar, item.Edad, item.Aborto, item.Atencion_de_parto, item.Traslados_a_Hospitales, item.Fallecido, item.Vivo); } pdf.Crear5PiePagina(t, director, secretario); pdf.Cerrar6( ); Process.Start("explorer.exe", path); }
public void GenerarInformeComun( ) { var mess = this.meses.IndexOf(this.mes) + 1; switch (Incidente == null ? -1 : Incidente.ID) { case 2: valor = InformeEnfermedadComun.ObtenerPorFecha(this.anio, mess); break; case 4: valor = InformeMaterniadad.ObtenerPorFecha(this.anio, mess); break; } base.OnPropertyChanged("InformeEnfermedad"); }