5Th Nail Lounge - Fort Myers (2024)

"; } } //end 20221220 $.each(nia_Salon_ServiceCategory_Appt_Index_List, function (idx_Cate_Appt, item_Cate_Appt) { //binhnd 20221224 >> Visible = true moi hien thi, vi co the Category nao do khong muon hien thi if (item_Cate_Appt.IsVisible == true) { Count++; divServiceList += "

"; if (Count == 1) { divServiceList += "

"; } else { divServiceList += "

"; Bind_Count_Service(item_Cate_Appt.ServiceCategoryId_Appt, CountServiceByCate); }//end 20221224 }); $("#divServiceList").html(divServiceList); // Collapse ibox function $('.collapse-link-control').on('click', function () { var ibox = $(this).closest('div.ibox'); var button = $(this).find('i'); var content = ibox.children('.ibox-content'); // slide len xuong content.slideToggle(200); button.toggleClass('fa-chevron-up').toggleClass('fa-chevron-down'); ibox.toggleClass('').toggleClass('border-bottom'); setTimeout(function () { ibox.resize(); ibox.find('[id^=map-]').resize(); setTimeout(function () { $('.ibox-tools a.collapse-link i').toggleClass('fa-chevron-up').toggleClass('fa-chevron-down') }, 300); }, 100); }); } } catch (exx) { console.log("Error_20221230 A: " + exx); } //begin 20221220 try { var MaketingAppointment_MarketingCode = $("#MaketingAppointment_MarketingCode").val(); if (MaketingAppointment_MarketingCode != null && MaketingAppointment_MarketingCode != "") { // se doi lai Price theo Marketing Discount BindAppointmetForEmployeeId_By_Server(MaketingAppointment_MarketingCode); // From Book_Appointment_Load_MarketingDiscount.cshtml } } catch (exxx) { console.log("Error_20221230 B: " + exx); } //end 20221220 } function Bind_Count_Service(ServiceCategoryId_Appt, Count) { setTimeout(function () { var spanServiceCategoryId_Appt = "spanServiceCategoryId_Appt_" + ServiceCategoryId_Appt; if ($("#" + spanServiceCategoryId_Appt) != null) { // $("#" + spanServiceCategoryId_Appt).html(Count); // binhnd 20220126 khong dung $("#" + spanServiceCategoryId_Appt).html(""); } }, 1000); } function ConvertNumber_ServicePrice(Price) { try { Price = Price.replace("$", "").replace("$", "").replace("up", "").replace("UP", "").replace("Up", "").replace("+", "").replace("-", "").replace(" ", "").replace(" ", "").replace(" ", "").replace(" ", ""); Price = parseFloat(Price); return Price; } catch (ex) { console.log("Convert_Price_Error: " + ex); return Price; } } // binhnd 20220127 function GetAllAPP_ByDay_AllEmployeeId(SelectDate, ListEmployeeId) { if (ListEmployeeId == null || ListEmployeeId.length == 0) { console.log("20220328 ListEmployeeId null GetAllAPP_ByDay_AllEmployeeId"); } var CompanyId = '108106-2023315-102818575'; $.ajax({ type: 'POST', url: '/nia_Salon_Appointment/GetAllAPP_ByDay_AllEmployeeId',//chualam, binhnd 20220205 hien tai chi su dung de get data check appt by hour data: JSON.stringify({ 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', CompanyId: CompanyId, SelectDate: SelectDate, ListEmployeeId: ListEmployeeId}), contentType: 'application/json', async: false, // false: can doi ket qua tra ve |true > khong Doi ket qua tra ve success: function (data) { console.log("binhnd 20220328"); console.log(data); if (data.Is_Success == true) { var CheckTimeAvailable = data.CheckTimeAvailable; // binhnd 20220205 if (CheckTimeAvailable != null && CheckTimeAvailable.length > 0) { localStorage.removeItem("CheckTimeAvailable"); // xoa het > bind lai localStorage.setItem("CheckTimeAvailable", JSON.stringify(data.CheckTimeAvailable)); } if (data.ListAppointment != null) { // can check nia_Salon_Appointment_Index_List_SelectDate xem co dang su dung hay khong localStorage.removeItem("nia_Salon_Appointment_Index_List_SelectDate"); // xoa het > bind lai localStorage.setItem("nia_Salon_Appointment_Index_List_SelectDate", JSON.stringify(data.ListAppointment)); } else { localStorage.removeItem("nia_Salon_Appointment_Index_List_SelectDate"); // null > delete } } else { NiaAjaxError(data.Message, ''); return false; } }, error: function (xhr, ajaxOptions, thrownError) { NiaAjaxError('Error: ' + xhr.status); //get error status code NiaAjaxError('Error: ' + thrownError); //get error message NiaAjaxError('Error: ' + xhr.responseText); //get error details return false; } }); } // end 20220127 //AppointmentId co the null >> 20220127 khong kiem tra kieu nay nua > can get all Appt By Day function GetTotalAPP_ByBetweenTime_CheckBook_IsExist(EmployeeId, AppointmentId, TimeStart, TimeEnd) { console.log("20230629 TimeStart: " + TimeStart + " TimeEnd: " + TimeEnd); //binhnd 20230629 20230630 QUAN TRONG > loai bo GMT TimeStart = Convert_DateTime_ToString(TimeStart); TimeEnd = Convert_DateTime_ToString(TimeEnd); // end 20230630 > loai bo GMT var CompanyId = '108106-2023315-102818575'; $.ajax({ type: 'POST', url: '/nia_Salon_Appointment/GetTotalAPP_ByBetweenTime_CheckBook_IsExist',//chualam data: JSON.stringify({ 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', 'CompanyId': CompanyId, 'EmployeeId': EmployeeId, 'AppointmentId': AppointmentId, 'TimeStart': TimeStart, 'TimeEnd': TimeEnd, 'TimeStart_Test': TimeStart }), contentType: 'application/json', async: false, // false: can doi ket qua tra ve |true > khong Doi ket qua tra ve success: function (data) { if (data.Is_Success == true) { console.log(data); GetTotalAPP_ByEmployee = data.TotalAppointment; if(data.TotalAppointment == 0) { return true; } else { console.log("EmployeeId: " + EmployeeId + " AppointmentId: " + AppointmentId); console.log("TimeStart: " + TimeStart + " TimeEnd: " + TimeEnd); setTimeout(function () { if (data.Message != null && data.Message != "") { NiaAjaxWarning(data.Message + " " + data.TotalAppointment); } if (data.Error != null && data.Error != "") { alert(data.Error + " " + data.TotalAppointment); } }, 2000); return false; } } else { NiaAjaxError(data.Message, ''); return false; } }, error: function (xhr, ajaxOptions, thrownError) { NiaAjaxError('Error: ' + xhr.status); //get error status code NiaAjaxError('Error: ' + thrownError); //get error message NiaAjaxError('Error: ' + xhr.responseText); //get error details return false; } }); } function Get_Appointment_Today_ByPhoneNumber(PhoneNumber) { localStorage.removeItem("Appointment_Today_ByPhoneNumber"); //20220619 luon xoa truoc > bind sau > de dam bao luon co 1 du lieu var CompanyId = '108106-2023315-102818575'; $.ajax({ type: 'POST', url: '/nia_Salon_Appointment/Get_Appointment_Today_ByPhoneNumber', data: JSON.stringify({CompanyCode: '932142', Token_ApptOnline:'Token_Create_152104-2023315-12416189', CompanyId: CompanyId, PhoneNumber: PhoneNumber}), contentType: 'application/json', async: false, // false: can doi ket qua tra ve |true > khong Doi ket qua tra ve success: function (data) { //begin 20230331 if (data != null && data.IsBlockApptOnline == true) { alert("Sorry, Please make a call to book your appointment. Sorry X7567!!!"); $("#FullName").val(""); $("#FullName").html(""); $("#FullName").hide(); $("#paging_next").hide(); // khong cho Click Next return false; } //end 20230331 if (data.Is_Success == true) { if (data.ListAppt != null) { localStorage.setItem("Appointment_Today_ByPhoneNumber", JSON.stringify(data.ListAppt));//JSON.stringify(response) } } else { NiaAjaxError(data.Message, ''); return false; } }, error: function (xhr, ajaxOptions, thrownError) { NiaAjaxError('Error: ' + xhr.status); //get error status code NiaAjaxError('Error: ' + thrownError); //get error message NiaAjaxError('Error: ' + xhr.responseText); //get error details return false; } }); } // bind Service, and Check Staff can do service, by time; check day-off, time-off function Check_TimeAvailable_CheckBetweenTime_ByEmployeeId(EmployeeId, SelectDate) { NiaStyleLoadingBegin("Begin..."); jQuery.ajax({ type: 'GET', url: '/nia_Salon_Appointment/Check_TimeAvailable_CheckBetweenTime', data: { 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'EmployeeId': EmployeeId, 'SelectDate': SelectDate, 'uniq_param_nocache': (new Date()).getTime(), }, async: false, // false > Doi ket qua tra ve, true: khong can doi ket qua tra ve cache: false, success: function (response) { console.log(response); NiaStyleLoadingEnd(); // end if (response != null && response.ListTimeAvailable != null) { ListTimeAvailable = response.ListTimeAvailable; // quan trong // console.log(response); //localStorage.removeItem("ListTimeAvailable_" + EmployeeId); // xoa het > bind lai //localStorage.setItem("ListTimeAvailable_" + EmployeeId, JSON.stringify(response.ListTimeAvailable));//JSON.stringify(response) // console.log("BindIndex_nia_Salon_ServiceCategory_ToStorage LENGTH:" + localStorage.getItem("nia_Salon_ServiceCategory_Appt_Index_List").length); } else { NiaAjaxError(response.Error); } }, error: function (xhr, status) { toastr.warning('error [BindToStorageHTML5_nia_Salon_ServiceCategory]: ' + status + xhr); return false; } }); } // 20220201 bind Service, and Check ALL-Staff can do service, by time; check day-off, time-off function Check_TimeAvailable_CheckBetweenTime_AllEmployee(SelectDate) { console.log("binhnd 2022020201 Check_TimeAvailable_CheckBetweenTime_AllEmployee BEGIN: " + new Date()); NiaStyleLoadingBegin(); var Require_IsUseAppt = true; var Require_IsUseApptOnline = true; jQuery.ajax({ type: 'GET', url: '/nia_Salon_Appointment/Check_TimeAvailable_CheckBetweenTime_AllEmployee', data: { 'Require_IsUseAppt': Require_IsUseAppt, 'Require_IsUseApptOnline': Require_IsUseApptOnline, 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'SelectDate': SelectDate, 'uniq_param_nocache': (new Date()).getTime(), }, // async: true, // true > khong can doi ket qua tra ve, false: can doi ket qua tra ve / binhnd 20220210 se chon Service roi moi chon Staff, nen du thoi gian de load data async: false, // 20220328 > update cache: false, success: function (response) { console.log("binhnd 2022020201 Check_TimeAvailable_CheckBetweenTime_AllEmployee Done: " + new Date()); console.log(response); if (response != null && response.ListTimeAvailable_AllEmployee != null) { ListTimeAvailable_AllEmployee = response.ListTimeAvailable_AllEmployee; // quan trong, bind ListTimeAvailable_AllEmployee > va set nguoc tro lai NiaStyleLoadingEnd(); // console.log("BindIndex_nia_Salon_ServiceCategory_ToStorage LENGTH:" + localStorage.getItem("nia_Salon_ServiceCategory_Appt_Index_List").length); } else { NiaAjaxError(response.Error); } }, error: function (xhr, status) { toastr.warning('error [BindToStorageHTML5_nia_Salon_ServiceCategory]: ' + status + xhr); return false; } }); } // end 20220201 function BindIndex_nia_Salon_ServiceCategory_Appt_ToStorage_POS() { jQuery.ajax({ type: 'GET', url: '/nia_Salon_ServiceCategory_Appt/GetAllData', data: { 'CompanyCode': '932142','Token_ApptOnline':'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'uniq_param_nocache': (new Date()).getTime(), }, async: false, // false > Doi ket qua tra ve, true: khong can doi ket qua tra ve cache: false, success: function (response) { if (response != null) { // console.log(response); localStorage.removeItem("nia_Salon_ServiceCategory_Appt_Index_List"); // xoa het > bind lai localStorage.setItem("nia_Salon_ServiceCategory_Appt_Index_List", JSON.stringify(response));//JSON.stringify(response) // console.log("BindIndex_nia_Salon_ServiceCategory_ToStorage LENGTH:" + localStorage.getItem("nia_Salon_ServiceCategory_Appt_Index_List").length); } }, error: function (xhr, status) { toastr.warning('error [BindToStorageHTML5_nia_Salon_ServiceCategory]: ' + status + xhr); return false; } }); } function BindIndex_nia_Salon_Service_ToStorage_App() { var CompanyCode = '932142'; var IsAppointmentOnline = true; jQuery.ajax({ type: 'GET', url: '/nia_Salon_Service/GetAllData_20211012',//lamroi data: { 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'CompanyCode': CompanyCode, 'IsAppointmentOnline': IsAppointmentOnline, 'uniq_param_nocache': (new Date()).getTime(), }, async: false, // false > Doi ket qua tra ve, true: khong can doi ket qua tra ve cache: false, success: function (response) { console.log("binhnd 20211012 NULL BindIndex_nia_Salon_Service_ToStorage_App"); console.log(response); if (response != null && response.objList != null) { localStorage.removeItem("nia_Salon_Service_Index_List"); // xoa het > bind lai localStorage.setItem("nia_Salon_Service_Index_List", JSON.stringify(response.objList));//JSON.stringify(response) // console.log("BindIndex_nia_Salon_Service_ToStorage LENGTH:" + localStorage.getItem("nia_Salon_Service_Index_List").length); } }, error: function (xhr, status) { try { console.log("status:" + status + " xhr:" + xhr); NiaAjaxError('error [BindToStorageHTML5_nia_Salon_Service]: ' + status + xhr); } catch(exx) { console.log("EEEXXX:" + exx); } return false; } }); } function BindIndex_nia_Salon_Mapping_EmployeeService_Appt_ToStorage_POS() { var CompanyCode = '932142'; var Token_ApptOnline = 'Token_Create_152104-2023315-12416189'; jQuery.ajax({ type: 'GET', url: '/nia_Salon_Mapping_EmployeeService_Appt/GetAllData_ByToken_For_AppointmentOnline', //20230121 > Update GetAllData_ByToken >> GetAllData_ByToken_For_AppointmentOnline data: { 'CompanyCode': CompanyCode, 'Token_ApptOnline': Token_ApptOnline, 'uniq_param_nocache': (new Date()).getTime(), }, async: true, // true > khong can doi ket qua tra ve > giup load nhanh hon, vi click Add Service sau, false: can doi ket qua tra ve cache: false, success: function (response) { if (response != null) { localStorage.removeItem("nia_Salon_Mapping_EmployeeService_Appt_Index_List"); // binhnd 20240512 du lieu qua lon, doi qua Session sessionStorage.removeItem("nia_Salon_Mapping_EmployeeService_Appt_Index_List"); // xoa het > bind lai sessionStorage.setItem("nia_Salon_Mapping_EmployeeService_Appt_Index_List", JSON.stringify(response));//JSON.stringify(response) } }, error: function (xhr, status) { alert('error [BindToStorageHTML5_nia_Salon_Mapping_EmployeeService_Appt]: ' + status + xhr); return false; } }); } function BindIndex_nia_Core_Employee_ToStorage_App() { localStorage.removeItem("nia_Core_Employee_Index_List_APPT_ONLINE"); // xoa het > bind lai var IsGetAnyone = false; // khong nen lay Anyone, binhnd 20220122 > vi tiem se khong du nguoi lam jQuery.ajax({ type: 'GET', url: '/nia_Core_Employee/Get_List_Employee_For_AppointmentOnline',//chualam data: { 'CompanyCode': '932142', 'Token_ApptOnline': 'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'IsGetAnyone': IsGetAnyone, 'uniq_param_nocache': (new Date()).getTime(), }, async: true, // true > khong can doi ket qua tra ve > giup load nhanh hon, vi click Add Service sau, false: can doi ket qua tra ve cache: false, success: function (response) { if (response.Appt_Online_AnyoneOnly != null) {//20220107 //if (response.Appt_Online_AnyoneOnly == true) { // setTimeout(function () { // $("#btnRequestEmployee").hide(); // chi cho book Anyone // setTimeout(function () { // $("#divListEmployee").hide(); // }, 5000); // }, 2000); //} } if (response.Appt_Online_RequireChooseService != null) {// binhnd 20220107 sessionStorage.setItem("Appt_Online_RequireChooseService", response.Appt_Online_RequireChooseService); } console.log(" >> BindIndex_nia_Core_Employee_ToStorage_App "); console.log(response); if (response != null) { if (response.Error != null && response.Error != "") { console.log("Error [Get_List_Anyone_For_AppointmentOnline]: " + response.Error); } var Data = response.Data; localStorage.removeItem("nia_Core_Employee_Index_List_APPT_ONLINE"); // xoa het > bind lai localStorage.setItem("nia_Core_Employee_Index_List_APPT_ONLINE", JSON.stringify(Data));//JSON.stringify(response) } }, error: function (xhr, status) { NiaAjaxError('error [BindIndex_nia_Core_Employee_ToStorage_App]: ' + status + xhr); return false; } }); } function BindIndex_nia_Core_Employee_Setting_ToStorage_App() { jQuery.ajax({ type: 'GET', url: '/nia_Core_Employee_Setting/GetAllData',//chualam data: { 'CompanyCode': '932142','Token_ApptOnline':'Token_Create_152104-2023315-12416189', 'CompanyId': '108106-2023315-102818575', 'uniq_param_nocache': (new Date()).getTime(), }, async: true, // true > khong can doi ket qua tra ve > giup load nhanh hon, vi click Add Service sau, false: can doi ket qua tra ve cache: false, success: function (response) { if (response != null) { localStorage.removeItem("nia_Core_Employee_Setting_Index_List"); // xoa het > bind lai localStorage.setItem("nia_Core_Employee_Setting_Index_List", JSON.stringify(response));//JSON.stringify(response) } }, error: function (xhr, status) { console.log('error [Error 4426552 nia_Core_Employee_Setting]: ' + status + xhr); setTimeout(function () { NiaAjaxError('error [Error 4426552 nia_Core_Employee_Setting]: ' + status + xhr); }, 1000); return false; } }); } //function getIsHideAvatar_ApptOnline(EmployeeId) { // dung truoc tiep bang Employee // var IsHideAvatar_ApptOnline = false; // var nia_Core_Employee_Setting_Index_List = localStorage.getItem("nia_Core_Employee_Setting_Index_List") != null ? JSON.parse(localStorage.getItem("nia_Core_Employee_Setting_Index_List")) : []; // if (nia_Core_Employee_Setting_Index_List == null) { nia_Core_Employee_Setting_Index_List = []; } // if (nia_Core_Employee_Setting_Index_List != null && nia_Core_Employee_Setting_Index_List.length > 0) { // $.each(nia_Core_Employee_Setting_Index_List, function (idx, item) { // if (item.EmployeeId == EmployeeId && item.IsHideAvatar_ApptOnline != null) { // IsHideAvatar_ApptOnline = item.IsHideAvatar_ApptOnline; // } // }); // } // return IsHideAvatar_ApptOnline; //} setTimeout(function () { BindIndex_nia_Salon_Mapping_EmployeeService_Appt_ToStorage_POS(); }, 1500); BindIndex_nia_Salon_ServiceCategory_Appt_ToStorage_POS(); BindIndex_nia_Salon_Service_ToStorage_App(); BindIndex_nia_Core_Employee_ToStorage_App(); BindIndex_nia_Core_Employee_Setting_ToStorage_App(); Bind_ServiceList(); function Bind_WorkingTime() { //jQuery.ajax({ // type: 'GET', // url: '/nia_Salon_Mapping_EmployeeService_Appt/GetAllData_ByToken', // data: { 'CompanyCode': CompanyCode, 'Token_ApptOnline': Token_ApptOnline, 'uniq_param_nocache': (new Date()).getTime(), }, // async: true, // true > khong can doi ket qua tra ve > giup load nhanh hon, vi click Add Service sau, false: can doi ket qua tra ve // cache: false, // success: function (response) { // if (response != null) { // sessionStorage.removeItem("nia_Salon_Mapping_EmployeeService_Appt_Index_List"); // xoa het > bind lai // sessionStorage.setItem("nia_Salon_Mapping_EmployeeService_Appt_Index_List", JSON.stringify(response));//JSON.stringify(response) // } // }, // error: function (xhr, status) { // alert('error [BindToStorageHTML5_nia_Salon_Mapping_EmployeeService_Appt]: ' + status + xhr); // return false; // } //}); var CompanyCode = '932142'; var Token_ApptOnline = 'Token_Create_152104-2023315-12416189'; $.ajax({ type: 'GET', url: '/nia_Core_Company_Setting/Get_Setting_WorkingTime_ByLinQ_Model',//chualam data: { 'CompanyCode': CompanyCode, 'Token_ApptOnline': Token_ApptOnline, 'uniq_param_nocache': (new Date()).getTime(), }, contentType: 'application/json', cache: false, async: false, // false > Doi ket qua tra ve, true: khong can doi ket qua tra ve success: function (data) { if (data != null) { if (data.Success == true) { var objCompany = data.objCompany; if (objCompany != null) { if (objCompany.LogoURL != null && objCompany.LogoURL.length > 10) { $("#lblLogoURL").html("5Th Nail Lounge - Fort Myers (1) "); } $("#lblCompanyName").html(objCompany.CompanyName); $("#lblCompanyAddress").html(objCompany.Address); $("#lblCompanyPhoneNumber").html(" " + Convert_PhoneNumber_Display_Appt(objCompany.CompanyPhoneNumber) +" "); // 123-456-7890 if (objCompany.FacebookLink != null && objCompany.FacebookLink.length > 5) { $("#FacebookLink").html(" Connect to Facebook "); } if (objCompany.ReviewLink_Facebook != null && objCompany.ReviewLink_Facebook.length > 5) { $("#ReviewLink_Facebook").html(" Review on Facebook "); } if (objCompany.ReviewLink_Instagram != null && objCompany.ReviewLink_Instagram.length > 5) { $("#ReviewLink_Instagram").html(" Connect to Instagram "); } if (objCompany.FacebookLink != null && objCompany.FacebookLink.length > 5) { $("#FacebookLink").html(" Connect to Facebook "); } if (objCompany.ReviewLink_Google != null && objCompany.ReviewLink_Google.length > 5) { $("#ReviewLink_Google").html(" Connect to Google "); } } objCompanySetting = data.obj; // co khai bao objCompanySetting o phia tren if (objCompanySetting != null) { var MonStart = "0:0"; var MonEnd = "0:0"; var TueStart = "0:0"; var TueEnd = "0:0"; var WedStart = "0:0"; var WedEnd = "0:0"; var ThuStart = "0:0"; var ThuEnd = "0:0"; var FriStart = "0:0"; var FriEnd = "0:0"; var SatStart = "0:0"; var SatEnd = "0:0"; var SunStart = "0:0"; var SunEnd = "0:0"; if (objCompanySetting.MonStart != null && objCompanySetting.MonStart != "") { MonStart = Convert_Time_ToString(objCompanySetting.MonStart); } if (objCompanySetting.MonEnd != null && objCompanySetting.MonEnd != "") { MonEnd = Convert_Time_ToString(objCompanySetting.MonEnd); } if (objCompanySetting.TueStart != null && objCompanySetting.TueStart != "") { TueStart = Convert_Time_ToString(objCompanySetting.TueStart); } if (objCompanySetting.TueEnd != null && objCompanySetting.TueEnd != "") { TueEnd = Convert_Time_ToString(objCompanySetting.TueEnd); } if (objCompanySetting.WedStart != null && objCompanySetting.WedStart != "") { WedStart = Convert_Time_ToString(objCompanySetting.WedStart); } if (objCompanySetting.WedEnd != null && objCompanySetting.WedEnd != "") { WedEnd = Convert_Time_ToString(objCompanySetting.WedEnd); } if (objCompanySetting.ThuStart != null && objCompanySetting.ThuStart != "") { ThuStart = Convert_Time_ToString(objCompanySetting.ThuStart); } if (objCompanySetting.ThuEnd != null && objCompanySetting.ThuEnd != "") { ThuEnd = Convert_Time_ToString(objCompanySetting.ThuEnd); } if (objCompanySetting.FriStart != null && objCompanySetting.FriStart != "") { FriStart = Convert_Time_ToString(objCompanySetting.FriStart); } if (objCompanySetting.FriEnd != null && objCompanySetting.FriEnd != "") { FriEnd = Convert_Time_ToString(objCompanySetting.FriEnd); } if (objCompanySetting.SatStart != null && objCompanySetting.SatStart != "") { SatStart = Convert_Time_ToString(objCompanySetting.SatStart); } if (objCompanySetting.SatEnd != null && objCompanySetting.SatEnd != "") { SatEnd = Convert_Time_ToString(objCompanySetting.SatEnd); } if (objCompanySetting.SunStart != null && objCompanySetting.SunStart != "") { SunStart = Convert_Time_ToString(objCompanySetting.SunStart); } if (objCompanySetting.SunEnd != null && objCompanySetting.SunEnd != "") { SunEnd = Convert_Time_ToString(objCompanySetting.SunEnd); } // binhnd 20220207 endtime var tbody = "

"; // Working Time if (MonStart == "0:0 am" && MonEnd == "0:0 am") { // tiem nails chi dong cua vao ngay thu 2 hoac thu 3 tbody += " Monday " + "OFF" + " "; } else { tbody += " Monday " + MonStart + " - " + MonEnd + " "; } tbody += " Tuesday " + TueStart + " - " + TueEnd +" "; tbody += " Wednesday " + WedStart + " - " + WedEnd +" "; tbody += " Thursday " + ThuStart + " - " + ThuEnd +" "; tbody += " Friday " + FriStart + " - " + FriEnd +" "; tbody += " Saturday " + SatStart + " - " + SatEnd + " "; if (SunStart == "0:0 am" && SunEnd == "0:0 am") { // tiem nails chi dong cua vao ngay thu 2 hoac thu 3 tbody += " Sunday " + "OFF" + " "; } else { tbody += " Sunday " + SunStart + " - " + SunEnd + " "; } tbody += "

"; $("#tableWorkingTime").html(tbody); } } else { alert(data.Error); } } }, error: function (xhr, ajaxOptions, thrownError) { console.log(xhr); // console.log(thrownError); NiaAjaxError('Error_X2324: ' + xhr.status); //get error status code // NiaAjaxError('Error: ' + thrownError); //get error message NiaAjaxError('Error_X345: ' + xhr.responseText); //get error details } }); } setTimeout(function () { Bind_WorkingTime(); // Goi Bind Data }, 300 ); function Convert_Time_ToString(time) { try { var i = time.Hours; var j = time.Minutes; var amORpm = " am"; if (i >= 12) { amORpm = " pm"; } var hour = i; if (i == 13) { hour = 1; } else if (i == 14) { hour = 2; } else if (i == 15) { hour = 3; } else if (i == 16) { hour = 4; } else if (i == 17) { hour = 5; } else if (i == 18) { hour = 6; } else if (i == 19) { hour = 7; } else if (i == 20) { hour = 8; } else if (i == 21) { hour = 9; } else if (i == 22) { hour = 10; } else if (i == 23) { hour = 11; } return hour + ":" + j + amORpm; } catch (ex) { console.log("Convert_Time_ToString Error_X4354: " + ex); } } function Convert_PhoneNumber_Display_Appt(PhoneNumber) { try { if (PhoneNumber == null || PhoneNumber == "" || PhoneNumber.trim() == "") { return ""; } PhoneNumber = PhoneNumber.trim(); if (PhoneNumber.length == 10) { var Result = PhoneNumber.substr(0, 3) + '-' + PhoneNumber.substr(3, 3) + '-' + PhoneNumber.substr(6, 4) return Result; } } catch (ex) { console.log("Convert_PhoneNumber_Display Error [" + PhoneNumber + "]"); return PhoneNumber; } return PhoneNumber; } //begin 20221220 function GetEmployee_ByEmployeeId(EmployeeId) { var objEmployee = null; var nia_Core_Employee_Index_List_APPT_ONLINE = localStorage.getItem("nia_Core_Employee_Index_List_APPT_ONLINE") != null ? JSON.parse(localStorage.getItem("nia_Core_Employee_Index_List_APPT_ONLINE")) : []; if (nia_Core_Employee_Index_List_APPT_ONLINE == null) { nia_Core_Employee_Index_List_APPT_ONLINE = []; } if (nia_Core_Employee_Index_List_APPT_ONLINE != null && nia_Core_Employee_Index_List_APPT_ONLINE.length > 0) { $.each(nia_Core_Employee_Index_List_APPT_ONLINE, function (idx, item) { if (item.EmployeeId == EmployeeId) { objEmployee = item; } }); } return objEmployee; } // ServiceCategory va ServiceCategory_Appt la 2 Table khac nhau function GetServiceCategory_Appt_ByServiceCategoryId(ServiceCategoryId_Appt) { var objServiceCategory_Appt = null; var nia_Salon_ServiceCategory_Appt_Index_List = localStorage.getItem("nia_Salon_ServiceCategory_Appt_Index_List") != null ? JSON.parse(localStorage.getItem("nia_Salon_ServiceCategory_Appt_Index_List")) : []; if (nia_Salon_ServiceCategory_Appt_Index_List == null) { nia_Salon_ServiceCategory_Appt_Index_List = []; } if (nia_Salon_ServiceCategory_Appt_Index_List != null && nia_Salon_ServiceCategory_Appt_Index_List.length > 0) { $.each(nia_Salon_ServiceCategory_Appt_Index_List, function (idx, item) { if (item.ServiceCategoryId_Appt == ServiceCategoryId_Appt) { // ServiceCategory va ServiceCategory_Appt la 2 Table khac nhau objServiceCategory_Appt = item; } }); } return objServiceCategory_Appt; } var ListServiceCategory_Appt_ByEmployeeId = []; // BINHND QUAN TRONG function Get_ListService_ByEmployeeId_AndBind_ServiceCategory(EmployeeId) { // 20221220 Service co set them EmployeeId_ApptOnline var ListService = []; ListServiceCategory_Appt_ByEmployeeId = []; // khoi tao lai var ServiceCategoryId_Appt_List = ""; var nia_Salon_Service_Index_List = localStorage.getItem("nia_Salon_Service_Index_List") != null ? JSON.parse(localStorage.getItem("nia_Salon_Service_Index_List")) : []; if (nia_Salon_Service_Index_List != null && nia_Salon_Service_Index_List.length > 0) { $.each(nia_Salon_Service_Index_List, function (idx, item) { if (item.EmployeeId_ApptOnline == EmployeeId) { // check EmployeeId_ApptOnline ListService.push(item); if (item.ServiceCategoryId_Appt != null) { if (ServiceCategoryId_Appt_List.indexOf(item.ServiceCategoryId_Appt) !== -1) { // neu da add vao roi thi bo qua } else { var objServiceCategory_Appt = GetServiceCategory_Appt_ByServiceCategoryId(item.ServiceCategoryId_Appt); // ServiceCategory va ServiceCategory_Appt la 2 Table khac nhau if (objServiceCategory_Appt != null) { ListServiceCategory_Appt_ByEmployeeId.push(objServiceCategory_Appt); // add vao } ServiceCategoryId_Appt_List += item.ServiceCategoryId_Appt + ";"; // Cong Chuoi vao, de khong add lai them nua } } } }); } return ListService; } //end 20221220 //begin 20221224 function Check_Auto_Select_EmployeeRequest() { var EmployeeCode = ""; if (EmployeeCode != null && EmployeeCode != "") { var objEmployee = GetEmployee_ByEmployeeCode(EmployeeCode); if (objEmployee != null && (objEmployee.ApptOnly_RedirectUrl == null || objEmployee.ApptOnly_RedirectUrl.length < 10) // neu ApptOnly_RedirectUrl > 10 > can redirect > thi khong su dung tinh nang nay ) { // NiaAjaxSuccess("Request Clicked"); $("#radioEmployeeTypeRequest").trigger("click"); setTimeout(function () { var objEmployeeRequest = $("#Employee_Request_" + objEmployee.EmployeeId); $("#Employee_Request_" + objEmployee.EmployeeId).trigger("click"); setTimeout(function () { NiaAjaxWarning("Please Select Date & Time"); // $("#SelectTime").focus(); var scrollTop = $(document).height() - 800; // var scrollBottom = $(document).height() - 100; // console.log("scrollTop: " + scrollTop + " scrollBottom: " + scrollBottom); $("html, body").animate({ scrollTop: scrollTop}, "slow"); // scroll to bottom }, 1000); }, 2000); } else { // NiaAjaxSuccess("..>> NO " + EmployeeCode); } } } function Call_Check_Auto_Select_EmployeeRequest() { setTimeout(function () { Check_Auto_Select_EmployeeRequest(); // phai la 1500 > duoi 1500 co the bi loi, vi chua load duoc du lieu }, 1500); } Call_Check_Auto_Select_EmployeeRequest(); function GetEmployee_ByEmployeeCode(Code) { var objEmployee = null; var nia_Core_Employee_Index_List_APPT_ONLINE = localStorage.getItem("nia_Core_Employee_Index_List_APPT_ONLINE") != null ? JSON.parse(localStorage.getItem("nia_Core_Employee_Index_List_APPT_ONLINE")) : []; if (nia_Core_Employee_Index_List_APPT_ONLINE == null) { nia_Core_Employee_Index_List_APPT_ONLINE = []; } if (nia_Core_Employee_Index_List_APPT_ONLINE != null && nia_Core_Employee_Index_List_APPT_ONLINE.length > 0) { $.each(nia_Core_Employee_Index_List_APPT_ONLINE, function (idx, item) { if (item.Code == Code) { objEmployee = item; } }); } return objEmployee; } //end 20221224

5Th Nail Lounge - Fort Myers (2024)
Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 5691

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.