var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Crm; (function (Crm) { let Contacts; (function (Contacts) { let Components; (function (Components) { class CreateLead extends Unibase.Platform.Core.BaseComponent { constructor() { super(); } cssFiles() { return []; } jsFiles() { return ['']; } html(id, containerid) { return ""; } init(containerid) { var instance = this; } load(id, containerid, callback) { } createcustomer() { let detailContainer = $("._bizgaze_detail_container:visible"); var isconverttocustomer = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_isconvertedtocustomer"; })[0].Value); if (Boolean(isconverttocustomer) == true) { $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').addClass('hidden'); } else { $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').removeClass('hidden'); } var instance = this; $(detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Confirm').click(function () { Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Platform_Crm_CreateCustomer").then(function (res) { var formid = res.result.FormId; var loadobj = { CallBack: function () { $(".div_SubFormdetails").find(".btn-success").click(); var tagpropertyid = $(".hdn_tagcontrol").parents(".divCustomProperties").data("uniqueid"); var tagJson = ""; instance.fileCacheHelper.loadJsFile('apps/crm/contacts/managers/contactmanager.js', function () { $(".div_SubFormdetails").find(".btn-success").click(); var leadid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) { return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_recordid"; })[0].Value; Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getleadbyleadid(Number(leadid)).then(function (leadres) { Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getleadtagsbyleadid(Number(leadid), formid).then(function (res) { return __awaiter(this, void 0, void 0, function* () { if (leadres.result.LeadType == 2) { var drdbid = $("#rdb_organizationtypeid_2"); $("#hdnRdb_organizationtypeid").val(2); drdbid.attr("checked", true).trigger('change'); } $(".hdn_refid").val(Number(leadid)); $(".txt_organizationid").val(leadres.result.OrganizationName); if (leadres.result.OrganizationName != "") $(".div_organizationid").addClass("floating-label-form-group-with-value"); $(".txt_defaultemailid").val(leadres.result.OrganizationEmail); if (leadres.result.OrganizationEmail != "") $(".div_defaultemailid").addClass("floating-label-form-group-with-value"); $(".txt_defaultnumberid").val(leadres.result.PhoneNumber); if (leadres.result.PhoneNumber != "") $(".div_defaultnumberid").addClass("floating-label-form-group-with-value"); $(".txt_contactname").val(leadres.result.ContactPersonName); if (leadres.result.ContactPersonName != "") $(".div_contactname ").addClass("floating-label-form-group-with-value"); $("#txtPhn_phonenumber").val(leadres.result.ContactNumbers); if (leadres.result.ContactNumbers != "") $(".div_phonenumber ").addClass("floating-label-form-group-with-value"); $(".txt_emailaddress").val(leadres.result.Email); if (leadres.result.Email != "") $(".div_emailaddress").addClass("floating-label-form-group-with-value"); $(".txtAutoComplete_branchid").append($("") .attr("value", leadres.result.BranchId) .text(leadres.result.AliasName)); $(".txtAutoComplete_designationid") .append($("") .attr("value", leadres.result.DesignationId) .text(leadres.result.DesignationName)); if ((leadres.result.AddressName1 != "" && leadres.result.AddressName1 != undefined) || (leadres.result.CityId1 != 0 && leadres.result.CityId1 != undefined)) { yield $.when().then(function (x) { $(".subform_container_1").find(".txt_addressname").val(leadres.result.AddressName1); if (leadres.result.AddressName1 != "") $(".subform_container_1").find(".div_addressname").addClass("floating-label-form-group-with-value"); $(".subform_container_1").find(".txt_addressline1").val(leadres.result.AddressLine11); if (leadres.result.AddressLine11 != "") $(".subform_container_1").find(".div_addressline1").addClass("floating-label-form-group-with-value"); $(".subform_container_1").find(".txt_addressline2").val(leadres.result.AddressLine12); if (leadres.result.AddressLine12 != "") $(".subform_container_1").find(".div_addressline2").addClass("floating-label-form-group-with-value"); $(".subform_container_1").find(".txtAutoComplete_cityid").append($("").attr("value", leadres.result.CityId1) .text(leadres.result.Address_CityName1)).trigger("change"); $(".subform_container_1").find(".txt_zipcode").val(leadres.result.PinCode1); if (leadres.result.PinCode1 != "") $(".subform_container_1").find(".div_zipcode").addClass("floating-label-form-group-with-value"); $(".subform_container_1").find(".txt_landmark").val(leadres.result.LandMark1); if (leadres.result.LandMark1 != "") $(".subform_container_1").find(".div_landmark").addClass("floating-label-form-group-with-value"); }); } else { $(".subform_1").find(".btn-icon-circle").click(); } if ((leadres.result.AddressName2 != "" && leadres.result.AddressName2 != undefined) || (leadres.result.CityId2 != 0 && leadres.result.CityId2 != undefined)) { $(".subform_container_2").find(".txt_addressname").val(leadres.result.AddressName2); if (leadres.result.AddressName2 != "") $(".subform_container_2").find(".div_addressname").addClass("floating-label-form-group-with-value"); $(".subform_container_2").find(".txt_addressline1").val(leadres.result.AddressLine21); if (leadres.result.AddressLine21 != "") $(".subform_container_2").find(".div_addressline1").addClass("floating-label-form-group-with-value"); $(".subform_container_2").find(".txt_addressline2").val(leadres.result.AddressLine22); if (leadres.result.AddressLine22 != "") $(".subform_container_2").find(".div_addressline2").addClass("floating-label-form-group-with-value"); $(".subform_container_2").find(".txtAutoComplete_cityid").append($("").attr("value", leadres.result.CityId2) .text(leadres.result.Address_CityName2)).trigger("change"); $(".subform_container_2").find(".txt_zipcode").val(leadres.result.PinCode2); if (leadres.result.PinCode2 != "") $(".subform_container_2").find(".div_zipcode ").addClass("floating-label-form-group-with-value"); $(".subform_container_2").find(".txt_landmark").val(leadres.result.LandMark2); if (leadres.result.LandMark2 != "") $(".subform_container_2").find(".div_landmark").addClass("floating-label-form-group-with-value"); } else { $(".subform_2").find(".btn-icon-circle").click(); } Unibase.Forms.Controls.Tag.Instance().bindEditFormDetails(tagpropertyid, res.result, ""); }); }); }); }); }, Parameters: null, }; var formviewerObj = { FormId: formid, AppConfigurationId: 0, Pk_Value: 0, PortletWidgetId: 0, OnSuccess: null, OnFail: null, OnLoad: loadobj, }; Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj); }); }); } static Instance() { if (this._instance === undefined) this._instance = new CreateLead(); return this._instance; } } Components.CreateLead = CreateLead; })(Components = Contacts.Components || (Contacts.Components = {})); })(Contacts = Crm.Contacts || (Crm.Contacts = {})); })(Crm = Apps.Crm || (Apps.Crm = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {}));