public List <HelperArbolAcceso> ObtenerArbolesAccesoTerminalByGrupoUsuario(int idGrupo) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso(true)) { return(negocio.ObtenerArbolesAccesoTerminalByGrupoUsuario(idGrupo)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <HelperBusquedaArbolAcceso> BusquedaGeneral(int?idUsuario, string filter, List <int> tipoUsuario, int?idTipoArbol, int?idCategoria, int page, int pagesize) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso(true)) { return(negocio.BusquedaGeneral(idUsuario, filter, tipoUsuario, idTipoArbol, idCategoria, page, pagesize)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ArbolAcceso> ObtenerArbolesAccesoTerminalAll(int?idArea, int?idTipoUsuario, int?idTipoArbol, int?nivel1, int?nivel2, int?nivel3, int?nivel4, int?nivel5, int?nivel6, int?nivel7) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerArbolesAccesoTerminalAll(idArea, idTipoUsuario, idTipoArbol, nivel1, nivel2, nivel3, nivel4, nivel5, nivel6, nivel7)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <HelperArbolAcceso> ObtenerArbolesAccesoTerminalByIdUsuario(int idUsuario, bool insertarSeleccion) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerArbolesAccesoTerminalByIdUsuario(idUsuario, insertarSeleccion)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void ActualizardArbol(int idArbolAcceso, ArbolAcceso arbolAcceso, string descripcion) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { negocio.ActualizardArbol(idArbolAcceso, arbolAcceso, descripcion); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool RecadoTicketTicket(int idUsuarioLevanta, int idArea, int idTipoUsuario, int idTipoArbol, int nivel1, int?nivel2, int?nivel3, int?nivel4, int?nivel5, int?nivel6, int?nivel7) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.RecadoTicketTicket(idUsuarioLevanta, idArea, idTipoUsuario, idTipoArbol, nivel1, nivel2, nivel3, nivel4, nivel5, nivel6, nivel7)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ArbolAcceso> ObtenerArbolesAccesoByGruposUsuario(int idUsuario, int idTipoArbol, int idArea) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerArbolesAccesoByUsuarioTipoArbol(idUsuario, idTipoArbol, idArea)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <HelperArbolAcceso> ObtenerOpcionesPermitidas(int idUsuarioSolicita, int idUsuarioLevanta, int?idArea, bool insertarSeleccion) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerOpcionesPermitidas(idUsuarioSolicita, idUsuarioLevanta, idArea, insertarSeleccion)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ArbolAcceso ObtenerArbolAcceso(int idArbol) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerArbolAcceso(idArbol)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void GuardarArbol(ArbolAcceso arbol) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { negocio.GuardarArbol(arbol); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool EsNodoTerminal(int idTipoUsuario, int idTipoArbol, int nivel1, int?nivel2, int?nivel3, int?nivel4, int?nivel5, int?nivel6, int?nivel7) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.EsNodoTerminal(idTipoUsuario, idTipoArbol, nivel1, nivel2, nivel3, nivel4, nivel5, nivel6, nivel7)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Nivel7> ObtenerNivel7(int idArea, int idTipoArbol, int idTipoUsuario, int idNivel6, bool insertarSeleccion) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerNivel7(idArea, idTipoArbol, idTipoUsuario, idNivel6, insertarSeleccion)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Nivel3> ObtenerNivel3ByGrupos(int idUsuarioSolicita, int idUsuarioLevanta, int idArea, int idTipoArbolAcceso, int idNivel2, bool insertarSeleccion) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerNivel3ByGrupos(idUsuarioSolicita, idUsuarioLevanta, idArea, idTipoArbolAcceso, idNivel2, insertarSeleccion)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void HabilitarArbol(int idArbol, bool habilitado) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { negocio.HabilitarArbol(idArbol, habilitado); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ArbolAcceso> ObtenerArbolesAccesoAllReporte(int?idArea, int?idTipoUsuario, int?idTipoArbol, int idTipoEncuesta, Dictionary <string, DateTime> fechas) { try { using (BusinessArbolAcceso negocio = new BusinessArbolAcceso()) { return(negocio.ObtenerArbolesAccesoAllReporte(idArea, idTipoUsuario, idTipoArbol, idTipoEncuesta, fechas)); } } catch (Exception ex) { throw new Exception(ex.Message); } }
private static void ObtenerFormulario(out ArbolAcceso arbol, out Mascara mascara) { try { int arbolParametro = int.Parse(ConfigurationManager.AppSettings["ServicioCorreo"]); arbol = new BusinessArbolAcceso().ObtenerArbolAcceso(arbolParametro); int?idMascara = arbol.InventarioArbolAcceso.First().IdMascara; if (idMascara != null) { mascara = new BusinessMascaras().ObtenerMascaraCaptura((int)idMascara); } else { throw new Exception("No se encontro la Mascara de captura"); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <Menu> ObtenerMenuPublico(int idTipoUsuario, int idArea, bool arboles) { List <Menu> result; DataBaseModelContext db = new DataBaseModelContext(); try { db.ContextOptions.ProxyCreationEnabled = _proxy; IQueryable <Menu> qry = from rtu in db.RolTipoUsuario join rm in db.RolMenu on rtu.IdRol equals rm.IdRol join m in db.Menu on rm.IdMenu equals m.Id where rtu.IdTipoUsuario == idTipoUsuario select m; result = qry.OrderBy(o => o.Id).Distinct().ToList(); foreach (Menu menu in result) { db.LoadProperty(menu, "Menu1"); if (menu.Menu1.Count == 0) { menu.Menu1 = null; } if (menu.Menu1 == null) { continue; } foreach (Menu menu1 in menu.Menu1) { db.LoadProperty(menu1, "Menu1"); if (menu1.Menu1.Count == 0) { menu1.Menu1 = null; } if (menu1.Menu1 == null) { continue; } foreach (Menu menu2 in menu1.Menu1) { db.LoadProperty(menu2, "Menu1"); if (menu2.Menu1.Count == 0) { menu2.Menu1 = null; } if (menu2.Menu1 == null) { continue; } foreach (Menu menu3 in menu2.Menu1) { db.LoadProperty(menu3, "Menu1"); if (menu3.Menu1.Count == 0) { menu3.Menu1 = null; } } } } } if (arboles) { foreach (Menu menu in result) { List <ArbolAcceso> lstArboles = null; switch (menu.Id) { case (int)BusinessVariables.EnumMenu.Consultas: lstArboles = new BusinessArbolAcceso().ObtenerArbolesAccesoByTipoUsuarioTipoArbol(idTipoUsuario, (int)BusinessVariables.EnumTipoArbol.Consultas, idArea).Distinct().ToList(); GeneraSubMenus(menu, lstArboles, db, "~/Users/General/FrmNodoConsultas.aspx?IdArbol="); break; case (int)BusinessVariables.EnumMenu.Servicio: lstArboles = new BusinessArbolAcceso().ObtenerArbolesAccesoByTipoUsuarioTipoArbol(idTipoUsuario, (int)BusinessVariables.EnumTipoArbol.Servicio, idArea).Distinct().ToList(); GeneraSubMenus(menu, lstArboles, db, "~/Users/Ticket/FrmTicket.aspx?IdArbol="); break; case (int)BusinessVariables.EnumMenu.Incidentes: lstArboles = new BusinessArbolAcceso().ObtenerArbolesAccesoByTipoUsuarioTipoArbol(idTipoUsuario, (int)BusinessVariables.EnumTipoArbol.Incidentes, idArea).Distinct().ToList(); GeneraSubMenus(menu, lstArboles, db, "~/Users/Ticket/FrmTicket.aspx?IdArbol="); break; } } } else { result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Consultas)); result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Servicio)); result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Incidentes)); } Menu menus = result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Consultas); if (menus != null && menus.Menu1 == null) { result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Consultas)); } menus = result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Servicio); if (menus != null && menus.Menu1 == null) { result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Servicio)); } menus = result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Incidentes); if (menus != null && menus.Menu1 == null) { result.Remove(result.SingleOrDefault(s => s.Id == (int)BusinessVariables.EnumMenu.Incidentes)); } } catch (Exception ex) { throw new Exception((ex.InnerException).Message); } finally { db.Dispose(); } return(result); }