Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

AHILLON, Niralyn | DEVEZA, Ariane | GARCIA, Marijul | GRIÑO, Sophia | MALABORBOR, Liezel || BSCS 1-A

CLASS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
using System.Data;

namespace Group1
{
public class info
{
public MySqlConnection con;
public MySqlDataReader dr;
public MySqlCommand com;

//method para maconnect ang database


public void Connect()
{
//buksan muna ung connection
con = new MySqlConnection("server = 127.0.0.1; user = root; database = database");
con.Open();
}

//eto naman para madisconnect na sa database


public void Disconnect()
{
//condition kung open pa ung connection bro
if (con.State == ConnectionState.Open)
{
//if hindi edi close na ang connection
con.Close();
con.Dispose();
}

}
}
}
AHILLON, Niralyn | DEVEZA, Ariane | GARCIA, Marijul | GRIÑO, Sophia | MALABORBOR, Liezel || BSCS 1-A

FORM1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace Group1
{
public partial class Form1 : Form
{
info abc = new info();
public Form1()
{
InitializeComponent();
abc = new info();
}

private void readfromDB()


{
abc.Connect();
//Selects all the data from the table
abc.com = new MySqlCommand("SELECT * from tableME", abc.con);
abc.dr = abc.com.ExecuteReader();
//putting values to datatable
DataTable dt = new DataTable();
dt.Load(abc.dr);
dataGridView1.DataSource = dt;
abc.dr.Close();
}

private void Enterbttn_Click(object sender, EventArgs e)


{
abc.Connect();
abc.com = new MySqlCommand("INSERT INTO tableME (ID, FirstName, MiddleName,
LastName)VALUES(@id, @firstname, @middlename, @lastname)", abc.con);
abc.com.Parameters.Add(new MySqlParameter("id", idtb.Text));
abc.com.Parameters.Add(new MySqlParameter("firstname", ftb.Text));
abc.com.Parameters.Add(new MySqlParameter("middlename", mtb.Text));
abc.com.Parameters.Add(new MySqlParameter("lastname", ltb.Text));
abc.com.ExecuteNonQuery();
abc.Disconnect();
readfromDB();
Clear();
MessageBox.Show("Datas Inserted!");
}

public void Clear()


{
idtb.Text = "";
ftb.Text = "";
mtb.Text = "";
ltb.Text = "";
}

private void Clearbttn_Click(object sender, EventArgs e)


{
Application.Exit();
}
}
}

You might also like