public static void CargarInspectoresALista(ref DropDownList lista, SinabEntities db, int idEstablecimiento) { /* * select ce.* from SAB_CAT_EMPLEADOS ") * strSQL.Append(" ce inner join segabas.dbo.segusuarios u on u.idempleado = ce.idempleado ") * strSQL.Append("WHERE ce.IDESTABLECIMIENTO = @IDESTABLECIMIENTO ") * strSQL.Append("AND (ce.IDDEPENDENCIA = @IDDEPENDENCIA OR @IDDEPENDENCIA = 0) ") * strSQL.Append("AND ce.IDEMPLEADO <> @IDEMPLEADO ") * strSQL.Append("AND ce.IDCARGO = 130 and u.estahabilitado=1 */ //List<int> segusr; //using (var seg = new segabasEntities()) //{ // segusr = seg.SEGUSUARIOS.Where(usr => usr.ESTAHABILITADO == 1).Select(usr=> usr.IDUSUARIO).ToList(); //} //var res = db.SAB_CAT_EMPLEADOS.Where(em => segusr.Contains(em.IDEMPLEADO) && em.IDESTABLECIMIENTO == idEstablecimiento && // em.IDCARGO == 130 ).ToList(); var res = db.prc_Inspectores(idEstablecimiento); lista.DataSource = res; lista.DataTextField = "NombreCompleto"; lista.DataValueField = "IDEMPLEADO"; lista.DataBind(); }