Ejemplo n.º 1
0
        // GET: Announcements
        public List <Announcements> GetAnnouncements()
        {
            string        connectionstring = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
            SqlConnection sql          = new SqlConnection(connectionstring);
            string        sequery      = string.Format("Select * from [dbo].[RequestedIdeas] where AppliedBy='{0}' and Approved=1", User.Identity.Name);
            SqlCommand    sesqlcommand = new SqlCommand(sequery, sql);

            sql.Open();
            SqlDataReader sereader = sesqlcommand.ExecuteReader();

            RequestedIdeas up = new RequestedIdeas();

            while (sereader.Read())
            {
                up.AppliedBy = sereader["AppliedBy"].ToString();
                up.IdeaId    = sereader["IdeaId"].ToString();
                up.RequestTo = sereader["RequestTo"].ToString();
            }
            sql.Close();



            string     query      = string.Format("Select * from [dbo].[Announcement] where IdeaId='{0}'", up.IdeaId);
            SqlCommand sqlcommand = new SqlCommand(query, sql);

            sql.Open();
            SqlDataReader reader = sqlcommand.ExecuteReader();

            List <Announcements> lstFiles = new List <Announcements>();

            while (reader.Read())
            {
                Announcements down = new Announcements();
                down.Announce = reader["Announce"].ToString();
                down.Cale     = reader["Cale"].ToString();
                down.IdeaId   = reader["IdeaId"].ToString();

                lstFiles.Add(down);
            }

            /*
             * DirectoryInfo dirInfo = new DirectoryInfo(HostingEnvironment.MapPath("~/pdf"));
             *
             * int i = 0;
             * foreach (var item in dirInfo.GetFiles())
             * {
             *  lstFiles.Add(new DownLoadFileInformation()
             *  {
             *
             *      FileId = i + 1,
             *      FileName = item.Name,
             *      FilePath = dirInfo.FullName + @"\" + item.Name
             *  });
             *  i = i + 1;
             * }
             */
            return(lstFiles);
        }
Ejemplo n.º 2
0
        // GET: Tasks
        public ActionResult Index()
        {
            string        connectionstring = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
            SqlConnection sql          = new SqlConnection(connectionstring);
            string        sequery      = string.Format("Select * from [dbo].[RequestedIdeas] where AppliedBy='{0}' and Approved=1", User.Identity.Name);
            SqlCommand    sesqlcommand = new SqlCommand(sequery, sql);

            sql.Open();
            SqlDataReader sereader = sesqlcommand.ExecuteReader();

            RequestedIdeas up = new RequestedIdeas();

            while (sereader.Read())
            {
                up.AppliedBy = sereader["AppliedBy"].ToString();
                up.IdeaId    = sereader["IdeaId"].ToString();
                up.RequestTo = sereader["RequestTo"].ToString();
            }
            var filecollection = GetTasks(up.IdeaId);

            return(View(filecollection));
        }
Ejemplo n.º 3
0
        // GET: Upload
        //ideas to upload documnts
        public List <RequestedIdeas> getIdeaForTeacher()
        {
            string        connectionstring = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
            SqlConnection sql        = new SqlConnection(connectionstring);
            string        query      = string.Format("Select * from [dbo].[RequestedIdeas] where Approved = 1 and RequestTo='{0}'", User.Identity.Name);
            SqlCommand    sqlcommand = new SqlCommand(query, sql);

            sql.Open();
            SqlDataReader reader = sqlcommand.ExecuteReader();

            List <RequestedIdeas> lstFiles = new List <RequestedIdeas>();

            while (reader.Read())
            {
                RequestedIdeas down = new RequestedIdeas();
                down.AppliedBy = reader["AppliedBy"].ToString();
                down.IdeaId    = reader["IdeaId"].ToString();
                down.RequestTo = reader["RequestTo"].ToString();
                down.IdeaTitle = reader["IdeaTitle"].ToString();

                lstFiles.Add(down);
            }
            return(lstFiles);
        }
Ejemplo n.º 4
0
        public List <Idea> GetApprovedIdeas()
        {
            string        connectionstring = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString();
            SqlConnection sql = new SqlConnection(connectionstring);
            //
            string     findquery      = string.Format("Select * from [dbo].[RequestedIdeas] where AppliedBy='{0}'", User.Identity.Name);
            SqlCommand findsqlcommand = new SqlCommand(findquery, sql);

            sql.Open();
            SqlDataReader ireader = findsqlcommand.ExecuteReader();

            List <RequestedIdeas> requested = new List <RequestedIdeas>();
            List <string>         Ideaskey  = new List <string>();

            while (ireader.Read())
            {
                RequestedIdeas up = new RequestedIdeas();
                up.IdeaId    = ireader["IdeaId"].ToString();
                up.IdeaTitle = ireader["IdeaTitle"].ToString();
                up.RequestTo = ireader["RequestTo"].ToString();
                up.AppliedBy = ireader["AppliedBy"].ToString();
                Ideaskey.Add(up.IdeaId);
                requested.Add(up);
            }
            //
            sql.Close();



            string     query      = "Select * from [dbo].[ApprovedIdea]";
            SqlCommand sqlcommand = new SqlCommand(query, sql);

            sql.Open();
            SqlDataReader reader = sqlcommand.ExecuteReader();

            List <Idea> lstFiles = new List <Idea>();

            while (reader.Read())
            {
                Idea down = new Idea();
                down.key         = reader["IdeaKey"].ToString();
                down.title       = reader["Title"].ToString();
                down.description = reader["Description"].ToString();
                string matchedElement = Ideaskey.Find(x => x.Equals(down.key));
                if (matchedElement == null)
                {
                    lstFiles.Add(down);
                }
            }

            /*
             * DirectoryInfo dirInfo = new DirectoryInfo(HostingEnvironment.MapPath("~/pdf"));
             *
             * int i = 0;
             * foreach (var item in dirInfo.GetFiles())
             * {
             *  lstFiles.Add(new DownLoadFileInformation()
             *  {
             *
             *      FileId = i + 1,
             *      FileName = item.Name,
             *      FilePath = dirInfo.FullName + @"\" + item.Name
             *  });
             *  i = i + 1;
             * }
             */
            return(lstFiles);
        }