public ActionResult EditarRol(CotizarService.RolModel obj) { if (ModelState.IsValid) { CotizarService.Rol _nRol = new CotizarService.Rol { idrol = obj.idrol, activo = obj.activo, descripcion = obj.descripcion, nombre = obj.nombre, permisos = this.CargarPermisosRol(obj.hfdPermisosSeleccionados, obj.idrol).ToList() }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Rol_Actualizar(_nRol)) { base.RegistrarNotificación("Rol actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return(RedirectToAction("ListaRoles", "Administracion")); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstFuncionalidades = SAL.Funcionalidad.RecuperarActivas(); return(View(obj)); }
public ActionResult EditarRol(CotizarService.RolModel obj) { if (ModelState.IsValid) { CotizarService.Rol _nRol = new CotizarService.Rol { idrol = obj.idrol, activo = obj.activo, descripcion = obj.descripcion, nombre = obj.nombre, permisos = this.CargarPermisosRol(obj.hfdPermisosSeleccionados, obj.idrol).ToList() }; CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Rol_Actualizar(_nRol)) { base.RegistrarNotificación("Rol actualizado con exito.", Models.Enumeradores.TiposNotificaciones.success, Recursos.TituloNotificacionExitoso); return RedirectToAction("ListaRoles", "Administracion"); } else { base.RegistrarNotificación("Falla en el servicio de actualización.", Models.Enumeradores.TiposNotificaciones.error, Recursos.TituloNotificacionError); } } else { base.RegistrarNotificación("Algunos valores no son validos.", Models.Enumeradores.TiposNotificaciones.notice, Recursos.TituloNotificacionAdvertencia); } ViewBag.lstFuncionalidades = SAL.Funcionalidad.RecuperarActivas(); return View(obj); }