public async Task <IActionResult> Edit(int id, [Bind("Id,ENameSei,ENameNamae,ENameSeiKana,ENameNamaeKana,ENenrei,EJitakuRosen,EJitakuMoyorieki,EJitakuToEki,EShigotoKibou,EEmail,EPhone,EMendan1Date,EMendan1Ampm,EMendan2Date,EMendan2Ampm,EMendan3Date,EMendan3Ampm,EQuestion,ETimeStamp")] TEntryMeibo tEntryMeibo)
        {
            if (id != tEntryMeibo.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tEntryMeibo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TEntryMeiboExists(tEntryMeibo.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction("Index"));
            }
            return(View(tEntryMeibo));
        }
        //public async Task<IActionResult> Create( string EMendan1Am, string EMendan1Pm, string EMendan2Am, string EMendan2Pm, string EMendan3Am, string EMendan3Pm, [Bind("Id,ENameSei,ENameNamae,ENameSeiKana,ENameNamaeKana,ENenrei,EJitakuRosen,EJitakuMoyorieki,EJitakuToEki,EShigotoKibou,EEmail,EPhone,EMendan1Date,EMendan1Ampm,EMendan2Date,EMendan2Ampm,EMendan3Date,EMendan3Ampm,EQuestion,ETimeStamp")] TEntryMeibo tEntryMeibo)
        public async Task <IActionResult> Create([Bind("Id,ENameSei,ENameNamae,ENameSeiKana,ENameNamaeKana,ENenrei,EJitakuRosen,EJitakuMoyorieki,EJitakuToEki_Koutsu,EJitakuToEki_Jikan,EShigotoKibou,EEmail,EPhone,EMendan1Tsuki,EMendan1Hi,EMendan1Youbi,EMendan1Ampm,EMendan2Tsuki,EMendan2Hi,EMendan2Youbi,EMendan2Ampm,EMendan3Tsuki,EMendan3Hi,EMendan3Youbi,EMendan3Ampm,EQuestion,ETimeStamp")] TEntryMeibo tEntryMeibo)
        {
            var formdata = Request.Form;

            var ejitakutoeki_koutsu = Request.Form["EJitakuToEki_Koutsu"];
            var ejitakutoeki_jikan  = Request.Form["EJitakuToEki_Jikan"];

            var emendan1tsuki = Request.Form["EMendan1Tsuki"];
            var emendan1hi    = Request.Form["EMendan1Hi"];
            var emendan1youbi = Request.Form["EMendan1Youbi"];
            var emendan2tsuki = Request.Form["EMendan2Tsuki"];
            var emendan2hi    = Request.Form["EMendan2Hi"];
            var emendan2youbi = Request.Form["EMendan2Youbi"];
            var emendan3tsuki = Request.Form["EMendan3Tsuki"];
            var emendan3hi    = Request.Form["EMendan3Hi"];
            var emendan3youbi = Request.Form["EMendan3Youbi"];

            var emendan1date = "";
            var emendan2date = "";
            var emendan3date = "";

            var ejitakutoeki = "";

            emendan1date  = emendan1tsuki;
            emendan1date += emendan1hi;
            emendan1date += emendan1youbi;
            emendan2date  = emendan2tsuki;
            emendan2date += emendan2hi;
            emendan2date += emendan2youbi;
            emendan3date  = emendan3tsuki;
            emendan3date += emendan3hi;
            emendan3date += emendan3youbi;

            ejitakutoeki  = ejitakutoeki_koutsu;
            ejitakutoeki += ejitakutoeki_jikan;

            var kibou     = Request.Form["EKibou_textarea"];
            var question  = Request.Form["EQ_textarea"];
            var localdate = DateTime.Now;

            tEntryMeibo.EShigotoKibou = kibou;
            tEntryMeibo.EQuestion     = question;
            tEntryMeibo.ETimeStamp    = localdate;



            if (ModelState.IsValid)
            {
                //_context.Add(tEntryMeibo);
                //await _context.SaveChangesAsync();


                //if (soshin == "入力内容を確認")
                //{

                //    var id = tEntryMeibo.Id;
                //    idnew = id;

                //    List<string> inputs = new List<string>();
                //    inputs.Add(enamesei);
                //    inputs.Add(enamenamae);
                //    inputs.Add(enameseikana);
                //    inputs.Add(enamenamaekana);

                //    ViewData["Review"] = new SelectList(inputs);


                //    return RedirectToAction("Review");



                //}
                //else
                //{

                ////CST228 または Azure での「記録ファイル」へのパス
                //string path = @"/エントリー/エントリー.txt";


                ////Local の「記録ファイル」へのパス
                string path = @"c:\エントリー\エントリー.txt";
                using (var s = new FileStream(path, FileMode.Append))
                {
                    using (var sw = new StreamWriter(s))
                    {
                        sw.WriteLine(DateTime.Now + "\t" +
                                     tEntryMeibo.ENameSei + "\t" +
                                     tEntryMeibo.ENameNamae + "\t" +
                                     tEntryMeibo.ENameSeiKana + "\t" +
                                     tEntryMeibo.ENameNamaeKana + "\t" +
                                     tEntryMeibo.ENenrei + "\t" +
                                     tEntryMeibo.EJitakuRosen + "\t" +
                                     tEntryMeibo.EJitakuMoyorieki + "\t" +
                                     ejitakutoeki + "\t" +
                                     tEntryMeibo.EShigotoKibou + "\t" +
                                     tEntryMeibo.EEmail + "\t" +
                                     tEntryMeibo.EPhone + "\t" +
                                     emendan1date + "\t" +
                                     tEntryMeibo.EMendan1Ampm + "\t" +
                                     emendan2date + "\t" +
                                     tEntryMeibo.EMendan2Ampm + "\t" +
                                     emendan3date + "\t" +
                                     tEntryMeibo.EMendan3Ampm + "\t" +
                                     tEntryMeibo.EQuestion + "\t" +

                                     "END"
                                     );
                        sw.Dispose();
                    }


                    //using (var sw = new StreamWriter(s))
                    //{
                    //    sw.WriteLine(DateTime.Now + "\t" +
                    //                 enamesei + "\t" +
                    //                 enamenamae + "\t" +
                    //                 enameseikana + "\t" +
                    //                 enamenamaekana + "\t" +
                    //                 enenrei + "\t" +
                    //                 ejitakurosen + "\t" +
                    //                 ejitakumoyorieki + "\t" +
                    //                 ejitakutoeki + "\t" +
                    //                 kibou + "\t" +
                    //                 eemail + "\t" +
                    //                 ephone + "\t" +
                    //                 emendan1date + "\t" +
                    //                 emendan1ampm + "\t" +
                    //                 emendan2date + "\t" +
                    //                 emendan2ampm + "\t" +
                    //                 emendan3date + "\t" +
                    //                 emendan3ampm + "\t" +
                    //                 question + "\t" +

                    //                 "END"
                    //                 );
                    //    sw.Dispose();
                    //}
                }

                _context.Add(tEntryMeibo);
                await _context.SaveChangesAsync();


                ////return RedirectToAction("Index");
                return(RedirectToAction("Create"));
            }


            //}
            return(View(tEntryMeibo));
        }
        public async Task <IActionResult> Details(int?id)
        {
            ViewBag.Id = id;

            if (id == null)
            {
                return(NotFound());
            }

            var tEntryMeibo = new TEntryMeibo();

            if (id != -1 && id != -2)
            {
                tEntryMeibo = await _context.TEntryMeibo
                              .SingleOrDefaultAsync(m => m.Id == id);

                if (tEntryMeibo == null)
                {
                    return(NotFound());
                }
            }
            else
            {
                //var tEntryMeibo = new TEntryMeibo();

                var localdate = DateTime.Now;

                var formdata = Request.Form;

                tEntryMeibo.ENameSei            = Request.Form["ENameSei"];
                tEntryMeibo.ENameNamae          = Request.Form["ENameNamae"];
                tEntryMeibo.ENameSeiKana        = Request.Form["ENameSeiKana"];
                tEntryMeibo.ENameNamaeKana      = Request.Form["ENameNamaeKana"];
                tEntryMeibo.ENenrei             = Request.Form["ENenrei"];
                tEntryMeibo.EJitakuRosen        = Request.Form["EJitakuRosen"];
                tEntryMeibo.EJitakuMoyorieki    = Request.Form["EJitakuMoyorieki"];
                tEntryMeibo.EJitakuToEki_Koutsu = Request.Form["EJitakuToEki_Koutsu"];
                tEntryMeibo.EJitakuToEki_Jikan  = Request.Form["EJitakuToEki_Jikan"];
                tEntryMeibo.EShigotoKibou       = Request.Form["EShigotoKibou"];
                tEntryMeibo.EEmail        = Request.Form["EEmail"];
                tEntryMeibo.EPhone        = Request.Form["EPhone"];
                tEntryMeibo.EMendan1Tsuki = Request.Form["EMendan1Tsuki"];
                tEntryMeibo.EMendan1Hi    = Request.Form["EMendan1Hi"];
                tEntryMeibo.EMendan1Youbi = Request.Form["EMendan1Youbi"];
                tEntryMeibo.EMendan1Ampm  = Request.Form["EMendan1Ampm"];
                tEntryMeibo.EMendan2Tsuki = Request.Form["EMendan2Tsuki"];
                tEntryMeibo.EMendan2Hi    = Request.Form["EMendan2Hi"];
                tEntryMeibo.EMendan2Youbi = Request.Form["EMendan2Youbi"];
                tEntryMeibo.EMendan2Ampm  = Request.Form["EMendan2Ampm"];
                tEntryMeibo.EMendan3Tsuki = Request.Form["EMendan3Tsuki"];
                tEntryMeibo.EMendan3Hi    = Request.Form["EMendan3Hi"];
                tEntryMeibo.EMendan3Youbi = Request.Form["EMendan3Youbi"];
                tEntryMeibo.EMendan3Ampm  = Request.Form["EMendan3Ampm"];
                tEntryMeibo.EQuestion     = Request.Form["EQuestion"];
                tEntryMeibo.ETimeStamp    = localdate;


                if (id == -1)
                {
                }
                if (id == -2)
                {
                    var ejitakutoeki_koutsu = Request.Form["EJitakuToEki_Koutsu"];
                    var ejitakutoeki_jikan  = Request.Form["EJitakuToEki_Jikan"];

                    var emendan1tsuki = Request.Form["EMendan1Tsuki"];
                    var emendan1hi    = Request.Form["EMendan1Hi"];
                    var emendan1youbi = Request.Form["EMendan1Youbi"];
                    var emendan2tsuki = Request.Form["EMendan2Tsuki"];
                    var emendan2hi    = Request.Form["EMendan2Hi"];
                    var emendan2youbi = Request.Form["EMendan2Youbi"];
                    var emendan3tsuki = Request.Form["EMendan3Tsuki"];
                    var emendan3hi    = Request.Form["EMendan3Hi"];
                    var emendan3youbi = Request.Form["EMendan3Youbi"];

                    var emendan1date = "";
                    var emendan2date = "";
                    var emendan3date = "";

                    var ejitakutoeki = "";

                    emendan1date  = emendan1tsuki;
                    emendan1date += emendan1hi;
                    emendan1date += emendan1youbi;
                    emendan2date  = emendan2tsuki;
                    emendan2date += emendan2hi;
                    emendan2date += emendan2youbi;
                    emendan3date  = emendan3tsuki;
                    emendan3date += emendan3hi;
                    emendan3date += emendan3youbi;

                    ejitakutoeki  = ejitakutoeki_koutsu;
                    ejitakutoeki += ejitakutoeki_jikan;

                    var kibou    = Request.Form["EKibou_textarea"];
                    var question = Request.Form["EQ_textarea"];

                    tEntryMeibo.EShigotoKibou = kibou;
                    tEntryMeibo.EQuestion     = question;
                    tEntryMeibo.ETimeStamp    = localdate;

                    if (ModelState.IsValid)
                    {
                        ////CST228 または Azure での「記録ファイル」へのパス
                        //string path = @"/エントリー/エントリー.txt";


                        ////Local の「記録ファイル」へのパス
                        string path = @"c:\エントリー\エントリー.txt";
                        using (var s = new FileStream(path, FileMode.Append))
                        {
                            using (var sw = new StreamWriter(s))
                            {
                                sw.WriteLine(DateTime.Now + "\t" +
                                             tEntryMeibo.ENameSei + "\t" +
                                             tEntryMeibo.ENameNamae + "\t" +
                                             tEntryMeibo.ENameSeiKana + "\t" +
                                             tEntryMeibo.ENameNamaeKana + "\t" +
                                             tEntryMeibo.ENenrei + "\t" +
                                             tEntryMeibo.EJitakuRosen + "\t" +
                                             tEntryMeibo.EJitakuMoyorieki + "\t" +
                                             ejitakutoeki + "\t" +
                                             tEntryMeibo.EShigotoKibou + "\t" +
                                             tEntryMeibo.EEmail + "\t" +
                                             tEntryMeibo.EPhone + "\t" +
                                             emendan1date + "\t" +
                                             tEntryMeibo.EMendan1Ampm + "\t" +
                                             emendan2date + "\t" +
                                             tEntryMeibo.EMendan2Ampm + "\t" +
                                             emendan3date + "\t" +
                                             tEntryMeibo.EMendan3Ampm + "\t" +
                                             tEntryMeibo.EQuestion + "\t" +

                                             "END"
                                             );
                                sw.Dispose();
                            }
                        }

                        _context.Add(tEntryMeibo);
                        await _context.SaveChangesAsync();


                        ////return RedirectToAction("Index");
                        return(RedirectToAction("Create"));
                    }
                }
            }
            return(View(tEntryMeibo));
        }
示例#4
0
        //public async Task<IActionResult> Create( string EMendan1Am, string EMendan1Pm, string EMendan2Am, string EMendan2Pm, string EMendan3Am, string EMendan3Pm, [Bind("Id,ENameSei,ENameNamae,ENameSeiKana,ENameNamaeKana,ENenrei,EJitakuRosen,EJitakuMoyorieki,EJitakuToEki,EShigotoKibou,EEmail,EPhone,EMendan1Date,EMendan1Ampm,EMendan2Date,EMendan2Ampm,EMendan3Date,EMendan3Ampm,EQuestion,ETimeStamp")] TEntryMeibo tEntryMeibo)
        public async Task <IActionResult> Create(int?id, [Bind("Id,ENameSei,ENameNamae,ENameSeiKana,ENameNamaeKana,ENenrei,EJitakuRosen,EJitakuMoyorieki,EJitakuToEki_Koutsu,EJitakuToEki_Jikan,EShigotoKibou,EEmail,EPhone,EMendan1Tsuki,EMendan1Hi,EMendan1Ampm,EMendan2Tsuki,EMendan2Hi,EMendan2Ampm,EMendan3Tsuki,EMendan3Hi,EMendan3Ampm,EQuestion,ETimeStamp")] TEntryMeibo tEntryMeibo)
        {
            ViewBag.Id = id;
            var formdata1 = Request.Form;

            if (id != -3)
            {
                var ejitakutoeki_koutsu = Request.Form["EJitakuToEki_Koutsu"];
                var ejitakutoeki_jikan  = Request.Form["EJitakuToEki_Jikan"];

                var emendan1tsuki = Request.Form["EMendan1Tsuki"];
                var emendan1hi    = Request.Form["EMendan1Hi"];
                //var emendan1youbi = Request.Form["EMendan1Youbi"];
                var emendan2tsuki = Request.Form["EMendan2Tsuki"];
                var emendan2hi    = Request.Form["EMendan2Hi"];
                //var emendan2youbi = Request.Form["EMendan2Youbi"];
                var emendan3tsuki = Request.Form["EMendan3Tsuki"];
                var emendan3hi    = Request.Form["EMendan3Hi"];
                //var emendan3youbi = Request.Form["EMendan3Youbi"];

                var emendan1date = "";
                var emendan2date = "";
                var emendan3date = "";

                var ejitakutoeki = "";

                emendan1date  = emendan1tsuki;
                emendan1date += emendan1hi;
                //emendan1date += emendan1youbi;
                emendan2date  = emendan2tsuki;
                emendan2date += emendan2hi;
                //emendan2date += emendan2youbi;
                emendan3date  = emendan3tsuki;
                emendan3date += emendan3hi;
                //emendan3date += emendan3youbi;

                ejitakutoeki  = ejitakutoeki_koutsu;
                ejitakutoeki += ejitakutoeki_jikan;

                var localdate = DateTime.Now;

                tEntryMeibo.ETimeStamp = localdate;


                if (ModelState.IsValid)
                {
                    //_context.Add(tEntryMeibo);
                    //await _context.SaveChangesAsync();



                    ////CST228 または Azure での「記録ファイル」へのパス
                    string path = @"/エントリー/エントリー.txt";


                    ////Local の「記録ファイル」へのパス
                    //string path = @"c:\エントリー\エントリー.txt";
                    using (var s = new FileStream(path, FileMode.Append))
                    {
                        using (var sw = new StreamWriter(s))
                        {
                            sw.WriteLine(DateTime.Now + "\t" +
                                         tEntryMeibo.ENameSei + "\t" +
                                         tEntryMeibo.ENameNamae + "\t" +
                                         tEntryMeibo.ENameSeiKana + "\t" +
                                         tEntryMeibo.ENameNamaeKana + "\t" +
                                         tEntryMeibo.ENenrei + "\t" +
                                         tEntryMeibo.EJitakuRosen + "\t" +
                                         tEntryMeibo.EJitakuMoyorieki + "\t" +
                                         ejitakutoeki + "\t" +
                                         tEntryMeibo.EShigotoKibou + "\t" +
                                         tEntryMeibo.EEmail + "\t" +
                                         tEntryMeibo.EPhone + "\t" +
                                         emendan1date + "\t" +
                                         tEntryMeibo.EMendan1Ampm + "\t" +
                                         emendan2date + "\t" +
                                         tEntryMeibo.EMendan2Ampm + "\t" +
                                         emendan3date + "\t" +
                                         tEntryMeibo.EMendan3Ampm + "\t" +
                                         tEntryMeibo.EQuestion + "\t" +

                                         "END"
                                         );
                            sw.Dispose();
                        }
                    }

                    _context.Add(tEntryMeibo);
                    await _context.SaveChangesAsync();


                    ////return RedirectToAction("Index");
                    return(RedirectToAction("Create"));
                }
                //}
            }
            else
            {
                var formdata2 = Request.Form;

                var localdate = DateTime.Now;

                tEntryMeibo.ETimeStamp = localdate;
            }


            return(View(tEntryMeibo));
        }