Beispiel #1
0
        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);
        }
Beispiel #2
0
        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;
                }
            }
        }