Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.Data.SqlClient;
  11.  
  12. namespace Supermarket
  13. {
  14.     public partial class SellerForm : Form
  15.     {
  16.         public SellerForm()
  17.         {
  18.             InitializeComponent();
  19.         }
  20.         SqlConnection connect = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\USERS\ASUS\DOCUMENTS\SUPERMARKETDB.mdf;Integrated Security=True;Connect Timeout=30");
  21.         //SqlConnection connect = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\TOSHIBA\Documents\supermarketdb.mdf;Integrated Security=True;Connect Timeout=30");
  22.         private void bunifuMaterialTextbox1_OnValueChanged(object sender, EventArgs e)
  23.         {
  24.  
  25.         }
  26.         private void populate()
  27.         {
  28.             connect.Open();
  29.             string query = "select * from Seller";
  30.             SqlDataAdapter sda = new SqlDataAdapter(query, connect);
  31.             SqlCommandBuilder builder = new SqlCommandBuilder(sda);
  32.             var dataset = new DataSet();
  33.             sda.Fill(dataset);
  34.             SellerGDV.DataSource = dataset.Tables[0];
  35.             connect.Close();
  36.         }
  37.         private void SellerForm_Load(object sender, EventArgs e)
  38.         {
  39.             populate();
  40.         }
  41.  
  42.         private void button10_Click(object sender, EventArgs e)
  43.         {
  44.             try
  45.             {
  46.                 connect.Open();
  47.                 string query = "insert into Seller values (" + IDSeller.Text + ",'" + NamaSeller.Text + "','" + AgeSeller.Text + "','"+ PhoneSeller.Text +"','"+ PassSeller.Text +"')";
  48.                 SqlCommand cmd = new SqlCommand(query, connect);
  49.                 cmd.ExecuteNonQuery();
  50.                 MessageBox.Show("Seller Added Successfully");
  51.                 connect.Close();
  52.                 populate();
  53.                 IDSeller.Text = "";
  54.                 NamaSeller.Text = "";
  55.                 AgeSeller.Text = "";
  56.                 PhoneSeller.Text = "";
  57.                 PassSeller.Text = "";
  58.             }
  59.             catch (Exception ex)
  60.             {
  61.                 MessageBox.Show(ex.Message);
  62.             }
  63.         }
  64.  
  65.         private void label5_Click(object sender, EventArgs e)
  66.         {
  67.             Application.Exit();
  68.         }
  69.  
  70.         private void SellerGDV_CellContentClick(object sender, DataGridViewCellEventArgs e)
  71.         {
  72.             IDSeller.Text = SellerGDV.SelectedRows[0].Cells[0].Value.ToString();
  73.             NamaSeller.Text = SellerGDV.SelectedRows[0].Cells[1].Value.ToString();
  74.             AgeSeller.Text = SellerGDV.SelectedRows[0].Cells[2].Value.ToString();
  75.             PhoneSeller.Text = SellerGDV.SelectedRows[0].Cells[3].Value.ToString();
  76.             PassSeller.Text = SellerGDV.SelectedRows[0].Cells[4].Value.ToString();
  77.         }
  78.  
  79.         private void button11_Click(object sender, EventArgs e)
  80.         {
  81.             try
  82.             {
  83.                 if (IDSeller.Text == "")
  84.                 {
  85.  
  86.                     MessageBox.Show("Select The Seller to Delete");
  87.                 }
  88.                 else
  89.                 {
  90.                     connect.Open();
  91.                     string query = "delete from Seller where IDSeller=" + IDSeller.Text + "";
  92.                     SqlCommand cmd = new SqlCommand(query, connect);
  93.                     cmd.ExecuteNonQuery();
  94.                     MessageBox.Show("Seller Deleted Successfully");
  95.                     connect.Close();
  96.                     populate();
  97.                     IDSeller.Text = "";
  98.                     NamaSeller.Text = "";
  99.                     AgeSeller.Text = "";
  100.                     PhoneSeller.Text = "";
  101.                     PassSeller.Text = "";
  102.                 }
  103.             }
  104.             catch (Exception ex)
  105.             {
  106.                 MessageBox.Show(ex.Message);
  107.             }
  108.         }
  109.  
  110.         private void button12_Click(object sender, EventArgs e)
  111.         {
  112.             try
  113.             {
  114.                 if (IDSeller.Text == "" || NamaSeller.Text == "" || AgeSeller.Text == "" || PhoneSeller.Text == "" || PassSeller.Text == "")
  115.                 {
  116.                     MessageBox.Show("Missing Information");
  117.                 }
  118.                 else
  119.                 {
  120.                     connect.Open();
  121.                     string query = "update Seller set NamaSeller='" + NamaSeller.Text + "',AgeSeller='" + AgeSeller.Text + "',PhoneSeller='" + PhoneSeller.Text + "',PassSeller='" + PassSeller.Text + "' where IDSeller=" + IDSeller.Text + ";";
  122.                     SqlCommand cmd = new SqlCommand(query, connect);
  123.                     cmd.ExecuteNonQuery();
  124.                     MessageBox.Show("Seller Successfully Updated");
  125.                     connect.Close();
  126.                     populate();
  127.                     IDSeller.Text = "";
  128.                     NamaSeller.Text = "";
  129.                     AgeSeller.Text = "";
  130.                     PhoneSeller.Text = "";
  131.                     PassSeller.Text = "";
  132.                 }
  133.             }
  134.             catch (Exception ex)
  135.             {
  136.                 MessageBox.Show(ex.Message);
  137.             }
  138.         }
  139.  
  140.         private void button1_Click(object sender, EventArgs e)
  141.         {
  142.             ProdukForm produk = new ProdukForm();
  143.             produk.Show();
  144.             this.Hide();
  145.         }
  146.  
  147.         private void button2_Click(object sender, EventArgs e)
  148.         {
  149.             CategoryForm produk = new CategoryForm();
  150.             produk.Show();
  151.             this.Hide();
  152.         }
  153.  
  154.         private void button3_Click(object sender, EventArgs e)
  155.         {
  156.             this.Hide();
  157.             Form1 login = new Form1();
  158.             login.Show();
  159.         }
  160.     }
  161. }
  162.