Tuesday, June 18, 2013

PRAKTIKUM V



TUGAS PEMROGRAMAN VISUAL II
PRAKTIKUM V


Class koneksi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;


namespace WindowsFormsApplication6
{
    class koneksi
    {
         static string conn;

        public static SqlConnection Conn
        {
            get
            {
                return new SqlConnection(conn);
            }
        }

        static koneksi()
        {
            string ConnStr = "server=chopper;database=praktikum4;integrated security=true";

            conn = ConnStr;
        }
    }
}










Class fungsi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;


namespace WindowsFormsApplication6
{
    class fungsi
    {
        static SqlConnection conn;
        static SqlCommand cmd;

        public static int EQuery(string query)
        {
            conn = koneksi.Conn;
            cmd = new SqlCommand();


            try
            {
                conn.Open();

                cmd.CommandText = query;
                cmd.Connection = conn;

                int x = cmd.ExecuteNonQuery();
                return x;
            }
            catch (SqlException ex)
            {
                return 0;
            }
            finally
            {
                koneksi.Conn.Open();
            }

        }
    }
}



Class utama

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;


namespace WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {

            string query = "insert into matakuliah values('" + txtKode.Text + "','" + txtNama.Text + "'," + cmdSKS.SelectedItem.ToString() + ",null," + cmdSemester.SelectedItem.ToString() + ")";
            int x = fungsi.EQuery(query);
            if (x == 1)
            {
                MessageBox.Show("Simpan data berhasil");
            }
            else
            {
                MessageBox.Show("Simpan data gagal");
            }
        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {

        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            cmdSKS.Items.Add("1");
            cmdSKS.Items.Add("2");
            cmdSKS.Items.Add("3");
            cmdSKS.Items.Add("4");
            cmdSemester.Items.Add("1");
            cmdSemester.Items.Add("2");
            cmdSemester.Items.Add("3");
            cmdSemester.Items.Add("4");
            cmdSemester.Items.Add("5");
            cmdSemester.Items.Add("6");
            cmdSemester.Items.Add("7");
            cmdSemester.Items.Add("8");
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }

        private void btnEdit_Click(object sender, EventArgs e)
        {

        }

        private void btnHapus_Click(object sender, EventArgs e)
        {
            string queri1 = "delete from matakuliah where kode_matkul ='" + txtKode.Text + "'";
            int x = fungsi.EQuery(queri1);
            if (x == 1)
            {
                MessageBox.Show("Hapus data berhasil");
            txtKode.Text = "";
            }
            else
            {
                MessageBox.Show("Hapus data gagal");
            }
          
        }
    }
}







Hasil Outputnya :
Pada saat simpan data


Pada saat hapus data



No comments: