private void cmdAdd_Click(object sender, EventArgs e)
        {
            string kode = dgvStock.SelectedCells[0].OwningRow.Cells["KodeRak"].Value.ToString();

            kode = kode.Trim();
            if (kode != "")
            {
                Master.frmPenanggungjawabRakUpdate ifrmChild = new Master.frmPenanggungjawabRakUpdate(this, kode);
                ifrmChild.MdiParent = Program.MainForm;
                Program.MainForm.RegisterChild(ifrmChild);
                ifrmChild.Show();
            }
            else
            {
                MessageBox.Show("Tidak dapat entry data, karena data kode rak tidak ada");
            }
        }
        private void cmdEdit_Click(object sender, EventArgs e)
        {
            if (dgvStock.SelectedCells.Count > 0 && dgvPenanggungjawabRak.SelectedCells.Count > 0)
            {
                //kodeRak
                string kode = dgvStock.SelectedCells[0].OwningRow.Cells["KodeRak"].Value.ToString();
                //rowid punya penanggungjawab rak
                Guid rowID = (Guid)dgvPenanggungjawabRak.SelectedCells[0].OwningRow.Cells["RowID"].Value;
                //nama dari penannggungjawab rak
                string nama = dgvPenanggungjawabRak.SelectedCells[0].OwningRow.Cells["Nama"].Value.ToString();

                Master.frmPenanggungjawabRakUpdate ifrmChild = new Master.frmPenanggungjawabRakUpdate(this, kode, rowID, nama);
                ifrmChild.MdiParent = Program.MainForm;
                Program.MainForm.RegisterChild(ifrmChild);
                ifrmChild.Show();
            }
            else
            {
                MessageBox.Show(Messages.Error.RowNotSelected);
            }
        }