Website Tutorial and Download Program, Design, And News Technology and Lifestyle. We Have Free Download Source Code Project and Update Tutorial. We Sharing For Learning.

Cara membuat CRUD C# sederhana di visual Studio #2

Melanjutkan Cara membuat CRUD C# sederhana di visual Studio #1 kali ini kita akan membuat tabel unutk menampilkan hasil
perhitungan SAW














Void adalah class yang berupa fungsi dan disini kita memiliki 5 class berikut ini adalah penjelasannya:

1.      Refresh Pelanggan adalah class untuk menampilkan tbl_kreteria di dari database



public void RefreshPelanggan()
        {

            {
                cmd = new SqlCommand("Select * from kreteria", conn);
                ds = new DataSet();
                da = new SqlDataAdapter(cmd);
                da.Fill(ds, "kreteria");
                tblpelanggan.DataSource = ds;
                tblpelanggan.DataMember = "kreteria";
                tblpelanggan.Refresh();
                conn.Close();
            }
        }


2.      Normalisasi adalah class untuk melakukan normalisasi di metode SAW



  public void normalisasi()
        {
            double m1,m2,m3,m4;
                   cmd = new SqlCommand("select        max(C1),max(C2),max(C3),min(C4) from  kreteria ", conn);
                   conn.Open();
                   var r=cmd.ExecuteReader();
                 
                       r.Read();
                       m1 = (Convert.ToDouble(r[0]));
                       m2 = (Convert.ToDouble(r[1]));
                       m3 = (Convert.ToDouble(r[2]));
                       m4 = (Convert.ToDouble(r[3]));
                       r.Close();
                    cmd = new SqlCommand("DELETE FROM normalisasi where  r=r", conn);
                  
                    cmd.ExecuteNonQuery();
                    RefreshPelanggan();
                    conn.Close();
            String r1,c1,c2,c3,c4;

           
                    for (int i = 0; i+1
                    {
                        r1 = tblpelanggan.Rows[i].Cells[0].Value.ToString();
                        c1 = tblpelanggan.Rows[i].Cells[1].Value.ToString();
                        c2 = tblpelanggan.Rows[i].Cells[2].Value.ToString();
                        c3 = tblpelanggan.Rows[i].Cells[3].Value.ToString();
                        c4 = tblpelanggan.Rows[i].Cells[4].Value.ToString();
                        cmd = new SqlCommand("INSERT INTO normalisasi     VALUES   ('" + r1+ "','" + (Convert.ToDouble(c1) / m1) + "','" + (Convert.ToDouble(c2) / m2) + "','" + (Convert.ToDouble(c3) / m3) + "','" + (Convert.ToDouble(c4) / m4) + "')", conn);
                        conn.Open();
                        cmd.ExecuteNonQuery();
                        conn.Close();
                    }

            }




3.      Refresh Normalisasi adalah class untuk menampilkan tbl_ normalisasi di dari database



public void Refreshnormalisasi()
        {

            {
                cmd = new SqlCommand("Select * from normalisasi", conn);
                ds = new DataSet();
                da = new SqlDataAdapter(cmd);
                da.Fill(ds, "normalisasi");
                tblnormal.DataSource = ds;
                tblnormal.DataMember = "normalisasi";
                tblnormal.Refresh();
                conn.Close();
            }
        }


4.      Tentukanhasil adalah class untuk menetukan hasil perhitungan dari metode SAW

 
public void tentukanhasil()
        {
          
            cmd = new SqlCommand("select        * from bobot ", conn);
            conn.Open();
            var r = cmd.ExecuteReader();

            r.Read();
            m1 = (Convert.ToDouble(r[0]));
            m2 = (Convert.ToDouble(r[1]));
            m3 = (Convert.ToDouble(r[2]));
            m4 = (Convert.ToDouble(r[3]));
            r.Close();
            cmd = new SqlCommand("DELETE FROM Peringkat where  Nama=Nama", conn);

            cmd.ExecuteNonQuery();
            Refreshnormalisasi();
            conn.Close();
            String r1, c1, c2, c3, c4;


            for (int i = 0; i + 1 < tblpelanggan.Rows.Count; i++)
            {
                r1 = tblpelanggan.Rows[i].Cells[0].Value.ToString();
                c1 = ""+(Convert.ToDouble(tblpelanggan.Rows[i].Cells[1].Value.ToString())+m1);
                c2 = "" + (Convert.ToDouble(tblpelanggan.Rows[i].Cells[2].Value.ToString()) + m2);
                c3 = "" + (Convert.ToDouble(tblpelanggan.Rows[i].Cells[3].Value.ToString()) + m3);
                c4 = "" + (Convert.ToDouble(tblpelanggan.Rows[i].Cells[4].Value.ToString()) + m4);
                double w=Convert.ToDouble(c1) +Convert.ToDouble(c2)+Convert.ToDouble(c3)+Convert.ToDouble(c4);  
                cmd = new SqlCommand("INSERT INTO Peringkat VALUES   ('" + r1 + "','" + w + "')", conn);
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();
            }
}



5.      Refresh hasil adalah class untuk menampilkan tbl_ hasil dari database



public void Refreshhasil()
        {

            {
                cmd = new SqlCommand("Select * from Peringkat order by nilai desc", conn);
                ds = new DataSet();
                da = new SqlDataAdapter(cmd);
                da.Fill(ds, "Peringkat");
                tblhasil.DataSource = ds;
                tblhasil.DataMember = "Peringkat";
                tblhasil.Refresh();
                conn.Close();
            }
        }

Untuk mempermudah pembelajaran saya melampirkan projectnya disini
Untuk Yang belum lihat bagin pertama dari postingan ini bisa klik disini

Nb: Project inidu buat diVusial Studio 2013 dan Databases menggunakan SQL Server
Labels: C#, CRUD, Databases Programing, full project, Open Source, programing, SQL Server, tutorial, Visual Studio

Thanks for reading Cara membuat CRUD C# sederhana di visual Studio #2. Please share...!

0 Comment for "Cara membuat CRUD C# sederhana di visual Studio #2"

Back To Top