public int RegistrarActualizarRolPermisos(Rol lstRol){ ConfiguracionAD oConfAD = new ConfiguracionAD(); List<Menu> ListMenu = new List<Menu>(); List<Modulo> ListModulo = new List<Modulo>(); List<Permiso> ListPermiso = new List<Permiso>(); foreach (var menu in lstRol.ListaMenus) { Menu oMenu = new Menu(); oMenu.nMenuId = menu.nMenuId; oMenu.bEstado = menu.bEstado; foreach (var modulo in menu.ListaModulos) { Modulo oModulo = new Modulo(); oModulo.nModId = modulo.nModId; oModulo.nMenuId = modulo.nMenuId; oModulo.bEstado = modulo.bEstado; foreach (var permiso in modulo.ListaPermisos) { Permiso oPermiso = new Permiso(); oPermiso.nPermId = permiso.nPermId; oPermiso.nModId = permiso.nModId; oPermiso.bEstado = permiso.bEstado; ListPermiso.Add(oPermiso); } ListModulo.Add(oModulo); } ListMenu.Add(oMenu); } return oConfAD.RegistrarActualizarRolPermisos(lstRol.nRolId, lstRol.cRolDesc, ListMenu, ListModulo, ListPermiso); }
public ConfiguracionLN() { oConfiguracionAD = new ConfiguracionAD(); }