public Rol getRol(String nombre_rol) { String tipo; Boolean estado; List <String> funcs = new List <String>(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary <String, Object> param = new Dictionary <String, Object>(); param.Add("nombre_rol", nombre_rol); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.get_datos_rol", param)) { reader.Read(); tipo = (string)reader["tipo"]; if ((Boolean)reader["Habilitado"] == true) { estado = true; } else { estado = false; } funcs.Add((String)reader["Funcionalidad"]); while (reader.Read()) { funcs.Add((String)reader["Funcionalidad"]); } reader.Close(); } Rol rol = new Rol(); return(rol.cargar(estado, funcs, nombre_rol, tipo)); }
public Rol getRol(String nombre_rol) { String tipo; Boolean estado; List<String> funcs = new List<String>(); DataAccess.SPManager spManager = new DataAccess.SPManager(); Dictionary<String, Object> param = new Dictionary<String, Object>(); param.Add("nombre_rol", nombre_rol); using (SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.get_datos_rol", param)) { reader.Read(); tipo = (string)reader["tipo"]; if ((Boolean)reader["Habilitado"] == true) { estado = true; } else estado = false; funcs.Add((String)reader["Funcionalidad"]); while (reader.Read()) { funcs.Add((String)reader["Funcionalidad"]); } reader.Close(); } Rol rol = new Rol(); return rol.cargar(estado, funcs, nombre_rol,tipo); }