private void EstabacerPilotoSeleccionado() { try { if (!TieneSeleccionadoUnaFilaEnLaVista(UiVistaPilotos)) { return; } Piloto = ((Piloto)ObtenerFilaSelecciondaDeLaVista(UiVistaPilotos)).ShallowCopy(); if (string.IsNullOrEmpty(Piloto.ROLE_ID)) { if (RolesDeUsuario == null || RolesDeUsuario.Count <= 0) { return; } Piloto.ROLE_ID = RolesDeUsuario[0].ROLE_ID; } UsuarioDeseaObtenerUsuariosPorRol?.Invoke(null, new PilotoArgumento { RolDeUsuario = new RolDeUsuario { ROLE_ID = Piloto.ROLE_ID, USER_CODE = Piloto.USER_CODE } }); UiGridDePropiedadesPilotos.Refresh(); } catch (Exception ex) { InteraccionConUsuarioServicio.Alerta(ex.Message); } }
//private void ObtenerUsuariosPorRol() //{ // try // { // if (!SeleccionoRolId(Piloto.ROLE_ID)) return; // var codigoUsuario = string.Empty; // if (ExistePiloto(Piloto.PILOT_CODE)) // { // var firstOrDefault = Pilotos.ToList().FirstOrDefault(p => p.PILOT_CODE == Piloto.PILOT_CODE); // if (firstOrDefault != null) // { // codigoUsuario = firstOrDefault.USER_CODE; // } // } // UsuarioDeseaObtenerUsuariosPorRol?.Invoke(null, new PilotoArgumento { RolDeUsuario = new RolDeUsuario { ROLE_ID = Piloto.ROLE_ID, USER_CODE = codigoUsuario } }); // } // catch (Exception ex) // { // InteraccionConUsuarioServicio.Alerta(ex.Message); // } //} private void ObtenerUsuariosPorRol() { try { //if (!SeleccionoRolId(Piloto.ROLE_ID)) return; var codigoUsuario = string.Empty; if (ExistePiloto(Piloto.PILOT_CODE)) { var firstOrDefault = Pilotos.ToList().FirstOrDefault(p => p.PILOT_CODE == Piloto.PILOT_CODE); if (firstOrDefault != null) { codigoUsuario = firstOrDefault.USER_CODE; } } UsuarioDeseaObtenerUsuariosPorRol?.Invoke(null, new PilotoArgumento { RolDeUsuario = new RolDeUsuario { ROLE_ID = Piloto.ROLE_ID, USER_CODE = codigoUsuario } }); } catch (Exception ex) { InteraccionConUsuarioServicio.Alerta(ex.Message); } }