EOS/Views/Tracking/WorkingHours.cshtml
Nidhi Bhargava f0c1ab20e1 code push
2025-09-04 16:25:07 +05:30

98 lines
3.6 KiB
Plaintext

@{
ViewBag.Title = "WorkingHours";
}
<input type="hidden" id="hdnVanId" />
<input type="hidden" id="hdnStartTime" />
<label>Start Time</label>
<input id="startWorkingHours" title="timepicker" style="width: 100%;" />
<label>End Time</label>
<input id="endWorkingHours" W title="timepicker" style="width: 100%;" />
<div class="footBtn_wrapper">
<input type="button" class="button_blue" onclick="saveVanWorkingTime()" value="Save" style="margin: 0; padding: 0;" />
<input type="button" class="button_blue CancelBtnBg" onclick="closeWindow('#divShowDealerLocation')" value="Cancel" style="margin: 0; padding: 0;" />
</div>
<script type="text/javascript">
var vanStartWorkingHours = '@ViewBag.vanStartWorkingHours';
var vanEndWorkingHours = '@ViewBag.vanEndWorkingHours';
function saveVanWorkingTime() {
debugger
var end = $("#endWorkingHours").kendoTimePicker().data("kendoTimePicker");
var start = $("#startWorkingHours").kendoTimePicker().data("kendoTimePicker");
var van_start_working_hours='';
var van_end_working_hours ='';
if (start.value() == null) {
van_start_working_hours = vanStartWorkingHours;
van_end_working_hours = vanEndWorkingHours;
}
else {
van_start_working_hours = start.value().toLocaleTimeString('it-IT');
van_end_working_hours = end.value().toLocaleTimeString('it-IT');
}
activeRequest_UserDetails = $.ajax({
type: "POST",
url: WCFRESTURL.SaveWorkingHours,
data: {
Token: SecurityToken,
van_start_working_hours: van_start_working_hours,
van_end_working_hours: van_end_working_hours,
UserId: userId,
VanId: $("#hdnVanId").val()
},
success: function (data) {
$("#btnApply").trigger("click");
//myVm.getAllEmployees();
if (data.status == "1") {
jAlert("Successfully Saved.", 'Message');
}
else {
jAlert("Error Occurred.", 'Error');
}
closeWindow("#divShowDealerLocation");
},
error: function (data) {
jAlert("Error Occurred.", 'Error');
}
})
}
$(document).ready(function () {
// create TimePicker from input HTML element
setTimeout(function () {
var vanStartWorkingHours = '@ViewBag.vanStartWorkingHours';
var start = $("#startWorkingHours").kendoTimePicker({
change: startChange,
value: vanStartWorkingHours
}).data("kendoTimePicker");
var start = $("#endWorkingHours").kendoTimePicker({
value: vanEndWorkingHours
}).data("kendoTimePicker");
var end = $("#endWorkingHours").kendoTimePicker().data("kendoTimePicker");
var start = $("#startWorkingHours").kendoTimePicker().data("kendoTimePicker");
function startChange() {
var startTime = start.value();
var _this = this;
setTimeout(function () {
if (startTime) {
startTime = new Date(startTime);
end.max(startTime);
startTime.setMinutes(startTime.getMinutes() + _this.options.interval);
end.min(startTime);
end.value(startTime);
}
}, 100)
}
}, 200);
});
</script>