/*-------------------------------[Ãâ·Â¿ë Head¸¦ SettingÇÏ´Â ÇÔ¼ö]-------------------------*/
/* FunctionName	: gf_PrintHeadSetting                                                     */
/* Input	: a_value -> ÇØµå¿¡ SettingÇÒ °ª                                          */
/* Output	: ¾øÀ½                                                                    */
/* ¼³¸í		: Ãâ·Â¿ë Head¸¦ SettingÇÑ´Ù.                                              */
/*----------------------------------------------------------------------------------------*/
function gf_PrintHeadSetting(a_value){
	
	tbds_print_head.cleardata();
	
	var ls_tmp = cgs_Dataset_Action + "ng_HeaderSetting";
	ls_tmp +="&A_value="+a_value;

	tbds_print_head.DataId = ls_tmp;
	tbds_print_head.reset();

	if(tbds_print_head.countrow != 1) return(-1);

	return(0);
}
/*=======================================================================================
	±â  ´É : CSVÇüÅÂÀÇ File·Î ÀúÀåÇÑ´Ù.
	ÀÎ  ¼ö : as_tbds     = DataSet Name
	         as_tbg      = Grid Name
	         as_filename = ÀúÀåÇÒ File Name
	RETURN : ¾øÀ½
=========================================================================================*/
function gf_FileSave(as_tbds,as_tbg,as_filename) {
	if (as_tbds.CountRow <= 0) {
		alert("ÀúÀåÇÒ ÀÚ·á°¡ ¾ø½À´Ï´Ù.\n°Ë»ö ÈÄ ´Ù½Ã ½ÇÇà ÇÏ½Ê½Ã¿ä.");
		return;
	}
	as_tbg.ExportFile(as_filename,false);
	return;
}
/*=======================================================================================
	±â  ´É : EXCEL FileÀ» OpenÇÑ´Ù.
	ÀÎ  ¼ö : as_tbds      = DataSet Name
	         as_tbg       = Grid Name
	         as_sheetname = Sheet Name
	RETURN : ¾øÀ½
=========================================================================================*/
function gf_Excel(as_tbds,as_tbg,as_sheetname) {
	if (as_tbds.CountRow <= 0) {
		alert("Excel·Î Ãâ·ÂÇÒ ÀÚ·á°¡ ¾ø½À´Ï´Ù.\n°Ë»ö ÈÄ ´Ù½Ã ½ÇÇà ÇÏ½Ê½Ã¿ä.");
		return;
	}
	
	as_tbg.RunExcel(as_sheetname);
	return;
}
/*=======================================================================================
	±â  ´É : Ãâ·ÂÀ» ½ÇÇàÇÑ´Ù.
	ÀÎ  ¼ö : as_tbds      = DataSet Name
	         as_report    = Ãâ·Â Dataset Name
	RETURN : ¾øÀ½
=========================================================================================*/
function gf_PrintRun(as_tbds,as_report) {
	if (as_tbds.CountRow <= 0) {
		alert("Ãâ·ÂÇÒ ÀÚ·á°¡ ¾ø½À´Ï´Ù.\n°Ë»ö ÈÄ ´Ù½Ã ½ÇÇà ÇÏ½Ê½Ã¿ä.");
		return;
	}
	as_report.Print();
	return;
}
/*=======================================================================================
	±â  ´É : Ãâ·Â ¹Ì¸®º¸±â¸¦ ½ÇÇàÇÑ´Ù.
	ÀÎ  ¼ö : as_tbds      = DataSet Name
	         as_report    = Ãâ·Â Dataset Name
	RETURN : ¾øÀ½
=========================================================================================*/
function gf_PrintPreview(as_tbds,as_report) {
	if (as_tbds.CountRow <= 0) {
		alert("¹Ì¸®º¸±âÇÒ ÀÚ·á°¡ ¾ø½À´Ï´Ù.\n°Ë»ö ÈÄ ´Ù½Ã ½ÇÇà ÇÏ½Ê½Ã¿ä.");
		return;
	}
	as_report.Preview();
	return;
}