private void VerResultadoDialog(object parameter) { ResultadosVerViewModel fvm = new ResultadosVerViewModel(); PacienteB paciente = PacienteDL.VerPaciente(iCodigoPaciente); fvm.strNombresPaciente = paciente.vNombresPaciente + " " + paciente.vApellidosPaciente; fvm.strApellidosPaciente = paciente.vApellidosPaciente; string strNivel = ""; if (paciente.iNivelPaciente == 1) { strNivel = "I"; } else if (paciente.iNivelPaciente == 2) { strNivel = "II"; } else if (paciente.iNivelPaciente == 3) { strNivel = "III"; } else if (paciente.iNivelPaciente == 4) { strNivel = "IV"; } else if (paciente.iNivelPaciente == 5) { strNivel = "V"; } fvm.strNivel = strNivel; fvm.strNivelPorcentaje = paciente.iPorcentajeNivelPaciente.ToString(); fvm.strNombreLateralidad = strNombreLateralidad; fvm.strNombreUnidad = strNombreUnidad; fvm.strFecAnalisisPaciente = strFecAnalisisPaciente; FisioterapeutaStatic.setAngles(strListaAngulos, 1); FisioterapeutaStatic.strLateralidad = strNombreLateralidad; fvm.strListaAngulos = strListaAngulos; IModalDialog dialog = ServiceProvider.Instance9.Get <IModalDialog>(); dialog.BindViewModel(fvm); dialog.ShowDialog(); }
private void VerReporteDialog(object parameter) { switch (iCodigoTipoReporte) { case 1: // Reporte rodiallas separadas ReportesVerViewModel rvvm = new ReportesVerViewModel(); PacienteB paciente = PacienteDL.VerPaciente(iCodigoPaciente); rvvm.strNombresPaciente = paciente.vNombresPaciente + " " + paciente.vApellidosPaciente; rvvm.strApellidosPaciente = paciente.vApellidosPaciente; string strNivel = ""; if (paciente.iNivelPaciente == 1) { strNivel = "I"; } else if (paciente.iNivelPaciente == 2) { strNivel = "II"; } else if (paciente.iNivelPaciente == 3) { strNivel = "III"; } else if (paciente.iNivelPaciente == 4) { strNivel = "IV"; } else if (paciente.iNivelPaciente == 5) { strNivel = "V"; } rvvm.strNivel = strNivel; rvvm.strNivelPorcentaje = paciente.iPorcentajeNivelPaciente.ToString(); //rvvm.strNombreLateralidad = strNombreLateralidad; //rvvm.strNombreUnidad = strNombreUnidad; //rvvm.strFecAnalisisPaciente = ((DateTime)paciente.daFecNacPaciente).Date.ToString(); FisioterapeutaStatic.setAngles(strListaAngulosUno, 1); FisioterapeutaStatic.setAngles(strListaAngulosDos, 2); //rvvm.strListaAngulos = strListaAngulos; ResultadosPacientesReportesStatic.blnRepotePDF = true; ResultadosPacientesReportesStatic.ViewReport1 = rvvm; ResultadosPacientesReportesStatic.strNombrePaciente = rvvm.strApellidosPaciente; ResultadosPacientesReportesStatic.iCodeReporte = iCodigoReporte; ResultadosPacientesReportesStatic.strRutaPDF = ""; ResultadosPacientesReportesStatic.strNivel = strNivel; ResultadosPacientesReportesStatic.strPorcentajeNivel = paciente.iPorcentajeNivelPaciente.ToString(); //fvm.SetFisioterapeutaSelecionado(fiosoterapeutaBean()); IModalDialog dialog1 = ServiceProvider.Instance10.Get <IModalDialog>(); dialog1.BindViewModel(rvvm); dialog1.ShowDialog(); break; case 2: // Reporte rodiallas junstas en una grafica ReportesVer2ViewModel rv2vm = new ReportesVer2ViewModel(); PacienteB paciente2 = PacienteDL.VerPaciente(iCodigoPaciente); rv2vm.strNombresPaciente = paciente2.vNombresPaciente + " " + paciente2.vApellidosPaciente; rv2vm.strApellidosPaciente = paciente2.vApellidosPaciente; string strNivel2 = ""; if (paciente2.iNivelPaciente == 1) { strNivel2 = "I"; } else if (paciente2.iNivelPaciente == 2) { strNivel2 = "II"; } else if (paciente2.iNivelPaciente == 3) { strNivel2 = "III"; } else if (paciente2.iNivelPaciente == 4) { strNivel2 = "IV"; } else if (paciente2.iNivelPaciente == 5) { strNivel2 = "V"; } rv2vm.strNivel = strNivel2; rv2vm.strNivelPorcentaje = paciente2.iPorcentajeNivelPaciente.ToString(); rv2vm.strNombreLateralidadDerecha = strLateralidadPaciente; rv2vm.strNombreUnidad = strUnidadPaciente; rv2vm.strFecAnalisisPaciente = strFecReportePaciente; rv2vm.strFecResultadoUno = strFecResultadoUno; rv2vm.strFecResultadoDos = strFecResultadoDos; FisioterapeutaStatic.setAngles(strListaAngulosUno, 1); FisioterapeutaStatic.setAngles(strListaAngulosDos, 2); //rv2vm.strListaAngulos = strListaAngulos; ResultadosPacientesReportesStatic.blnRepotePDF = true; ResultadosPacientesReportesStatic.ViewReport2 = rv2vm; ResultadosPacientesReportesStatic.strNombrePaciente = rv2vm.strApellidosPaciente; ResultadosPacientesReportesStatic.iCodeReporte = iCodigoReporte; ResultadosPacientesReportesStatic.strRutaPDF = ""; ResultadosPacientesReportesStatic.strNivel = strNivel2; ResultadosPacientesReportesStatic.strPorcentajeNivel = paciente2.iPorcentajeNivelPaciente.ToString(); //fvm.SetFisioterapeutaSelecionado(fiosoterapeutaBean()); IModalDialog dialog2 = ServiceProvider.Instance13.Get <IModalDialog>(); dialog2.BindViewModel(rv2vm); dialog2.ShowDialog(); break; } }