private void displaySpecificForm() { int selectedrowindex = kategoriProdukDataGridView.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = kategoriProdukDataGridView.Rows[selectedrowindex]; selectedCategoryID = Convert.ToInt32(selectedRow.Cells["CATEGORY_ID"].Value); switch (originModuleID) { case globalConstants.PRODUK_DETAIL_FORM: parentForm.addSelectedKategoriID(selectedCategoryID); this.Close(); break; case globalConstants.PENGATURAN_KATEGORI_PRODUK: pengaturanKategoriProdukForm pengaturanKategoriForm = new pengaturanKategoriProdukForm(selectedCategoryID); pengaturanKategoriForm.ShowDialog(this); break; default: dataKategoriProdukDetailForm displayedForm = new dataKategoriProdukDetailForm(globalConstants.EDIT_CATEGORY, selectedCategoryID); displayedForm.ShowDialog(this); break; } }
private void displaySpecificForm() { int selectedrowindex = kategoriProdukDataGridView.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = kategoriProdukDataGridView.Rows[selectedrowindex]; selectedCategoryID = Convert.ToInt32(selectedRow.Cells["CATEGORY_ID"].Value); switch (originModuleID) { case globalConstants.PRODUK_DETAIL_FORM: parentForm.addSelectedKategoriID(selectedCategoryID); this.Close(); break; case globalConstants.PENGATURAN_KATEGORI_PRODUK: if (null == displayPengaturanKategoriForm || displayPengaturanKategoriForm.IsDisposed) { displayPengaturanKategoriForm = new pengaturanKategoriProdukForm(selectedCategoryID); } displayPengaturanKategoriForm.Show(); displayPengaturanKategoriForm.WindowState = FormWindowState.Normal; break; default: if (null == editKategoriForm || editKategoriForm.IsDisposed) { editKategoriForm = new dataKategoriProdukDetailForm(globalConstants.EDIT_CATEGORY, selectedCategoryID); } editKategoriForm.Show(); editKategoriForm.WindowState = FormWindowState.Normal; break; } }