private void QueryData(Barang barang = null)
 {
     try
     {
         this.dataGridView1.DataSource = null;
         List <Barang> listData = null;
         using (var daoBarang = new BarangDAO())
         {
             if (barang == null)
             {
                 listData = daoBarang.GetAllDataBarang();
             }
             else
             {
                 listData = daoBarang.QueryData(barang);
             }
         }
         if (listData != null)
         {
             this.dataGridView1.DataSource = listData;
             this.dataGridView1.Columns[0].DataPropertyName = nameof(Barang.Kode);
             this.dataGridView1.Columns[1].DataPropertyName = nameof(Barang.Nama);
             this.dataGridView1.Columns[2].DataPropertyName = nameof(Barang.Quantity);
             this.dataGridView1.Columns[3].DataPropertyName = nameof(Barang.Harga);
             this.dataGridView1.Columns[4].DataPropertyName = nameof(Barang.Pajak);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        private void btnGenerate_Click(object sender, EventArgs e)
        {
            var daoBarang  = new BarangDAO();
            var ListBarang = daoBarang.GetAllDataBarang();

            foreach (var item in ListBarang)
            {
                if (item.Kode == txtkode.Text)
                {
                    temp = item;
                    break;
                }
            }
            txtnama.Text = temp.Nama;
        }
        private void FormMainMenu_Load(object sender, EventArgs e)
        {
            listBelanja = new List <Belanja>();

            try
            {
                using (var barangdao = new BarangDAO())
                {
                    listBrg = barangdao.GetAllDataBarang();
                }

                dataGridView1.DataSource = listBrg;
                dataGridView1.Columns[0].DataPropertyName = "Kode";
                dataGridView1.Columns[1].DataPropertyName = "Nama";
                dataGridView1.Columns[2].DataPropertyName = "Quantity";
                dataGridView1.Columns[3].DataPropertyName = "Harga";
                dataGridView1.Columns[4].DataPropertyName = "Pajak";
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }