Exemple #1
0
        public void TestMethodTampilDataBenarTes()
        {
            int id     = 1;
            TES result = tes.detail(id);

            Assert.IsNotNull(result); //jika sudah diisi akan ceklist
        }
Exemple #2
0
        public void TestMethodTess()
        {
            TES s = new TES();
            //s.ID_SUBTES = 1;
            int x = tes.add(s);

            Assert.AreEqual(1, x);  //1 itu row affected
        }
Exemple #3
0
        public void TestMethodTesq()
        {
            int id = 0;
            //SOAL expectedResult = null; //nama model //bisa pakai .isNull
            TES result = tes.detail(id);

            Assert.IsNull(result);
        }
Exemple #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            TES tES = db.TES.Find(id);

            db.TES.Remove(tES);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
        [TestMethod] //passDelete 3
        public void TestMethodDeleteTesBenar()
        {
            TES ss = tes.detail(3);

            Assert.IsNotNull(tes);
            int a = tes.delete(3);

            Assert.AreEqual(1, a);
        }
Exemple #6
0
        public void TestMethodDetailTes()
        {
            int id             = 0;
            TES expectedResult = null; //nama model //bisa pakai .isNull
            TES result         = tes.detail(id);

            //Assert.IsNull(result);
            Assert.AreEqual(expectedResult, result);
        }
Exemple #7
0
        public void TestMethodTesqq()
        {
            // SoalDAO soal = new SoalDAO(); //nama DAO
            int id = 1;
            //SOAL expectedResult = null; //nama model
            TES result = tes.detail(id);

            Assert.IsNotNull(result); //jika sudah diisi akan ceklist
        }
Exemple #8
0
        [ExpectedException(typeof(DbUpdateException))] //skenarion gagal itu pake exception
        public void TestMethodGagalTambahTes()
        {
            TES s = new TES();

            s.ID_TES      = 1;
            s.ID_SUBTES   = 21; //ID FK nya tidak ada
            s.Modified_by = "coco";
            int x = tes.add(s);
            //Assert.AreEqual(1, x);
        }
Exemple #9
0
        [TestMethod] //passTambah
        public void TestMethodTambahTes()
        {
            TES t = new TES();
            //t.ID_SUBTES = 10;
            //t.ID_SUBTESSOAL = 3;
            int x = tes.add(t);

            //Trace.WriteLine(t.ID_SOAL);
            Assert.AreEqual(1, x);
        }
Exemple #10
0
        // GET: TES/Create
        public ActionResult Create()
        {
            TES tES = new TES();

            ViewData["tanggal"] = DateTime.Now;
            ViewBag.tanggal     = DateTime.Now;
            ViewBag.Title       = "Home Page";
            ViewBag.tES         = tES;
            return(View(tES));
        }
Exemple #11
0
        [TestMethod] //passGagalEdit
        public void TestMethodEditTess()
        {
            int ID        = 10;
            TES cekDetail = tes.detail(ID);

            //Assert.IsNotNull(cekDetail);
            cekDetail.ID_SUBTES = ID;
            //cekDetail.DURASI_SUB = DateTime.Now;
            int x = tes.edit(ID, cekDetail);

            Assert.AreEqual(1, x);
        }
Exemple #12
0
 public ActionResult Edit([Bind(Include = "ID_TES,Created_by,Created_date,Modified_by,NAMA_TES,TGL_TES")] TES tES)
 {
     if (ModelState.IsValid)
     {
         tES.Modified_by     = "Admin";
         tES.Created_date    = DateTime.Now;
         db.Entry(tES).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tES));
 }
Exemple #13
0
        private void Form1_Load_1(object sender, EventArgs e)
        {
            //Read SwordsDemand.csv containing 36 rows
            List <double> dataSet = Parser.Parse("SwordsDemand.csv", ',');

            SES ses = new SES(dataSet);
            DES des = new DES(dataSet);
            TES tes = new TES(dataSet);

            for (var i = 0; i < dataSet.Count; i++)
            {
                chart1.Series["Data"].Points.AddXY(i + 1, dataSet[i]);
            }

            List <double> dataSetSES = ses.CalculateSmoothing(12);

            for (var i = 0; i < dataSetSES.Count; i++)
            {
                chart1.Series["SES"].Points.AddXY(i + 1, dataSetSES[i]);
            }

            List <double> dataSetDES = des.CalculateSmoothing(12);

            for (var i = 0; i < dataSetDES.Count; i++)
            {
                chart1.Series["DES"].Points.AddXY(i + 2, dataSetDES[i]);
            }

            List <double> dataSetTES = tes.CalculateSmoothing(12);

            for (var i = 0; i < dataSetTES.Count; i++)
            {
                chart1.Series["TES"].Points.AddXY(i + 1, dataSetTES[i]);
            }

            Tuple <double, double>                 valuesSES = ses.GetBestValues();
            Tuple <double, double, double>         valuesDES = des.GetBestValues();
            Tuple <double, double, double, double> valuesTES = tes.GetBestValues();

            textBox1.AppendText("Best Alpha for SES: " + valuesSES.Item1 + Environment.NewLine);
            textBox1.AppendText("Best Error for SES: " + valuesSES.Item2 + Environment.NewLine + Environment.NewLine);

            textBox1.AppendText("Best Alpha for DES: " + valuesDES.Item1 + Environment.NewLine);
            textBox1.AppendText("Best Beta for DES: " + valuesDES.Item2 + Environment.NewLine);
            textBox1.AppendText("Best Error for DES: " + valuesDES.Item3 + Environment.NewLine + Environment.NewLine);

            textBox1.AppendText("Best Alpha for TES: " + valuesTES.Item1 + Environment.NewLine);
            textBox1.AppendText("Best Beta for TES: " + valuesTES.Item2 + Environment.NewLine);
            textBox1.AppendText("Best Gamma for TES: " + valuesTES.Item3 + Environment.NewLine);
            textBox1.AppendText("Best Error for TES: " + valuesTES.Item4 + Environment.NewLine);
        }
Exemple #14
0
        public void TestMethodTesf()
        {
            //SoalDAO soalDAO = new SoalDAO();   //nama DAO

            TES subtess = new TES();

            subtess.ID_SUBTES = 1;
            int x = tes.add(subtess);

            //SOAL result = soal.add(soal);
            //SOAL expectedResult = soal.detail(id);   //nama model //bisa pakai .isNull
            //SOAL result = soal.detail(id);
            Assert.AreEqual(1, x);
        }
Exemple #15
0
        // GET: TES/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TES tES = db.TES.Find(id);

            if (tES == null)
            {
                return(HttpNotFound());
            }
            return(View(tES));
        }
        private void PredictionVisualization_Load(object sender, EventArgs e)
        {
            var dt = dataset.getData();

            SES ses = new SES(dt);
            DES des = new DES(dt);
            TES tes = new TES(dt);

            // var sesSmoothing = ses.SmoothingCalculation(12);
            var sesSmoothing2 = ses.SmoothingCalculation2(12, 0.73, dt, 12);
            var desSmoothing2 = des.SmoothingCalculation2(12, 0.659100046560163, 0.0531171804609812, dt, 12, 155, 0.8369);


            //actual data
            ApplyActualDataToChart(chart1, dt, "Data");
            ApplySESDataToChart(chart1, sesSmoothing2, "SES");
            ApplyDESDataToChart(chart1, desSmoothing2, "DES");
            //ApplyDataToChart(chart1, tes, "TES");

            // ses data to gridview
            for (int i = 0; i < sesSmoothing2.Count; i++)
            {
                DataGridViewRow row = (DataGridViewRow)dataGridView1.Rows[0].Clone();
                row.Cells[0].Value = i + 1;    //row number
                row.Cells[1].Value = sesSmoothing2[i].Item1;
                row.Cells[2].Value = sesSmoothing2[i].Item2;
                row.Cells[3].Value = sesSmoothing2[i].Item3;
                row.Cells[4].Value = sesSmoothing2[i].Item4;
                row.Cells[5].Value = sesSmoothing2[i].Item5;
                dataGridView1.Rows.Add(row);
            }
            // des data to gridview
            for (int i = 0; i < desSmoothing2.Count; i++)
            {
                DataGridViewRow row = (DataGridViewRow)dataGridView2.Rows[0].Clone();

                row.Cells[0].Value = i + 1;//row number
                row.Cells[1].Value = desSmoothing2[i].Item1;
                row.Cells[2].Value = desSmoothing2[i].Item2;
                row.Cells[3].Value = desSmoothing2[i].Item3;
                row.Cells[4].Value = desSmoothing2[i].Item4;
                row.Cells[5].Value = desSmoothing2[i].Item5;
                row.Cells[6].Value = desSmoothing2[i].Item6;
                dataGridView2.Rows.Add(row);
            }
        }