Пример #1
0
        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 }));
        }
Пример #2
0
        //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));
        }
Пример #3
0
        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()" }));
        }
Пример #4
0
        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));
        }
Пример #5
0
        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));
        }
Пример #6
0
        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));
        }
Пример #7
0
        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));
        }
Пример #8
0
        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));
        }
Пример #9
0
        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" }));
        }
Пример #10
0
        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 }));
        }
Пример #11
0
 //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();
 }