Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.129.71.13
Current Path : /var/www/oasis/js_old/ |
| Current File : /var/www/oasis/js_old/report_setup.js |
$g_report_setup_columns = "";
function EnableReportSetup() {
//alert('calling');
$geditinternalcode = 0;
window.enable_proper_module = "EnableRemittance";
document.getElementById("module_name_for_save").value = "saveReportSetup";
document.getElementById("display_module_name").innerHTML = "ReportSetup";
$("#page_main_div").load("../html_modules/report_setup.html");
$.ajax({
type: "POST",
url: $host_url + "GetReportNames.demo",
success: GetReportNamesResponce
});
}
function GetReportNamesResponce($responce) {
$responce = eval("(" + $responce + ")");
$g_link_details_array = "";
$g_link_details_array = $responce.data["links_data"];
if ($responce.error_code == "0") {
document.getElementById("report_setup_report_names").options.length = 0;
$op = new Option("Select One", "0");
$op.id = "0";
document.getElementById("report_setup_report_names").options.add($op);
for ($i = 0; $i < $responce.data["rpt"].length; $i++) {
$op = new Option(
$responce.data["rpt"][$i]["report_names"],
$responce.data["rpt"][$i]["internal_code"]
);
$op.id = $responce.data["rpt"][$i]["internal_code"]; //specifying the id for options
document.getElementById("report_setup_report_names").options.add($op);
}
}
$("#header_td_id").html($g_link_details_array["header_link"]);
$("#footer_td_id").html($g_link_details_array["footer_link"]);
$("#page_header").show();
$("#page_footer").show();
}
function getParameterDetails() {
$list_data = "main_report_names=" + $("#main_report_names").val();
$list_data +=
"&ref_s_user_schema_code=" + $("#report_setup_report_names").val();
$.ajax({
type: "POST",
url: $host_url + "getParameterDetails.demo",
data: $list_data,
success: getParameterDetailsResponce
});
document.getElementById("report_setup_report_title1").value = "";
document.getElementById("report_setup_report_title2").value = "";
document.getElementById("report_setup_report_query").value = "";
document.getElementById("report_setup_get_columns").innerHTML = "";
}
function getParameterDetailsResponce($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == "0") {
document.getElementById("report_setup_report_parameter").value =
$responce.data.parameter.ele_field_name;
if ($responce.data.header != "") {
document.getElementById("report_setup_report_title1").value =
$responce.data.header.title_1;
document.getElementById("report_setup_report_title2").value =
$responce.data.header.title_2;
document.getElementById("report_setup_report_query").value =
$responce.data.header.query;
document.getElementById("report_setup_page_orientation").value =
$responce.data.header.page_orientation;
document.getElementById("report_setup_print_scale").value =
$responce.data.header.print_scale;
document.getElementById("report_setup_header_report_x").value =
$responce.data.header.header_report_x;
document.getElementById("report_setup_header_report_y").value =
$responce.data.header.header_report_y;
document.getElementById("report_setup_hide_grid_lines").value =
$responce.data.header.hide_grid_lines;
document.getElementById("report_setup_freez_panes").value =
$responce.data.header.freeze_panes;
document.getElementById("report_setup_print_row_column_header").value =
$responce.data.header.print_row_col_header;
document.getElementById("report_setup_page_sizes").value =
$responce.data.header.page_size;
document.getElementById("report_setup_get_columns").innerHTML =
$responce.data.details_html;
$("#report_setup_get_columns").show();
}
}
}
function GetReportSetupColumnDetails() {
//alert('calling');
$g_report_setup_columns = "";
$lstr_query_string =
"&input_qry=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_query").value)
);
$.ajax({
type: "POST",
url: $host_url + "GetReportSetupColumnDetails.demo",
data: $lstr_query_string,
success: GetReportSetupColumnDetailsResponce
});
}
function GetReportSetupColumnDetailsResponce($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == "0") {
document.getElementById("report_setup_get_columns").innerHTML =
$responce.data.html;
$("#report_setup_get_columns").show();
$g_report_setup_columns = $responce.data.counter;
}
}
function saveReportSetup() {
var report_setup_arr = new Object();
for ($i = 0; $i < $g_report_setup_columns; $i++) {
var id = $i;
report_setup_arr[$i] = new Object();
report_setup_arr[$i]["id"] = id;
report_setup_arr[$i]["report_setup_row_column"] = $(
"#report_setup_row_column_" + id
).html();
report_setup_arr[$i]["report_setup_row_picture"] = $(
"#report_setup_row_picture_" + id
).val();
report_setup_arr[$i]["report_setup_row_sub_total"] = $(
"#report_setup_row_sub_total_" + id
).val();
report_setup_arr[$i]["report_setup_row_row"] = $(
"#report_setup_row_row_" + id
).val();
report_setup_arr[$i]["report_setup_row_col"] = $(
"#report_setup_row_col_" + id
).val();
report_setup_arr[$i]["report_setup_row_style"] = $(
"#report_setup_row_style_" + id
).val();
report_setup_arr[$i]["report_setup_row_alignment"] = $(
"#report_setup_row_alignment_" + id
).val();
report_setup_arr[$i]["report_setup_row_width"] = $(
"#report_setup_row_width_" + id
).val();
report_setup_arr[$i]["report_setup_row_alias_name"] = $(
"#report_setup_row_alias_name_" + id
).val();
report_setup_arr[$i]["report_setup_row_sep_len"] = $(
"#report_setup_row_sep_len_" + id
).val();
report_setup_arr[$i]["report_setup_row_sep_text"] = $(
"#report_setup_row_sep_text_" + id
).val();
if (
document.getElementById("report_setup_row_hide_" + id).checked == true
) {
report_setup_arr[$i]["report_setup_row_hide"] = "1";
} else report_setup_arr[$i]["report_setup_row_hide"] = "0";
if (
document.getElementById("report_setup_row_total_" + id).checked == true
) {
report_setup_arr[$i]["report_setup_row_total"] = "1";
} else report_setup_arr[$i]["report_setup_row_total"] = "0";
if (document.getElementById("report_setup_row_ul_" + id).checked == true) {
report_setup_arr[$i]["report_setup_row_ul"] = "1";
} else report_setup_arr[$i]["report_setup_row_ul"] = "0";
if (
document.getElementById("report_setup_row_bold_" + id).checked == true
) {
report_setup_arr[$i]["report_setup_row_bold"] = "1";
} else report_setup_arr[$i]["report_setup_row_bold"] = "0";
if (
document.getElementById("report_setup_row_title_" + id).checked == true
) {
report_setup_arr[$i]["report_setup_row_title"] = "1";
} else report_setup_arr[$i]["report_setup_row_title"] = "0";
}
//console.log(report_setup_arr);
var myJSONReportSetupText = JSON.stringify(report_setup_arr);
$lstr_data = "report_setup_data=" + myJSONReportSetupText;
$lstr_data +=
"&report_setup_report_names=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_names").value)
);
$lstr_data +=
"&main_report_names=" +
encodeURIComponent(
trim(document.getElementById("main_report_names").value)
);
$lstr_data +=
"&report_setup_report_parameter=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_parameter").value)
);
$lstr_data +=
"&report_setup_report_title1=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_title1").value)
);
$lstr_data +=
"&report_setup_report_title2=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_title2").value)
);
$lstr_data +=
"&report_setup_report_query=" +
encodeURIComponent(
trim(document.getElementById("report_setup_report_query").value)
);
$lstr_data +=
"&report_setup_page_orientation=" +
encodeURIComponent(
trim(document.getElementById("report_setup_page_orientation").value)
);
$lstr_data +=
"&report_setup_print_scale=" +
encodeURIComponent(
trim(document.getElementById("report_setup_print_scale").value)
);
$lstr_data +=
"&report_setup_header_report_x=" +
encodeURIComponent(
trim(document.getElementById("report_setup_header_report_x").value)
);
$lstr_data +=
"&report_setup_header_report_y=" +
encodeURIComponent(
trim(document.getElementById("report_setup_header_report_y").value)
);
$lstr_data +=
"&report_setup_hide_grid_lines=" +
encodeURIComponent(
trim(document.getElementById("report_setup_hide_grid_lines").value)
);
$lstr_data +=
"&report_setup_freez_panes=" +
encodeURIComponent(
trim(document.getElementById("report_setup_freez_panes").value)
);
$lstr_data +=
"&report_setup_print_row_column_header=" +
encodeURIComponent(
trim(
document.getElementById("report_setup_print_row_column_header").value
)
);
$lstr_data +=
"&report_setup_page_sizes=" +
encodeURIComponent(
trim(document.getElementById("report_setup_page_sizes").value)
);
$.ajax({
type: "POST",
async: false,
url: $host_url + "saveReportSetupDetails.demo",
data: $lstr_data,
success: saveReportSetupDetailsResponces
});
}
function saveReportSetupDetailsResponces($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
alert($responce.data);
ClearReportSetupDetailsAfterSave();
} else {
alert("Insertion unsuccessfully!!");
}
return;
}
function ClearReportSetupDetailsAfterSave() {
$("#report_setup_report_names").val("");
$("#report_setup_report_parameter").val("");
$("#report_setup_report_title1").val("");
$("#report_setup_report_title2").val("");
$("#main_report_names").val("");
$("#report_setup_report_query").val("");
$("#report_setup_page_orientation").val("");
$("#report_setup_print_scale").val("");
$("#report_setup_header_report_x").val("");
$("#report_setup_header_report_y").val("");
$("#report_setup_hide_grid_lines").val("");
$("#report_setup_freez_panes").val("");
$("#report_setup_print_row_column_header").val("");
$("#report_setup_page_sizes").val("");
$("#report_setup_get_columns").hide();
}
//Show Report Setup Names Popup.
function GetReportSetupFormatPopUpDetails() {
ShowGridForReportSetupPopup();
var s = $("#main_report_names").position();
var Left = s.left;
if (Left > 500) {
Left = Left - (425 - $("#main_report_names").width());
}
var Top = s.top + 100;
$("#dialog").dialog("open");
$("#dialog").data("width.dialog", 402);
$("#ui-dialog-title-dialog").html("Report Names");
}
function ShowGridForReportSetupPopup() {
$main =
"<table id='table_grid_report_setup' class='scroll' ondblclick='getReportSetupMappedIds();'></table> <div id='sub_grid_div_report_setup' class='scroll' style='text-align:center;'></div>";
document.getElementById("dialog").innerHTML = $main;
var open_report_setup_popup = jQuery("#table_grid_report_setup")
.jqGrid({
url:
$host_url +
"showGridForReportSetup.demo&report_id=" +
$("#report_setup_report_names").val(),
datatype: "json",
colNames: ["Report Name"],
colModel: [
{ name: "grid_report_name", index: "grid_report_name", width: 115 }
],
rowNum: 10,
rowList: [5, 10, 15, 20, 25, 30],
imgpath: $image_path,
pager: jQuery("#sub_grid_div_report_setup"),
sortname: "id",
height: "100",
width: "400",
viewrecords: true,
sortorder: "desc",
cellEdit: true,
multiselect: false,
addCaption: "Add Recordddd"
//editurl:$host_url+'deleteFormulaSalarySetup.demo'
})
.navGrid(
"#sub_grid_div_report_setup",
{ edit: false, add: false, del: true, search: true },
{},
{},
{},
{ multipleSearch: true }
)
.navButtonAdd("#sub_grid_div_report_setup", {
caption: "Toggle",
buttonicon: "ui-icon-pin-s",
onClickButton: function() {
open_report_setup_popup[0].toggleToolbar();
}
})
.navButtonAdd("#sub_grid_div_report_setup", {
caption: "Select",
onClickButton: function() {
var gsr = jQuery("#table_grid_report_setup").getGridParam("selrow");
if (gsr) {
getReportSetupMappedIds();
} else {
alert("Please select Row");
}
}
});
open_report_setup_popup.filterToolbar();
$(".ui-search-toolbar").bind("keydown", function(evt) {
var kC = evt.which ? evt.which : evt.keyCode;
if (kC == 40) jQuery("#table_grid_report_setup").editCell(0, 0, false);
});
$("#gs_grid_report_name").focus();
}
function getReportSetupMappedIds() {
var id = jQuery("#table_grid_report_setup").getGridParam("selrow");
if (id > 0) {
AssignReportSetupValue(id);
} else {
alert("Please select row");
}
}
function AssignReportSetupValue(id) {
$.ajax({
type: "POST",
async: false,
data: "internal_code=" + id,
url: $host_url + "getReportSetupValue.demo",
success: populategetAddedSalaryMappedValue
});
}
function populategetAddedSalaryMappedValue($responce) {
$responce = eval("(" + $responce + ")");
$("#main_report_names").val($responce.data["rpt_setup"].value);
getParameterDetails();
$("#dialog").dialog("close");
}
|