public ActionResult DefectListPartial(FormCollection form)
        {
            var SlabID      = form["SlabID"];
            var OrderNo     = form["OrderNo"];
            var MatType     = form["MatType"];
            var Width_1     = form["Width_1"];
            var Width_2     = form["Width_2"];
            var Length_1    = form["Length_1"];
            var Length_2    = form["Length_2"];
            var Thickness_1 = form["Thickness_1"];
            var Thickness_2 = form["Thickness_2"];
            var Thickness_3 = form["Thickness_3"];
            var Thickness_4 = form["Thickness_4"];
            var Thickness_5 = form["Thickness_5"];
            var Thickness_6 = form["Thickness_6"];

            var Location_X = form["Location_X"];
            var Location_Y = form["Location_Y"];
            var BasedID    = form["BasedID"];
            var CategoryID = form["CategoryID"];

            if (form == null)
            {
                Console.Write("ERROR");
            }
            else
            {
                Console.Write("PASSED");
            }

            var Remark = form["Remark"];

            QC_SlabDefectList defect = new QC_SlabDefectList();

            if (TempData["DefectTable"] == null)
            {
                DefectTable = new DefectTableDTO();
            }
            else
            {
                DefectTable = (DefectTableDTO)TempData["DefectTable"];
            }

            defect.SlabID = Convert.ToUInt64(SlabID);

            defect.GetDate = DateTime.Now.ToString("dd/MM/yyyy");
            defect.GetTime = DateTime.Now.ToString("HH:mm");

            defect.Location_X = float.Parse(Location_X);
            defect.Location_Y = float.Parse(Location_Y);
            defect.BasedID    = int.Parse(BasedID);
            defect.CategoryID = int.Parse(CategoryID);
            defect.Remark     = Remark;

            DefectTable.QC_DefectListPreview.Add(defect);

            TempData["DefectTable"] = DefectTable;

            return(PartialView("DefectListPartial", DefectTable));
        }
        // GET: Slab Detail
        public ActionResult SlabDetail(QC_SlabDefectList models)
        {
            //var SlabID = models.SlabID;
            //var OrderNo = models.OrderNo;
            //var MatType = models.MatType;
            //var SlabWidth_1 = models.Width_1;
            //var SlabWidth_2 = models.Width_2;
            //var SlabLength_1 = models.Length_1;
            //var SlabLength_2 = models.Length_2;
            //var SlabThickness_1 = models.Thickness_1;
            //var SlabThickness_2 = models.Thickness_2;
            //var SlabThickness_3 = models.Thickness_3;
            //var SlabThickness_4 = models.Thickness_4;
            //var SlabThickness_5 = models.Thickness_5;
            //var SlabThickness_6 = models.Thickness_6;

            return(View());
        }