示例#1
0
        private void GenerateAnexo312(string pathFile, string ServicioId, string PacienteId, string EmpresaCliente)
        {
            var filiationData = _pacientBL.GetPacientReportEPS(ServicioId);
            var _listAtecedentesOcupacionales = _historyBL.GetHistoryReport(PacienteId);
            var _listaPatologicosFamiliares   = _historyBL.GetFamilyMedicalAntecedentsReport(PacienteId);
            var _listMedicoPersonales         = _historyBL.GetPersonMedicalHistoryReport(PacienteId);
            var _DataService        = _serviceBL.GetServiceReport(ServicioId);
            var _listaHabitoNocivos = _historyBL.GetNoxiousHabitsReport(PacienteId);

            var Antropometria    = _serviceBL.ValoresComponente(ServicioId, Constants.ANTROPOMETRIA_ID);
            var FuncionesVitales = _serviceBL.ValoresComponente(ServicioId, Constants.FUNCIONES_VITALES_ID);
            var ExamenFisico     = _serviceBL.ValoresComponente(ServicioId, Constants.EXAMEN_FISICO_ID);
            var Oftalmologia     = _serviceBL.ValoresComponente(ServicioId, Constants.OFTALMOLOGIA_ID);
            var Psicologia       = _serviceBL.ValoresExamenComponete(ServicioId, Constants.PSICOLOGIA_ID, 195);
            var OIT = _serviceBL.ValoresExamenComponete(ServicioId, Constants.OIT_ID, 211);

            var RX          = _serviceBL.ValoresExamenComponete(ServicioId, Constants.RX_TORAX_ID, 211);
            var RX1         = _serviceBL.ValoresExamenComponete(ServicioId, Constants.RX_TORAX_ID, 135);
            var Laboratorio = _serviceBL.ValoresComponente(ServicioId, Constants.LABORATORIO_ID);
            //var Audiometria = _serviceBL.ValoresComponente(ServicioId, Constants.AUDIOMETRIA_ID);
            var Audiometria           = _serviceBL.GetDiagnosticForAudiometria(ServicioId, Constants.AUDIOMETRIA_ID);
            var Espirometria          = _serviceBL.ValoresExamenComponete(ServicioId, Constants.ESPIROMETRIA_ID, 210);
            var _DiagnosticRepository = _serviceBL.GetServiceDisgnosticsReports(ServicioId);
            var _Recomendation        = _serviceBL.GetServiceRecommendationByServiceId(ServicioId);
            var _ExamenesServicio     = _serviceBL.GetServiceComponentsReport(ServicioId);

            var MedicalCenter = _serviceBL.GetInfoMedicalCenter();

            FichaMedicaOcupacional312.CreateFichaMedicalOcupacional312Report(_DataService,
                                                                             filiationData, _listAtecedentesOcupacionales, _listaPatologicosFamiliares,
                                                                             _listMedicoPersonales, _listaHabitoNocivos, Antropometria, FuncionesVitales,
                                                                             ExamenFisico, Oftalmologia, Psicologia, OIT, RX, Laboratorio, Audiometria, Espirometria,
                                                                             _DiagnosticRepository, _Recomendation, _ExamenesServicio, MedicalCenter,
                                                                             pathFile);
        }
示例#2
0
        private void button2_Click(object sender, EventArgs e)
        {
            saveFileDialog2.FileName = string.Format("{0} 312", _personFullName);
            saveFileDialog2.Filter   = "Files (*.pdf;)|*.pdf;";

            //try
            //{
            if (saveFileDialog2.ShowDialog() == DialogResult.OK)
            {
                using (new LoadingClass.PleaseWait(this.Location, "Generando..."))
                {
                    this.Enabled = false;

                    var filiationData = _pacientBL.GetPacientReportEPS(_serviceId);
                    var _listAtecedentesOcupacionales = _historyBL.GetHistoryReport(_pacientId);
                    var _listaPatologicosFamiliares   = _historyBL.GetFamilyMedicalAntecedentsReport(_pacientId);
                    var _listMedicoPersonales         = _historyBL.GetPersonMedicalHistoryReport(_pacientId);
                    var _DataService        = _serviceBL.GetServiceReport(_serviceId);
                    var _listaHabitoNocivos = _historyBL.GetNoxiousHabitsReport(_pacientId);

                    var Antropometria    = _serviceBL.ValoresComponente(_serviceId, Constants.ANTROPOMETRIA_ID);
                    var FuncionesVitales = _serviceBL.ValoresComponente(_serviceId, Constants.FUNCIONES_VITALES_ID);
                    var ExamenFisico     = _serviceBL.ValoresComponente(_serviceId, Constants.EXAMEN_FISICO_ID);
                    var Oftalmologia     = _serviceBL.ValoresComponente(_serviceId, Constants.OFTALMOLOGIA_ID);
                    var Psicologia       = _serviceBL.ValoresExamenComponete(_serviceId, Constants.PSICOLOGIA_ID, 195);
                    var RX          = _serviceBL.ValoresExamenComponete(_serviceId, Constants.RX_TORAX_ID, 211);
                    var RX1         = _serviceBL.ValoresExamenComponete(_serviceId, Constants.RX_TORAX_ID, 135);
                    var Laboratorio = _serviceBL.ValoresComponente(_serviceId, Constants.LABORATORIO_ID);
                    //var Audiometria = _serviceBL.ValoresComponente(_serviceId, Constants.AUDIOMETRIA_ID);
                    var Audiometria           = _serviceBL.GetDiagnosticForAudiometria(_serviceId, Constants.AUDIOMETRIA_ID);
                    var Espirometria          = _serviceBL.ValoresExamenComponete(_serviceId, Constants.ESPIROMETRIA_ID, 210);
                    var _DiagnosticRepository = _serviceBL.GetServiceDisgnosticsReports(_serviceId);
                    var _Recomendation        = _serviceBL.GetServiceRecommendationByServiceId(_serviceId);
                    var _ExamenesServicio     = _serviceBL.GetServiceComponentsReport(_serviceId);

                    var ElectroCardiograma = _serviceBL.ValoresComponente(_serviceId, Constants.ELECTROCARDIOGRAMA_ID);
                    var PruebaEsfuerzo     = _serviceBL.ValoresComponente(_serviceId, Constants.PRUEBA_ESFUERZO_ID);
                    var Altura7D           = _serviceBL.ValoresComponente(_serviceId, Constants.ALTURA_7D_ID);
                    var AlturaEstructural  = _serviceBL.ValoresComponente(_serviceId, Constants.ALTURA_ESTRUCTURAL_ID);
                    var Odontologia        = _serviceBL.ValoresComponente(_serviceId, Constants.ODONTOGRAMA_ID);
                    var OsteoMuscular      = _serviceBL.ValoresComponente(_serviceId, Constants.OSTEO_MUSCULAR_ID_1);

                    var MedicalCenter = _serviceBL.GetInfoMedicalCenter();

                    FichaMedicaOcupacional312.CreateFichaMedicalOcupacional312Report(_DataService,
                                                                                     filiationData, _listAtecedentesOcupacionales, _listaPatologicosFamiliares,
                                                                                     _listMedicoPersonales, _listaHabitoNocivos, Antropometria, FuncionesVitales,
                                                                                     ExamenFisico, Oftalmologia, Psicologia, RX, RX1, Laboratorio, Audiometria, Espirometria,
                                                                                     _DiagnosticRepository, _Recomendation, _ExamenesServicio, MedicalCenter,
                                                                                     saveFileDialog2.FileName);

                    this.Enabled = true;
                }
            }
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show(ex.Message, "ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }