Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Pemrograman Visual Net

Tugas 3

Oleh :

Nama : Edward Paskalis Patulak


STB : 172154
Kelas : A-TI

UNIVERSITAS DIPA MAKASSAR


2021
MainForm.cs
/*
* Created by SharpDevelop.
* User: ASUS TUF
* Date: 24/08/2021
* Time: 4:39
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data;
using MySql.Data.MySqlClient;

namespace edward_paskalis_patulak_172154_A
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();

//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, EventArgs e)
{
string username = user.Text;
string password = pass.Text;
string koneksi = "server=localhost;database=edward;uid=root;pwd=root";
MySqlConnection con = new MySqlConnection(koneksi);
try {
con.Open();
MySqlDataAdapter da = new MySqlDataAdapter("select * from admin where
user='" + user.Text + "' && pass='" + pass.Text + "'", con);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count <= 0) {
MessageBox.Show("Your username or password wrong! H3H3");
} else {
Menu form1 = new Menu();
this.Hide();
form1.Show();
}
con.Close();
} catch {
MessageBox.Show("Koneksi Error");
}
}
}
}
Menu.cs
/*
* Created by SharpDevelop.
* User: ASUS TUF
* Date: 24/08/2021
* Time: 5:06
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Drawing;
using System.Windows.Forms;

namespace edward_paskalis_patulak_172154_A
{
/// <summary>
/// Description of Menu.
/// </summary>
public partial class Menu : Form
{
public Menu()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void Button1Click(object sender, EventArgs e)
{
Perawat form2 = new Perawat();
form2.Show();
this.Hide();
}
void Button2Click(object sender, EventArgs e)
{
Pasien form1 = new Pasien();
form1.Show();
this.Hide();
}
void Button3Click(object sender, EventArgs e)
{
Dokter form3 = new Dokter();
form3.Show();
this.Hide();
}
}
}

Perawat.cs
/*
* Created by SharpDevelop.
* User: ASUS TUF
* Date: 24/08/2021
* Time: 4:45
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
using MySql.Data.MySqlClient;
using Microsoft.VisualBasic;

namespace edward_paskalis_patulak_172154_A
{
/// <summary>
/// Description of Perawat.
/// </summary>
public partial class Perawat : Form
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
MySqlCommandBuilder cmdbl;

String sql;
DataTable tabel;
int selectedRowIndex;
public Perawat()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
Tampildalamtabel();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
public class ViewData
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
string sql;
DataTable tabel;

public DataTable bacasemua()


{
sambung = new koneksi();
sql = "SELECT * FROM perawat";
tabel = new DataTable();
try
{
sambung.buka();
query = new MySqlCommand(sql,sambung.Koneksi);
adapter = new MySqlDataAdapter(query);
query.ExecuteNonQuery();
adapter.Fill(tabel);
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
sambung.tutup();
return tabel;
}

}
void Tampildalamtabel()
{
ViewData tampilkan = new ViewData();
DataTable tabel = new DataTable();

tabel = tampilkan.bacasemua();
dataGridView1.DataSource = tabel;
}
public void simpan()
{
sambung = new koneksi();
sambung.buka();
string query = "insert into perawat (id, id_perawat, nama, telepon,
alamat)values(null,'"+textBox1.Text+"', '"+textBox2.Text+"', '"+textBox3.Text+"',
'"+textBox4.Text+"')";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();
dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Tambah!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
public void EditData()
{
sambung= new koneksi ();

sambung.buka();
string query = "UPDATE perawat SET nama='"+textBox2.Text+"',
telepon='"+textBox3.Text+"', alamat='"+textBox4.Text+"' WHERE
id_perawat='"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter
(query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Data tersimpan!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
public void HapusData()
{sambung= new koneksi ();
sambung.buka();
string query = "DELETE FROM perawat where id_perawat= '"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Hapus!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
}
void Button1Click(object sender, EventArgs e)
{
simpan();
Tampildalamtabel();
}
void Button2Click(object sender, EventArgs e)
{
HapusData();
Tampildalamtabel();
}
void Button3Click(object sender, EventArgs e)
{
EditData();
Tampildalamtabel();
}

}
}

Pasien.cs
/*
* Created by SharpDevelop.
* User: ASUS TUF
* Date: 24/08/2021
* Time: 5:12
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
using MySql.Data.MySqlClient;
using Microsoft.VisualBasic;

namespace edward_paskalis_patulak_172154_A
{
/// <summary>
/// Description of Pasien.
/// </summary>
public partial class Pasien : Form
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
MySqlCommandBuilder cmdbl;

String sql;
DataTable tabel;
int selectedRowIndex;
public Pasien()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
Tampildalamtabel();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
public class ViewData
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
string sql;
DataTable tabel;

public DataTable bacasemua()


{
sambung = new koneksi();
sql = "SELECT * FROM pasien";
tabel = new DataTable();
try
{
sambung.buka();
query = new MySqlCommand(sql,sambung.Koneksi);
adapter = new MySqlDataAdapter(query);
query.ExecuteNonQuery();
adapter.Fill(tabel);
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
sambung.tutup();
return tabel;
}

}
void Tampildalamtabel()
{
ViewData tampilkan = new ViewData();
DataTable tabel = new DataTable();

tabel = tampilkan.bacasemua();
dataGridView1.DataSource = tabel;
}
public void simpan()
{
sambung = new koneksi();
sambung.buka();
string query = "insert into pasien (id, nomor_pasien, nama_pasien,
keluhan_pasien, alamat_pasien, telepon_pasien)values(null,'"+textBox1.Text+"',
'"+textBox2.Text+"', '"+textBox3.Text+"', '"+textBox4.Text+"', '"+textBox5.Text+"')";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Tambah!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
}
public void EditData()
{
sambung= new koneksi ();

sambung.buka();
string query = "UPDATE pasien SET nama_pasien='"+textBox2.Text+"',
keluhan_pasien='"+textBox3.Text+"', alamat_pasien='"+textBox4.Text+"',
telepon_pasien='"+textBox5.Text+"' WHERE nomor_pasien='"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter
(query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Data tersimpan!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
}
public void HapusData()
{sambung= new koneksi ();
sambung.buka();
string query = "DELETE FROM pasien where nomor_pasien= '"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Hapus!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
textBox5.Clear();
}
void Button1Click(object sender, EventArgs e)
{
simpan();
Tampildalamtabel();
}
void Button2Click(object sender, EventArgs e)
{
EditData();
Tampildalamtabel();
}
void Button3Click(object sender, EventArgs e)
{
HapusData();
Tampildalamtabel();
}
}
}

Dokter.cs
/*
* Created by SharpDevelop.
* User: ASUS TUF
* Date: 24/08/2021
* Time: 5:23
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
using MySql.Data.MySqlClient;
using Microsoft.VisualBasic;

namespace edward_paskalis_patulak_172154_A
{
/// <summary>
/// Description of Dokter.
/// </summary>
public partial class Dokter : Form
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
MySqlCommandBuilder cmdbl;

String sql;
DataTable tabel;
int selectedRowIndex;
public Dokter()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
Tampildalamtabel();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
public class ViewData
{
MySqlCommand query;
koneksi sambung;
MySqlDataAdapter adapter;
string sql;
DataTable tabel;

public DataTable bacasemua()


{
sambung = new koneksi();
sql = "SELECT * FROM dokter";
tabel = new DataTable();
try
{
sambung.buka();
query = new MySqlCommand(sql,sambung.Koneksi);
adapter = new MySqlDataAdapter(query);
query.ExecuteNonQuery();
adapter.Fill(tabel);
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
sambung.tutup();
return tabel;
}

}
void Tampildalamtabel()
{
ViewData tampilkan = new ViewData();
DataTable tabel = new DataTable();

tabel = tampilkan.bacasemua();
dataGridView1.DataSource = tabel;
}
public void simpan()
{
sambung = new koneksi();
sambung.buka();
string query = "insert into dokter (id, id_dokter, nama_dokter, spesialis,
telepon)values(null,'"+textBox1.Text+"', '"+textBox2.Text+"', '"+textBox3.Text+"',
'"+textBox4.Text+"')";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Tambah!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
}
public void EditData()
{
sambung= new koneksi ();

sambung.buka();
string query = "UPDATE dokter SET nama_dokter='"+textBox2.Text+"',
spesialis='"+textBox3.Text+"', telepon='"+textBox4.Text+"' WHERE
id_dokter='"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter
(query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Data tersimpan!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
}
public void HapusData()
{sambung= new koneksi ();
sambung.buka();
string query = "DELETE FROM dokter where id_dokter= '"+textBox1.Text+"'";
MySqlDataAdapter adapter = new MySqlDataAdapter (query,sambung.Koneksi);
adapter.SelectCommand.ExecuteNonQuery();

dataGridView1.Refresh();
sambung.tutup();
MessageBox.Show("Berhasil Di Hapus!");
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox4.Clear();
}
void Button1Click(object sender, EventArgs e)
{
simpan();
Tampildalamtabel();
}
void Button2Click(object sender, EventArgs e)
{
EditData();
Tampildalamtabel();
}
void Button3Click(object sender, EventArgs e)
{
HapusData();
Tampildalamtabel();
}
}
}

You might also like