Example #1
0
 public void addBarang(Barang B)
 {
     try
     {
         TB.InsertBarang(B.Id_barang, B.Nama, B.Deskripsi, B.Tanggal, B.Harga,B.Stock , B.Kategori);
     }
     catch (Exception ex)
     {
         SE.ShowMessage(ex.ToString(), "Kesalahan");
     }
 }
Example #2
0
        public void editBarang(Barang B, string ID)
        {
            try
            {
                TB.UpdateBarang(B.Nama, B.Deskripsi, B.Tanggal, B.Harga, B.Stock, B.Kategori, ID);

            }
            catch (Exception ex)
            {
                SE.ShowMessage(ex.ToString(), "Kesalahan");
            }
        }
Example #3
0
        private void btnUbah_Click(object sender, EventArgs e)
        {
            if (btnUbah.Text == "Ubah")
            {
                if (textBoxID.Text == "")
                {
                    MessageBox.Show("Silahkan pilih data yang hendak diubah");
                    dataGridView1.Focus();
                }
                else
                {
                    Enable();
                    textBoxID.Enabled = false;
                    btnUbah.Text  = "Simpan";
                    EnDisButton(false, true, false, true);
                }
            }
            else if (btnUbah.Text == "Simpan")
            {
                if (cektxt() == true)
                {
                    String Nama = getKolom(1);
                    DialogResult dr = MessageBox.Show(" APakah Anda yakin akan update data Barang " + Nama, "Pertanyaan",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

                    if (dr == DialogResult.Yes)
                    {
                        string IDKategori = BC.getIDKategori(cmbKategori.Text).Trim();
                        Barang B = new Barang(textBoxID.Text, textBoxNama.Text, textBoxDeskripsi.Text,
                            dtTanggal.Value.ToString("dd/MM/yyyy"), int.Parse(textBoxHarga.Text), textBox.Text, int.Parse(IDKategori));

                        BC.editBarang(B, textBoxID.Text);
                        this.selectNewRow(dataGridView1, textBoxID.Text);
                        this.textBoxID.Enabled = true;
                        Disable();
                        cleartxt();
                    }
                }
            }
        }
Example #4
0
        private void btnTambah_Click(object sender, EventArgs e)
        {
            if (btnTambah.Text == "Tambah")
            {
                cleartxt();
                Enable();
                textBoxID.Focus();
                btnTambah.Text = "Simpan";
                EnDisButton(true, false, false, true);
            }
            else if (btnTambah.Text == "Simpan")
            {
                if (cektxt() == true)
                {
                    errorProvider1.Clear();
                    if (BC.CekID(textBoxID.Text) == true)
                    {
                        errorProvider1.SetError(textBoxID, "ID Barang sudah dipergunakan");
                        textBoxID.Focus();
                    }
                    else
                    {

                        string IDKategori = BC.getIDKategori(cmbKategori.Text).Trim();
                        if (IDKategori != "")
                        {
                        }
                        //Parsing String to Integer (Bcs Kategori & Harga = textbox = string)
                        int IDKategoriTemp = Int32.Parse(IDKategori);
                        int HargaTemp = Int32.Parse(textBoxHarga.Text);

                        Barang B = new Barang(textBoxID.Text, textBoxNama.Text, textBoxDeskripsi.Text,
                            dtTanggal.Value.ToString("dd/MM/yyyy"), HargaTemp, textBox.Text,
                            IDKategoriTemp);

                        BC.addBarang(B);
                        //this.setDatagridView(dataGridView1);
                        this.selectNewRow(dataGridView1,textBoxID.Text);
                        Disable();
                        cleartxt();
                    }
                }
            }
        }