Esempio n. 1
0
        // GET: /<controller>/
        public IActionResult Index()
        {
            Connectdb       con = HttpContext.RequestServices.GetService(typeof(netcore.Models.Connectdb)) as Connectdb;
            string          strSQL;
            MySqlDataReader dtReader;

            strSQL   = "SELECT * FROM savecs1 WHERE id = 4 ";
            dtReader = con.QueryDataReader(strSQL);
            dtReader.Read();
            dtReader["name"].ToString();
            FormCs1Model add = new FormCs1Model();

            add.name       = dtReader["name"].ToString();
            add.lastname   = dtReader["lastname"].ToString();
            add.idstudent  = dtReader["idstudent"].ToString();
            add.sector     = dtReader["sector"].ToString();
            add.title      = dtReader["title"].ToString();
            add.titleEng   = dtReader["titleEng"].ToString();
            add.importance = dtReader["importance"].ToString();
            add.objective  = dtReader["objective"].ToString();
            add.reasoning  = dtReader["reasoning"].ToString();
            add.timeimage  = dtReader["timeimage"].ToString();
            add.scope      = dtReader["scope"].ToString();



            return(View(add));
        }
Esempio n. 2
0
        [HttpPost]//----------------------------ฟั่งชั้นบันทึกแบบฟอร์ม CS1 ---------------------//
        public IActionResult SaveCs1(FormCs1Model result)
        {
            //-----------------------อัพโหลดไฟล์รูปเข้าระบบ--------------------------------------
            string namenew = null;

            if (result.timeimage != null)
            {
                string uploads = Path.Combine(_hostingEnvironment.WebRootPath, "img");
                namenew = Guid.NewGuid().ToString() + "_" + result.timeimage.FileName;
                string filePath = Path.Combine(uploads, namenew);
                result.timeimage.CopyTo(new FileStream(filePath, FileMode.Create));
            }
            //---------------------------------------------------------------------------------------------
            Connectdb       con = HttpContext.RequestServices.GetService(typeof(netcore.Models.Connectdb)) as Connectdb;
            string          strSQL;
            MySqlDataReader dtReader;

            strSQL = "INSERT INTO `savecs1`(`name`,`lastname`,`idstudent`,`sector`,`title`,`titleEng`,`importance`,`objective`,`reasoning`,`timeimage`,`scope`,`studentid`) VALUES" +
                     " ('" + result.name + "','" + result.lastname + "','" + result.idstudent + "','" + result.sector + "','" + result.title + "','" + result.titleEng + "','" + result.importance + "','" + result.objective + "','" + result.reasoning + "','" + namenew + "','" + result.scope + "','" + User.FindFirst("id").Value + "'); ";

            con.QueryDataSet(strSQL);



            return(RedirectToAction("Detail", new { savecs1 = "success" }));
        }
Esempio n. 3
0
        [HttpPost]//----------------------------ฟั่งชั้นบันทึกแบบฟอร์ม CS1 ---------------------//
        public IActionResult updatecs1(FormCs1Model result)
        {
            //-------------------------------------------------ฟังชั่นในการอัพโหลดไฟล์ลงระบบ**********************-----------
            string namenew = null;

            if (result.timeimage != null)
            {
                string uploads = Path.Combine(_hostingEnvironment.WebRootPath, "img");
                namenew = Guid.NewGuid().ToString() + "_" + result.timeimage.FileName;
                string filePath = Path.Combine(uploads, namenew);
                result.timeimage.CopyTo(new FileStream(filePath, FileMode.Create));
                //------------------------------------------------------------อัพเดทข้อมูลในระบบ--------------------------
                Connectdb       con = HttpContext.RequestServices.GetService(typeof(netcore.Models.Connectdb)) as Connectdb;
                string          strSQL;
                MySqlDataReader dtReader;
                strSQL = "UPDATE `savecs1`  SET `name` ='" + result.name + "' ,`lastname`= '" + result.lastname + "',`idstudent`= '" + result.idstudent + "',`sector`='" +
                         result.sector + "' ,`title`= '" + result.title + "',`titleEng`= '" + result.titleEng + "',`importance`='" + result.importance + "' ,`objective`= '" + result.objective + "',`reasoning`='" + result.reasoning + "' ,`timeimage`='" + namenew + "' ,`scope`='" + result.scope + "' ,`studentid`= '" + User.FindFirst("id").Value + "' WHERE studentid = '" + User.FindFirst("id").Value + "' ";

                con.QueryDataSet(strSQL);
                return(RedirectToAction("Detail", new { update = "success" }));
            }
            else
            {
                //------------------------------------------------------------อัพเดทข้อมูลในระบบถ้าไม่มีรูป--------------------------

                Connectdb       con = HttpContext.RequestServices.GetService(typeof(netcore.Models.Connectdb)) as Connectdb;
                string          strSQL;
                MySqlDataReader dtReader;
                strSQL = "UPDATE `savecs1`  SET `name` ='" + result.name + "' ,`lastname`= '" + result.lastname + "',`idstudent`= '" + result.idstudent + "',`sector`='" +
                         result.sector + "' ,`title`= '" + result.title + "',`titleEng`= '" + result.titleEng + "',`importance`='" + result.importance + "' ,`objective`= '" + result.objective + "',`reasoning`='" + result.reasoning + "' ,`scope`='" + result.scope + "' ,`studentid`= '" + User.FindFirst("id").Value + "' WHERE studentid = '" + User.FindFirst("id").Value + "' ";

                con.QueryDataSet(strSQL);
                return(RedirectToAction("Detail", new { update = "success" }));
            }
        }
Esempio n. 4
0
        [HttpPost]//----------------------------ฟั่งชั้นบันทึกแบบฟอร์ม CS1 ---------------------//
        public IActionResult SaveCs1(FormCs1Model saveform)
        {
            Connectdb saveformdata = HttpContext.RequestServices.GetService(typeof(netcore.Models.Connectdb)) as Connectdb;

            saveformdata.Savecs1(saveform);
            return(RedirectToAction("Index"));
        }