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(); }
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(); }