public static MvcHtmlString plazasDrownListNS(this HtmlHelper htmlHelper, int userId, string idHtml) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Plaza> listPlazas = (from s in db.Plazas.ToList() join top in db.TopicosUsuarios on s.id equals top.topicoId where top.tipo.Trim().Equals("P") && top.usuarioId.Equals(userId) && !s.descripcion.Contains("Local") orderby s.cveCorta, s.descripcion select s).ToList(); String itemId = ""; String descripcion = "Todas"; listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); foreach (Plaza item in listPlazas) { itemId = item.id.ToString().Trim(); descripcion = item.descripcion.Trim(); //if (descripcion.Contains("Todas") || descripcion.Contains("Seleccion")) //{ // itemId = ""; //} listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("plazaId", listFields, new { id = idHtml })); }
//DrowList para Motivo de Baja public static MvcHtmlString conceptosDrownList(this HtmlHelper htmlHelper, int userId, string grupo, string componentId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Concepto> listConceptos = (from s in db.Conceptos where s.grupo.Equals(grupo.Trim()) orderby s.descripcion select s).ToList(); foreach (Concepto item in listConceptos) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList(componentId, listFields)); }
public static MvcHtmlString gruposDrownList(this HtmlHelper htmlHelper, int userId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Grupos> list = (from s in db.Grupos.ToList() join cli in db.Clientes on s.Id equals cli.Grupo_id join top in db.TopicosUsuarios on cli.Id equals top.topicoId where top.tipo.Trim().Equals("C") && top.usuarioId.Equals(userId) orderby s.claveGrupo, s.nombre select s).Distinct().ToList(); String itemId = ""; String descripcion = "Todos"; listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); foreach (Grupos item in list) { itemId = item.Id.ToString().Trim(); descripcion = item.claveGrupo.Trim() + "-" + item.nombre.Trim(); //if (item.claveGrupo.Trim().Contains("Todos")) //{ // itemId = ""; // descripcion = item.nombre.Trim(); //} listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("gruposId", listFields, new { onchange = "submit()" })); }
public static MvcHtmlString clientesNSDrownList(this HtmlHelper htmlHelper, int userId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Cliente> list = (from s in db.Clientes.ToList() join top in db.TopicosUsuarios on s.Id equals top.topicoId where top.tipo.Trim().Equals("C") && top.usuarioId.Equals(userId) orderby s.claveCliente, s.descripcion select s).ToList(); String itemId = ""; String descripcion = "Todos"; listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); foreach (Cliente item in list) { itemId = item.Id.ToString().Trim(); descripcion = item.claveCliente.Trim() + "-" + item.descripcion.Trim(); //if (item.claveCliente.Trim().Contains("Todos")) //{ // itemId = ""; // descripcion = item.descripcion.Trim(); //} listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("clienteId", listFields)); }
public static MvcHtmlString patronesNoChangeKeysDrownList(this HtmlHelper htmlHelper, int userId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Patrone> list = (from s in db.Patrones.ToList() join top in db.TopicosUsuarios on s.Id equals top.topicoId where top.tipo.Trim().Equals("B") && top.usuarioId.Equals(userId) orderby s.registro select s).ToList(); String itemId = ""; String descripcion = "Todos"; listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); foreach (Patrone item in list) { itemId = item.Id.ToString().Trim(); descripcion = item.registro.Trim() + "-" + item.nombre.Trim(); //if (descripcion.Contains("Todos") || descripcion.Contains("Seleccion")) //{ // itemId = ""; // descripcion = item.nombre.Trim(); //} listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("patronesId", listFields)); }
public static MvcHtmlString proyectoDrownList(this HtmlHelper htmlHelper, int userId, string componenteId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Proyecto> listProyecto = (from p in db.Proyectos orderby p.descripcion select p).ToList(); foreach (Proyecto item in listProyecto) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList(componenteId, listFields)); }
public static MvcHtmlString tipoPersonalDrownList(this HtmlHelper htmlHelper, int userId, String htmlId, String componenteId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <TipoPersonal> listTipoPersonal = (from s in db.TipoPersonals orderby s.descripcion select s).ToList(); foreach (TipoPersonal item in listTipoPersonal) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList(componenteId, listFields)); }
public static MvcHtmlString estadosDrownList(this HtmlHelper htmlHelper) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Estado> listEstados = (from s in db.Estados orderby s.descripcion select s).ToList(); foreach (Estado item in listEstados) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("estadoId", listFields)); }
public static MvcHtmlString paisesDrownList(this HtmlHelper htmlHelper, int userId, String componenteId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <Pais> listPaises = (from s in db.Paises orderby s.naturalez ascending select s).ToList(); foreach (Pais item in listPaises) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList(componenteId, listFields, new { id = "paisId" })); }
public static MvcHtmlString contratosDrownList(this HtmlHelper htmlHelper, int userId, String htmlId) { db = new suaEntities(); List <SelectListItem> listFields = new List <SelectListItem>(); List <TipoContrato> listContratos = (from s in db.TipoContratoes orderby s.descripcion select s).ToList(); foreach (TipoContrato item in listContratos) { String itemId = item.id.ToString().Trim(); String descripcion = item.descripcion.Trim(); if (descripcion.Contains("Todas")) { itemId = ""; } listFields.Add(new SelectListItem { Value = itemId, Text = descripcion.Trim() }); } return(htmlHelper.DropDownList("contratoId", listFields, new { id = htmlId })); }
//Recogemos los permisos del perfil public static void llenarPermisos(int roleId) { db = new suaEntities(); roleFunciones = db.RoleFuncions.Where(x => x.roleId.Equals(roleId) && x.Funcion.tipo.Trim().Equals("A")).ToList(); }