private void GenerateAnexo7C(string pathFile, string ServicioId, string PacienteId, string EmpresaCliente) { var _DataService = _serviceBL.GetServiceReport(ServicioId); var _listMedicoPersonales = _historyBL.GetPersonMedicalHistoryReport(PacienteId); var _listaPatologicosFamiliares = _historyBL.GetFamilyMedicalAntecedentsReport(PacienteId); var _Valores = _serviceBL.GetServiceComponentsReport(ServicioId); var _listaHabitoNocivos = _historyBL.GetNoxiousHabitsReport(PacienteId); var _PiezasCaries = _serviceBL.GetCantidadCaries(ServicioId, Constants.ODONTOGRAMA_ID, Constants.ODONTOGRAMA_PIEZAS_CARIES_ID); var _PiezasAusentes = _serviceBL.GetCantidadAusentes(ServicioId, Constants.ODONTOGRAMA_ID, Constants.ODONTOGRAMA_PIEZAS_AUSENTES_ID); //var CuadroVacio = Sigesoft.Common.Utils.FileToByteArray(@"D:\RepSIGSO_v1.0\dev\src\server\webclientadmin\ui\images\icons\CuadradoVacio.png"); // Sigesoft.Common.Utils.BitmapToByteArray(Sigesoft.Server.WebClientAdmin.UI.Common.); //var CuadroCheck = Sigesoft.Common.Utils.FileToByteArray(@"D:\RepSIGSO_v1.0\dev\src\server\webclientadmin\ui\images\icons\CuadradoCheck.png");//Sigesoft.Common.Utils.BitmapToByteArray(Sigesoft.Node.WinClient.UI.Resources.CuadradoCheck); var CuadroVacio = Sigesoft.Common.Utils.FileToByteArray(Server.MapPath(@"~\images\icons\CuadradoVacio.png")); var CuadroCheck = Sigesoft.Common.Utils.FileToByteArray(Server.MapPath(@"~\images\icons\CuadradoCheck.png")); var Pulmones = Sigesoft.Common.Utils.FileToByteArray(Server.MapPath(@"~\images\icons\MisPulmones.jpg")); //var Pulmones = Sigesoft.Common.Utils.FileToByteArray(@"D:\RepSIGSO_v1.0\dev\src\server\webclientadmin\ui\images\icons\MisPulmones.jpg"); //Sigesoft.Common.Utils.BitmapToByteArray(Sigesoft.Node.WinClient.UI.Resources.MisPulmones); var Audiometria = _serviceBL.ValoresComponenteOdontogramaValue1(ServicioId, Constants.AUDIOMETRIA_ID); var diagnosticRepository = _serviceBL.GetServiceComponentConclusionesDxServiceIdReport(ServicioId); var MedicalCenter = _serviceBL.GetInfoMedicalCenter(); ReportPDF.CreateAnexo7C(_DataService, _Valores, _listMedicoPersonales, _listaPatologicosFamiliares, _listaHabitoNocivos, CuadroVacio, CuadroCheck, Pulmones, _PiezasCaries, _PiezasAusentes, Audiometria, diagnosticRepository, MedicalCenter, pathFile); }
private void button3_Click(object sender, EventArgs e) { saveFileDialog3.FileName = string.Format("{0} 7C", "Alberto Merchan Cosme"); saveFileDialog3.Filter = "Files (*.pdf;)|*.pdf;"; _serviceId = txtServicio.Text.Trim(); _pacientId = txtPersona.Text.Trim(); if (saveFileDialog3.ShowDialog() == DialogResult.OK) { using (new LoadingClass.PleaseWait(this.Location, "Generando...")) { var _Valores = _serviceBL.GetServiceComponentsReport(_serviceId); var filiationData = _pacientBL.GetPacientReportEPS(_serviceId); var _DataService = _serviceBL.GetServiceReport(_serviceId); var _listMedicoPersonales = _historyBL.GetPersonMedicalHistoryReport(_pacientId); var _listaPatologicosFamiliares = _historyBL.GetFamilyMedicalAntecedentsReport(_pacientId); var _listaHabitoNocivos = _historyBL.GetNoxiousHabitsReport(_pacientId); var _PiezasCaries = _serviceBL.GetCantidadCaries(_serviceId, Constants.ODONTOGRAMA_ID, Constants.ODONTOGRAMA_PIEZAS_CARIES_ID); var _PiezasAusentes = _serviceBL.GetCantidadAusentes(_serviceId, Constants.ODONTOGRAMA_ID, Constants.ODONTOGRAMA_PIEZAS_AUSENTES_ID); var CuadroVacio = Common.Utils.BitmapToByteArray(Resources.CuadradoVacio); var CuadroCheck = Common.Utils.BitmapToByteArray(Resources.CuadradoCheck); var Pulmones = Common.Utils.BitmapToByteArray(Resources.MisPulmones); var Audiometria = _serviceBL.ValoresComponenteOdontogramaValue1(_serviceId, Constants.AUDIOMETRIA_ID); var diagnosticRepository = _serviceBL.GetServiceComponentConclusionesDxServiceIdReport(_serviceId); var MedicalCenter = _serviceBL.GetInfoMedicalCenter(); ReportPDF.CreateAnexo7C(_DataService, filiationData, _Valores, _listMedicoPersonales, _listaPatologicosFamiliares, _listaHabitoNocivos, CuadroVacio, CuadroCheck, Pulmones, _PiezasCaries, _PiezasAusentes, Audiometria, diagnosticRepository, MedicalCenter, saveFileDialog3.FileName); this.Enabled = true; } } }