Interfaz_Presentadores.Modulo2.ValidacionesM2.prioridadRol C# (CSharp) Method

prioridadRol() public method

Metodo que retorna la importancia del rol en una forma ascendiente, el de mayor prioridad es el numero mas bajo
public prioridadRol ( string nombreRol ) : int
nombreRol string
return int
        public int prioridadRol(string nombreRol)
        {
            switch (nombreRol)
            {
                case "Sistema": return 1;
                case "Admin Sistema": return 1;
                case "OrganizaciĆ³n": return 2;
                case "Admin OrganizaciĆ³n": return 2;
                case "Dojo": return 3;
                case "Admin Dojo": return 3;
                case "Entrenador": return 4;
                case "Atleta": return 5;
                case "Representante": return 6;
            }
            throw new ExcepcionesSKD.Modulo2.RolesException(RecursosInterfazPresentadorM2.Mensaje_Error_RolSinRegistro);
        }

Usage Example

 public void M2PrioridadRol()
 {
     ValidacionesM2 lg = new ValidacionesM2();
     int _respuesta = lg.prioridadRol(RecursosPU_Mod2.Rol);
     int _respuesta1 = lg.prioridadRol(RecursosPU_Mod2.Rol2);
     int _respuesta2 = lg.prioridadRol(RecursosPU_Mod2.Rol3);
     int _respuesta3 = lg.prioridadRol(RecursosPU_Mod2.Rol4);
     int _respuesta4 = lg.prioridadRol(RecursosPU_Mod2.Rol5);
     int _respuesta5 = lg.prioridadRol(RecursosPU_Mod2.Rol6);
     int _respuesta6 = lg.prioridadRol(RecursosPU_Mod2.Rol7);
     int _respuesta7 = lg.prioridadRol(RecursosPU_Mod2.Rol8);
     int _respuesta8 = lg.prioridadRol(RecursosPU_Mod2.Rol9);
     Assert.AreEqual(1, _respuesta);
     Assert.AreEqual(1, _respuesta1);
     Assert.AreEqual(2, _respuesta2);
     Assert.AreEqual(2, _respuesta3);
     Assert.AreEqual(3, _respuesta4);
     Assert.AreEqual(3, _respuesta5);
     Assert.AreEqual(4, _respuesta6);
     Assert.AreEqual(5, _respuesta7);
     Assert.AreEqual(6, _respuesta8);
 }
All Usage Examples Of Interfaz_Presentadores.Modulo2.ValidacionesM2::prioridadRol