private void MostraVerDialog(object parameter) { IModalDialog dialog = ServiceProvider.Instance1.Get <IModalDialog>(); dialog.BindViewModel(this); dialog.ShowDialog(); }
private void AccionAsignacion(object parameter) { AsociarPacienteFisioterapeutaViewModel asociacionVM = new AsociarPacienteFisioterapeutaViewModel(); if (iFisioAsigPaciente == 0) // crear asignacion { asociacionVM.Mode = Mode.Add; asociacionVM.strTipoAction = "Asignar"; asociacionVM.strNombreVentana = "Asignar fisioterapeuta(s)"; asociacionVM.SelectedKeyUno = new KeyValuePair <int, string>(-1, "-"); asociacionVM.SelectedKeyDos = new KeyValuePair <int, string>(-1, "-"); } else //actulializar asignacion { asociacionVM.Mode = Mode.Edit; asociacionVM.strTipoAction = "Asignar"; asociacionVM.strNombreVentana = "Actualizar Asignación"; string strNombreCompletoFisioterapueta01; string strNombreCompletoFisioterapueta02; if (strFisioAsignadoUno != null && strFisioAsignadoUno != "") { strNombreCompletoFisioterapueta01 = PacienteDL.ObtenerNombresCompletosFisioterapeutasAsignado(Convert.ToInt32(strFisioAsignadoUno)); if (strNombreCompletoFisioterapueta01.Equals("")) { asociacionVM.SelectedKeyUno = new KeyValuePair <int, string>(-1, "-"); } asociacionVM.SelectedKeyUno = new KeyValuePair <int, string>(Convert.ToInt32(strFisioAsignadoUno), strNombreCompletoFisioterapueta01); } else { asociacionVM.SelectedKeyUno = new KeyValuePair <int, string>(-1, "-"); } if (strFisioAsignadoDos != null && strFisioAsignadoDos != "") { strNombreCompletoFisioterapueta02 = PacienteDL.ObtenerNombresCompletosFisioterapeutasAsignado(Convert.ToInt32(strFisioAsignadoDos)); if (strNombreCompletoFisioterapueta02.Equals("")) { asociacionVM.SelectedKeyDos = new KeyValuePair <int, string>(-1, "-"); } asociacionVM.SelectedKeyDos = new KeyValuePair <int, string>(Convert.ToInt32(strFisioAsignadoDos), strNombreCompletoFisioterapueta02); } else { asociacionVM.SelectedKeyDos = new KeyValuePair <int, string>(-1, "-"); } } asociacionVM.iCodigoPaciente = iCodigo; asociacionVM.strNombrePaciente = strNombres; asociacionVM.strApellidoPaciente = strApellidos; IModalDialog dialog = ServiceProvider.Instance7.Get <IModalDialog>(); dialog.BindViewModel(asociacionVM); dialog.ShowDialog(); }
public void BuscarReportesDialog(object parameter) { ReportesBuscarViewModel fvm = new ReportesBuscarViewModel(); IModalDialog dialog = ServiceProvider.Instance12.Get <IModalDialog>(); dialog.BindViewModel(fvm); dialog.ShowDialog(); }
private void ShowEditDialog() { this.Mode = ViewModel.Mode.Edit; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>(); dialog.BindViewModel(this); //bind to this viewModel dialog.ShowDialog(); }
//open dialog window for new appartment private void OpenNewAppartment() { mode = Mode.Create; SelectedAppartmentViewModel selectedAppartmentViewModel = new SelectedAppartmentViewModel(this, this.context); IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("appartmentImplementation"); dialog.BindViewModel(selectedAppartmentViewModel); dialog.ShowDialog(); }
private void ActualizarPacienteDialog(object parameter) { PacienteActualizarViewModel pacienteActualizarViewModel = new PacienteActualizarViewModel(); pacienteActualizarViewModel.SetPacienteActualizar(GetPaciente()); IModalDialog dialog = ServiceProvider.Instance6.Get <IModalDialog>(); dialog.BindViewModel(pacienteActualizarViewModel); dialog.ShowDialog(); }
private void ActualizarFisioterapeutaDialog(object parameter) { FisioterapeutaActualizarViewModel fvm = new FisioterapeutaActualizarViewModel(); fvm.SetFisioterapeutaSelecionado(fiosoterapeutaBean()); IModalDialog dialog = ServiceProvider.Instance3.Get <IModalDialog>(); dialog.BindViewModel(fvm); dialog.ShowDialog(); }
private void ShowHoodDialog() { // customer.Mode = Mode.Add; IModalDialog dialog = EmployeeTracker.Services.ServiceProvider.Instance.Get <IModalDialog>(); HoodViewModel HoodAnalyst = new HoodViewModel(_axMap); dialog.BindViewModel(HoodAnalyst); dialog.ShowDialog(); }
private void ShowAddDialog() { CustomerViewModel customer = new CustomerViewModel(); customer.Mode = Mode.Add; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>(); dialog.BindViewModel(customer); dialog.ShowDialog(); }
//open dialog to create new occupant for given appartment private void OpenNewOccupant() { mode = Mode.Create; SelectedOccupantViewModel ocvm = new SelectedOccupantViewModel(this); ocvm.AppartmentId = selectedAppartment.AppartmentId; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("occupantImplementation"); dialog.BindViewModel(ocvm); dialog.ShowDialog(); }
private void ShowAddDialog() { NotificacionViewModel notificacion = new NotificacionViewModel(); notificacion.Mode = Mode.Add; notificacion.Proceso = this; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>(); dialog.BindViewModel(notificacion); dialog.ShowDialog(); }
//open dialog for spdt bill private void OpenSpdtBillDialog() { if (this.selectedAppartment != null) { SpdtBillViewModel spdtBillViewModel = new SpdtBillViewModel(this) { Id = selectedAppartment.AppartmentId, }; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("spdtBillDialogImplementation"); dialog.BindViewModel(spdtBillViewModel); dialog.ShowDialog(); } }
private void AgregarFisioterapeutaDialog(object parameter) { if (FisioterapeutaStatic.kstrRutaFoto == "") { MessageBox.Show("Aún no ha determinado la ruta de almacenamiento de las fotos. Antes de realizar este proceso dirigase a la pestaña de Rutas de Almacenamiento", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } FisioterapeutaAgregarViewModel fvm = new FisioterapeutaAgregarViewModel(); IModalDialog dialog = ServiceProvider.Instance2.Get <IModalDialog>(); dialog.BindViewModel(fvm); dialog.ShowDialog(); }
//open dialog for payment fo spdt private void OpenSpdtPaymentDialog() { if (this.selectedAppartment != null) { MoneyOperationViewModel paymentViewModel = new MoneyOperationViewModel(this, PaymentModeEnum.Spdt) { Id = selectedAppartment.AppartmentId, MoneyAmmount = 0.0m }; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("paymentOperationDialogImplementation"); dialog.BindViewModel(paymentViewModel); dialog.ShowDialog(); } }
//opens dialog to edit selected occupant private void OpenOccupantForEdit() { mode = Mode.Edit; SelectedOccupantViewModel ocvm = new SelectedOccupantViewModel(this) { AppartmentId = SelectedOccupant.AppartmentId, SelectedGender = SelectedOccupant.Gender, BirthDate = SelectedOccupant.BirthDate, FirstName = SelectedOccupant.FirstName, LastName = SelectedOccupant.LastName, MiddleName = SelectedOccupant.MiddleName, Owner = SelectedOccupant.Owner, Id = SelectedOccupant.OccupantId }; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("occupantImplementation"); dialog.BindViewModel(ocvm); dialog.ShowDialog(); }
public DialogResult ShowDialog(IModalDialog dialog, IWin32Window owner, Action <DialogResult> procedure) { Assert.ArgumentNotNull(dialog, nameof(dialog)); _msg.DebugFormat("Showing modal dialog '{0}', owner: '{1}'", dialog, owner?.ToString() ?? "<null>"); owner = ChooseOwner(owner); DialogResult result = owner == null ? dialog.ShowDialog() : dialog.ShowDialog(owner); _msg.DebugFormat("Dialog '{0}' closed, result: {1}", dialog, result); if (procedure != null) { _msg.Debug("Executing procedure"); procedure(result); } return(result); }
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(); }
//Open selected appartment private void OpenAppartmentForEdit() { mode = Mode.Edit; SelectedAppartmentViewModel selectedAppartmentViewModel = new SelectedAppartmentViewModel(this, this.context) { ElectricityBill = selectedAppartment.ElectricityBill, SpdtBill = selectedAppartment.SpdtBill, WaterBill = selectedAppartment.WaterBill, GasBill = selectedAppartment.GasBill, ElectricityPayment = selectedAppartment.ElectricityPayment, SpdtPayment = selectedAppartment.SpdtPayment, WaterPayment = selectedAppartment.WaterPayment, GasPayment = selectedAppartment.GasPayment, ElectricityPrevCounter = selectedAppartment.ElectricityPrevCounter, ElectricityActualCounter = selectedAppartment.ElectricityActualCounter, WaterPrevCounter = selectedAppartment.WaterPrevCounter, WaterActualCounter = selectedAppartment.WaterActualCounter, GasPrevCounter = selectedAppartment.GasPrevCounter, GasActualCounter = selectedAppartment.GasActualCounter, TotalBill = selectedAppartment.TotalBill, Floor = selectedAppartment.Floor, Id = selectedAppartment.AppartmentId, GeneralArea = selectedAppartment.GeneralArea, LivingArea = selectedAppartment.LivingArea, Number = selectedAppartment.Number, TotalPayment = selectedAppartment.TotalPayment }; IModalDialog dialog = ServiceProvider.Instance.Get <IModalDialog>("appartmentImplementation"); dialog.BindViewModel(selectedAppartmentViewModel); dialog.ShowDialog(); }
public void ShowDialog <T>(IModalDialog modalDialog, IModalView modalView, T dataContext, Action <T> onClosed) { if (modalDialog == null) { throw new ArgumentNullException("modalDialog", "Cannot be null"); } if (modalView == null) { throw new ArgumentNullException("modalView", "Cannot be null"); } EventHandler onDialogClosedHandler = null; EventHandler <ModalViewEventArgs> onViewClosedHandler = null; if (onClosed != null) { onDialogClosedHandler = (s, a) => { modalDialog.Closed -= onDialogClosedHandler; onClosed(dataContext); }; onViewClosedHandler = (s, a) => { modalDialog.Closed -= onDialogClosedHandler; modalView.Closed -= onViewClosedHandler; modalDialog.DialogResult = a.DialogResult; //modalDialog.Close(); onClosed(dataContext); }; modalDialog.Closed += onDialogClosedHandler; modalView.Closed += onViewClosedHandler; } modalDialog.Content = modalView; modalView.DataContext = dataContext; modalDialog.ShowDialog(); }
private void ValidarUsuario(object parameter) { var passwordBox = parameter as PasswordBox; try { if (RutasConfiguracionDL.GetRutaFotos() != null) { RutasAlmacenamientoStatic.strRutaFotos = RutasConfiguracionDL.GetRutaFotos().vRutaEstatica; } if (RutasConfiguracionDL.GetRutaReportes() != null) { RutasAlmacenamientoStatic.strRutaReportes = RutasConfiguracionDL.GetRutaReportes().vRutaEstatica; } PacienteStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos; FisioterapeutaStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos; int iStatusLogin = FisioterapeutaDL.ValidarUsuario(Usuario, passwordBox.Password); switch (iStatusLogin) { case 0: FisioterapeutaB f = FisioterapeutaDL.ObtenerFisioterapeutaLoguedo(Usuario, passwordBox.Password); FisioterapeutaStatic.FisioterapeutaLogueado = f; //login fisoterapueta ModuloFisioterapeutaViewModel mfv = new ModuloFisioterapeutaViewModel(); IModalDialog dialogModuloFisioterapeuta = ServiceProvider.Instance8.Get <IModalDialog>(); dialogModuloFisioterapeuta.BindViewModel(mfv); //FisioterapeutaTestAnalisisViewModel ftm = mfv.Children.GetType(); dialogModuloFisioterapeuta.ShowDialog(); FisioterapeutaStatic.kblnLoginExitoso = true; // FisioterapeutaAgregarViewModel fvm = new FisioterapeutaAgregarViewModel(); //IModalDialog dialog = ServiceProvider.Instance2.Get<IModalDialog>(); //dialog.BindViewModel(fvm); //dialog.ShowDialog(); break; case 1: ModuloAdminViewModel mav = new ModuloAdminViewModel(); IModalDialog dialogModuloAdmin = ServiceProvider.Instance.Get <IModalDialog>(); dialogModuloAdmin.BindViewModel(mav); dialogModuloAdmin.ShowDialog(); FisioterapeutaStatic.kblnLoginExitoso = true; break; } CloseWindowFlag = true; } catch (Exception ex) { throw ex; } }
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; } }