Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 System.Data.SqlClient;
- namespace Supermarket
- {
- public partial class ProdukForm : Form
- {
- public ProdukForm()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- SellerForm produk = new SellerForm();
- produk.Show();
- this.Hide();
- }
- SqlConnection connect = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\USERS\ASUS\DOCUMENTS\SUPERMARKETDB.mdf;Integrated Security=True;Connect Timeout=30");
- //SqlConnection connect = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\TOSHIBA\Documents\supermarketdb.mdf;Integrated Security=True;Connect Timeout=30");
- private void label5_Click(object sender, EventArgs e)
- {
- Application.Exit();
- }
- private void bunifuMaterialTextbox2_OnValueChanged(object sender, EventArgs e)
- {
- }
- private void bunifuMaterialTextbox1_OnValueChanged(object sender, EventArgs e)
- {
- }
- private void bunifuMaterialTextbox3_OnValueChanged(object sender, EventArgs e)
- {
- }
- private void bunifuMaterialTextbox4_OnValueChanged(object sender, EventArgs e)
- {
- }
- private void fillCombo()
- {
- connect.Open();
- SqlCommand cmd = new SqlCommand("select NamaKategori from Kategori", connect);
- SqlDataReader rdr;
- rdr = cmd.ExecuteReader();
- DataTable dt = new DataTable();
- dt.Columns.Add("NamaKategori", typeof(string));
- dt.Load(rdr);
- KategoriCb.ValueMember = "NamaKategori";
- KategoriCb.DataSource = dt;
- connect.Close();
- }
- private void ProdukForm_Load(object sender, EventArgs e)
- {
- fillCombo();
- populate();
- }
- private void button2_Click(object sender, EventArgs e)
- {
- CategoryForm cat = new CategoryForm();
- cat.Show();
- this.Hide();
- }
- private void button10_Click(object sender, EventArgs e)
- {
- try
- {
- connect.Open();
- string query = "insert into Produk values (" + IDProduk.Text + ",'" + NamaProduk.Text + "'," + QuantProduk.Text + ","+ priceProduk.Text +", '"+KategoriCb.SelectedValue.ToString()+"')";
- SqlCommand cmd = new SqlCommand(query, connect);
- cmd.ExecuteNonQuery();
- MessageBox.Show("Product Added Successfully");
- connect.Close();
- populate();
- IDProduk.Text = "";
- NamaProduk.Text = "";
- QuantProduk.Text = "";
- priceProduk.Text = "";
- KategoriCb.Text = "";
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message);
- }
- }
- private void populate()
- {
- connect.Open();
- string query = "select * from Produk";
- SqlDataAdapter sda = new SqlDataAdapter(query, connect);
- SqlCommandBuilder builder = new SqlCommandBuilder(sda);
- var dataset = new DataSet();
- sda.Fill(dataset);
- ProdukGDV.DataSource = dataset.Tables[0];
- connect.Close();
- }
- private void button12_Click(object sender, EventArgs e)
- {
- try
- {
- if (IDProduk.Text == "" || NamaProduk.Text == "" || QuantProduk.Text == "" || priceProduk.Text == "")
- {
- MessageBox.Show("Missing Information");
- }
- else
- {
- connect.Open();
- string query = "update Produk set NamaProduk='" + NamaProduk.Text + "',QuantProduk='" + QuantProduk.Text + "', KategoriProduk='" + KategoriCb.SelectedValue.ToString() + "' where IDProduk=" + IDProduk.Text + ";";
- SqlCommand cmd = new SqlCommand(query, connect);
- cmd.ExecuteNonQuery();
- MessageBox.Show("Product Successfully Updated");
- connect.Close();
- populate();
- IDProduk.Text = "";
- NamaProduk.Text = "";
- QuantProduk.Text = "";
- priceProduk.Text = "";
- KategoriCb.Text = "";
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message);
- }
- }
- private void ProdukGDV_CellContentClick(object sender, DataGridViewCellEventArgs e)
- {
- IDProduk.Text = ProdukGDV.SelectedRows[0].Cells[0].Value.ToString();
- NamaProduk.Text = ProdukGDV.SelectedRows[0].Cells[1].Value.ToString();
- QuantProduk.Text = ProdukGDV.SelectedRows[0].Cells[2].Value.ToString();
- priceProduk.Text = ProdukGDV.SelectedRows[0].Cells[3].Value.ToString();
- KategoriCb.Text = ProdukGDV.SelectedRows[0].Cells[4].Value.ToString();
- }
- private void button11_Click(object sender, EventArgs e)
- {
- try
- {
- if (IDProduk.Text == "")
- {
- MessageBox.Show("Select The Product to Delete");
- }
- else
- {
- connect.Open();
- string query = "delete from Produk where IDProduk=" + IDProduk.Text + "";
- SqlCommand cmd = new SqlCommand(query, connect);
- cmd.ExecuteNonQuery();
- MessageBox.Show("Product Deleted Successfully");
- connect.Close();
- populate();
- IDProduk.Text = "";
- NamaProduk.Text = "";
- QuantProduk.Text = "";
- priceProduk.Text = "";
- KategoriCb.Text = "";
- }
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message);
- }
- }
- private void button3_Click(object sender, EventArgs e)
- {
- this.Hide();
- Form1 login = new Form1();
- login.Show();
- }
- private void button13_Click(object sender, EventArgs e)
- {
- populate();
- }
- private void button4_Click(object sender, EventArgs e)
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment