var PUBLICO = "Público en general"; var RFC_PUBLICO = "XAXX010101000"; var RFC_EXTRANJERO = "XEXX010101000"; var PAIS = "México"; var controllers = { init: function(){ //~ Main $$('menu_user').attachEvent('onMenuItemClick', menu_user_click); //~ Partner $$('cmd_new_partner').attachEvent('onItemClick', cmd_new_partner_click); $$('cmd_new_contact').attachEvent('onItemClick', cmd_new_contact_click); $$('cmd_edit_partner').attachEvent('onItemClick', cmd_edit_partner_click); $$('cmd_delete_partner').attachEvent('onItemClick', cmd_delete_partner_click); $$('cmd_save_partner').attachEvent('onItemClick', cmd_save_partner_click); $$('cmd_cancel_partner').attachEvent('onItemClick', cmd_cancel_partner_click); $$('cmd_cancel_contact').attachEvent('onItemClick', cmd_cancel_contact_click); $$('codigo_postal').attachEvent('onKeyPress', postal_code_key_press); $$('codigo_postal').attachEvent('onTimedKeyPress', postal_code_key_up); $$('colonia').attachEvent('onFocus', colonia_on_focus) $$("tipo_persona").attachEvent( "onChange", opt_tipo_change) $$("es_cliente").attachEvent( "onChange", is_client_change) $$("es_proveedor").attachEvent( "onChange", is_supplier_change) $$("rfc").attachEvent( "onBlur", rfc_lost_focus) //~ Products $$("cmd_new_product").attachEvent("onItemClick", cmd_new_product_click); $$("cmd_edit_product").attachEvent("onItemClick", cmd_edit_product_click); $$("cmd_delete_product").attachEvent("onItemClick", cmd_delete_product_click); $$("cmd_save_product").attachEvent("onItemClick", cmd_save_product_click); $$("cmd_cancel_product").attachEvent("onItemClick", cmd_cancel_product_click); //~ Invoices $$("cmd_new_invoice").attachEvent("onItemClick", cmd_new_invoice_click); $$("cmd_edit_invoice").attachEvent("onItemClick", cmd_edit_invoice_click); $$("cmd_delete_invoice").attachEvent("onItemClick", cmd_delete_invoice_click); $$("cmd_save_invoice").attachEvent("onItemClick", cmd_save_invoice_click); $$("cmd_cancel_invoice").attachEvent("onItemClick", cmd_cancel_invoice_click); //~ get_partners() } }; function get_partners(){ webix.ajax().get("/partners", {}, { error: function(text, data, xhr) { webix.message({ type:"error", text: "Error al consultar"}); }, success: function(text, data, xhr) { var values = data.json(); $$("grid_partners").clearAll(); if (values.ok){ $$("grid_partners").parse(values.rows, 'json'); }; } }); } function menu_user_click(id, e, node){ if (id == 1){ window.location = '/logout'; return } }