private void AgregarRol() { try { if (Rol != -1) { if (LstMensajeRol == null) { LstMensajeRol = new ObservableCollection <MENSAJE_ROL>(); } if (LstMensajeRol.Count(w => w.ID_ROL == Rol) == 0) { LstMensajeRol.Add(new MENSAJE_ROL() { ID_ROL = Rol.Value, SISTEMA_ROL = SelectedRol }); Rol = -1; } else { new Dialogos().ConfirmacionDialogo("Validación", "El rol seleccionado ya se encuentra en la lista"); } } else { new Dialogos().ConfirmacionDialogo("Validación", "Favor de seleccionar un rol"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al agregar rol.", ex); } }
private void EliminarMensajeRol() { try { if (SelectedMensajeRol != null) { LstMensajeRol.Remove(SelectedMensajeRol); } else { new Dialogos().ConfirmacionDialogo("Validación", "Favor de seleccionar el rol a eliminar"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar rol.", ex); } }