diff --git a/beams/beams/custom_scripts/training_event/training_event.js b/beams/beams/custom_scripts/training_event/training_event.js index 336ba3767..8dd51422a 100644 --- a/beams/beams/custom_scripts/training_event/training_event.js +++ b/beams/beams/custom_scripts/training_event/training_event.js @@ -12,9 +12,32 @@ frappe.ui.form.on('Training Event', { show_training_request_dialog(frm); }, "Get Employees"); } + }, + + training_program: function(frm) { + if (frm.doc.training_program) { + frappe.call({ + method: "frappe.client.get", + args: { + doctype: "Training Program", + name: frm.doc.training_program + }, + callback: function(r) { + if (r.message) { + let program = r.message; + frm.set_value("trainer_name", program.trainer_name); + frm.set_value("trainer_email", program.trainer_email); + frm.set_value("contact_number", program.contact_number); + frm.set_value("supplier", program.supplier); + } + } + }); + } } }); + + // Function to show the training request dialog function show_training_request_dialog(frm) { // Create a dialog to display training requests