public ActionResult FormUpdateTech(TechList tl)
        {
            TechList      t  = new TechList();
            StringBuilder sb = new StringBuilder();

            Debug.WriteLine("I am inside the function");
            foreach (var item in tl.pls)
            {
                Debug.WriteLine("Checked value" + item.IsChecked);
                if (item.IsChecked)
                {
                    Debug.WriteLine("Checked value" + item.IsChecked);
                    int ide   = int.Parse(Request.Form["TechID"]);
                    var query = from tb in _db.TechnicalIssues
                                where tb.TechnicalIssueID == ide
                                select tb;


                    foreach (TechnicalIssue ti in query)
                    {
                        ti.Status   = item.Text;
                        ti.Comments = tl.techdescription;
                    }
                    try
                    {
                        _db.SaveChanges();
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e);
                        // Provide for exceptions.
                    }
                }
            }

            return(RedirectToAction("ITFinalPage"));
        }
Exemplo n.º 2
0
        public ActionResult FormProcTechSupport(TechList tci)
        {
            StringBuilder sb  = new StringBuilder();
            StringBuilder sb1 = new StringBuilder();

            foreach (var item in tci.techIs)
            {
                Debug.WriteLine("Checked value" + item.IsChecked);
                if (item.IsChecked)
                {
                    //append each checked records into StringBuilder
                    sb.Append(item.Text + ",");
                }
            }

            foreach (var item in tci.pIs)
            {
                Debug.WriteLine("Checked value" + item.IsChecked);
                if (item.IsChecked)
                {
                    //append each checked records into StringBuilder
                    sb1.Append(item.Text + ",");
                }
            }
            DateTime now = DateTime.Now;

            var time24 = DateTime.Now.ToString("HH:mm:ss");

            Debug.WriteLine("The string is " + sb.ToString() + " " + sb1.ToString() + " " + now.Date.ToString());
            StringBuilder sb2 = new StringBuilder();

            sb2.Append(sb.ToString() + " And Priority is " + sb1.ToString() + " The description is " + tci.techdescription + " " + DateTime.Now.ToString("dd/MM/yyyy") + "The time is" + time24);
            TechnicalIssue tc = new TechnicalIssue();

            // tc.TechnicalIssueID = 5;
            tc.BuildingNo  = 1;
            tc.LabNo       = "1";
            tc.PCNo        = 1;
            tc.ProblemType = sb.ToString();
            tc.Priority    = sb1.ToString();
            tc.Date_Tech   = DateTime.Now.Date;
            tc.Time_Tech   = now.TimeOfDay;
            tc.Status      = "Not Resolved";
            tc.Comments    = tci.techdescription;
            _db.TechnicalIssues.Add(tc);
            _db.SaveChanges();
            var l = (from tch in _db.TechnicalIssues
                     orderby tch.TechnicalIssueID descending
                     select tch.TechnicalIssueID).First();

            Debug.WriteLine("hidden field value from tech" + Request.Form["SubmissionFrom"]);
            string s1 = l.ToString();


            /*if (Request.Form["SubmissionFrom"].ToString() == "ITUnitTeam")
             * {
             *  Debug.WriteLine("hidden field value from ITUnitTeam" + Request.Form["SubmissionFrom"]);
             *  return RedirectToAction("ITFinalSubmissionPage", "ITUnitTeam", new { s = s1 });
             * }
             * else if (Request.Form["SubmissionFrom"].ToString() == "LogSupportTeam")
             * {
             *  Debug.WriteLine("hidden field value from LogSupportTeam" + Request.Form["SubmissionFrom"]);
             *  return RedirectToAction("CreateNewLogIssue", "LogisticsSupportTeam", new { s = s1 });
             * }
             * else
             * {*/
            Debug.WriteLine("hidden field value from ExamTeamFinalPage" + Request.Form["SubmissionFrom"]);
            string s2 = Request.Form["SubmissionFrom"].ToString();

            return(RedirectToAction("ExamTeamFinalPage", new { s = s1, s4 = s2 }));
            //  }
        }