public async Task <ActionResult> RegistrarMenu() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } var Menus = await MenuPCL.ListarTypeMenus(); if (Menus.Code != 200) { throw new Exception(Menus.Message); } if (Menus.Data == null) { throw new Exception("Error al intentar cargar perfiles"); } var duModel = new MenuBE.ResponseMenuBE { TypeUser = 0 , Nombre = "" , Icono = "" , URL = "" , Activo = true , lTipoMenu = Menus.Data.lresponse }; return(PartialView("_RegistrarMenu", duModel)); }
public Result ModificarMenu(MenuBE.ResponseMenuBE objMenuBE) { try { if (objMenuBE.Activo.Equals(false)) { var data = objMenuDA.EliminarMenu(objMenuBE); result.Data = data; } else { var data = objMenuDA.ModificarMenu(objMenuBE); result.Data = data; } } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public static async Task <ResultDTO <ErrorBE> > RegistrarMenu(MenuBE.ResponseMenuBE usuario) { try { string post = url + "Registrar"; return(await ResultPCL <ErrorBE> .Post(post, usuario)); } catch (Exception ex) { throw ex; } }
public Sp_Delete_MenuResult EliminarMenu(MenuBE.ResponseMenuBE objMenuBE) { try { var OnjResult = from a in model.Sp_Delete_Menu(objMenuBE.IdMenu, objMenuBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarMenu(MenuBE.ResponseMenuBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { if (ModelState.IsValid) { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var nuevo = new MenuBE.ResponseMenuBE { TypeUser = duModel.TypeUser , Nombre = duModel.Nombre , Icono = duModel.Icono , URL = duModel.URL , Activo = duModel.Activo , lTipoMenu = duModel.lTipoMenu }; var registrar = await MenuPCL.RegistrarMenu(nuevo); if (registrar.Code != 200) { throw new Exception(registrar.Message); } ObjMessage = new MessageDialog() { Title = "Se registro correctamente el usuario.", Estado = 0, Message = registrar.Data.Message }; if (registrar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar registrar el nuevo usuario"; ObjMessage.Estado = registrar.Data.Codigo; } } return(RedirectToAction("Menus", "Menu")); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> DatosMenu(MenuBE.ResponseMenuBE duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new MenuBE.ResponseMenuBE { IdMenu = duModel.IdMenu , TypeUser = duModel.TypeUser , Nombre = duModel.Nombre , Icono = duModel.Icono , URL = duModel.URL , Activo = duModel.Activo }; var guardar = await MenuPCL.ModificarMenu(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se modificó correctamente el usuario.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar modificar el usuario"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction("Menus")); } catch (Exception ex) { throw ex; } }
public Sp_Update_MenuResult ModificarMenu(MenuBE.ResponseMenuBE objMenuBE) { try { var OnjResult = from a in model.Sp_Update_Menu(objMenuBE.IdMenu , objMenuBE.TypeUser , objMenuBE.Nombre , objMenuBE.URL , objMenuBE.Icono , objMenuBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public Sp_Insert_MenuResult RegistrarMenu(MenuBE.ResponseMenuBE ObjRequestBE) { try { var OnjResult = from a in model.Sp_Insert_Menu(ObjRequestBE.TypeUser , ObjRequestBE.Nombre , ObjRequestBE.Icono , ObjRequestBE.URL , ObjRequestBE.Activo) select a; return(OnjResult.Single()); } catch (Exception ex) { throw ex; } }
public async Task <PartialViewResult> DatosMenu(int id) { try { var datos = await MenuPCL.GetMenuById(id); if (datos.Code != 200) { throw new Exception(datos.Message); } MenuBE.ResponseMenuBE duModel = datos.Data.response; return(PartialView("_DatosMenu", duModel)); } catch (Exception ex) { throw ex; } }
public Result RegistrarMenu(MenuBE.ResponseMenuBE ObjRequestMenuBE) { try { var data = objMenuDA.RegistrarMenu(ObjRequestMenuBE); result.Data = data; } catch (SqlException sqlex) { result.Code = Notification.OperationCode.ErrorDataBase.GetHashCode();; result.Message = sqlex.Message; } catch (CustomException cusex) { result.Code = Notification.OperationCode.ErrorCustom.GetHashCode();; result.Message = cusex.Message; } catch (Exception ex) { result.Code = Notification.OperationCode.ErrorNotControl.GetHashCode();; result.Message = ex.Message; } return(result); }
public IHttpActionResult Registrar(MenuBE.ResponseMenuBE objMenuBE) { return(Ok(objMenuBL.RegistrarMenu(objMenuBE))); }
public IHttpActionResult Modificar(MenuBE.ResponseMenuBE objMenuBE) { return(Ok(objMenuBL.ModificarMenu(objMenuBE))); }