#=============================================================================================
# @TITLE			DBM Wizard - Drop database.
#
# @NUMBER			DBM2_FKT_02020
#
# @DESCRIPTION		Drop database.
#
# @EXP_RESULT		Database is installed.
#
# @REQUIREMENTS		"Database Manager" is installed.
#=============================================================================================
static WizardOpen = 1;
#=============================================================================================
# @STEP 1			Setting database to offline.
#=============================================================================================
set_window ("SAP DB Database Manager", 3);
list_expand_item ("tvwFolders", "Servers");
list_select_item ("tvwFolders", "Servers;<Local>");

list_select_item ("ListView20WndClass", database);
list_activate_item ("ListView20WndClass", database);

wait(10);

set_window ("SAP DB Database Manager", 3);
obj_mouse_click ("ListView20WndClass", 10, 10, LEFT);
toolbar_button_press ("msvb_lib_toolbar_1", "Offline");

set_window ("Confirm Database Shutdown", 2);

if (match (Version, "7.4.02") != 0 ||
	match (Version, "7.4.03") != 0 ||
	match (Version, "7.4.04") != 0 ||
	match (Version, "7.5.00") != 0 ||
	match (Version, "7.6.00") != 0) {

	button_press ("Yes");
}
if (match (Version, "7.3.00") != 0 ||
	match (Version, "7.2.05") != 0) {

	button_press ("OK");
}

for (;;) {	
	set_window("SAP DB Database Manager", 1);
	toolbar_get_button_info("msvb_lib_toolbar_1", "Online", ENABLED, value);

	if (value == 1) {
		break;
	}
}
set_window ("SAP DB Database Manager", 5);
list_activate_item ("ListView20WndClass", database);
wait(10);
#select menu item via shortcuts (I)nstance -> Dro(p);
menu_select_item_by_shortcut("I;p");

win_wait_info("Drop Database","displayed",1,3);
set_window ("Drop Database", 2);
button_press ("Drop");

set_window ("Drop Database_1", 2);
button_press ("Yes");
wait(5);
#=============================================================================================
# @STEP 2			Checking whether database was droped.
#=============================================================================================
set_window("SAP DB Database Manager", 1);
list_get_info("ListView20WndClass","count",count);

for (i=0;i<count;i++) {
	
	set_window("SAP DB Database Manager", 1);
	list_get_item("ListView20WndClass", i, item);
	
	if (item == database) {		
		tl_step ("SAP DB Database Manager - Drop database", "1", "Database was not droped");
		break;
	}
	if (i == count - 1) {
		tl_step ("SAP DB Database Manager - Drop database", "0", "Database was droped");
	}
}
