123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let HRMS;
- (function (HRMS) {
- let Controls;
- (function (Controls) {
- class workweek extends Unibase.Platform.Core.BaseComponent {
- init(formpropertyid, prop, callback) {
- }
- loadControl(containerid, prop) {
- var html = '<div class="week_days"><h5 class="font-weight-600 mb-0">Select your work week<span class="text-danger">*</span></h5><p>The days worked in a calender week</p><div><div class="btn-group btn-group-toggle work_weeks" data-toggle="buttons"><input type = "hidden" id = "hdn_Earningscontrol" class="value-control" value = "Bizgaze.Apps.HRMS.Controls.workweek.Instance().workweekobj();" ><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option1" autocomplete="off" > SUN</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option2" autocomplete="off" > MON</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option3" autocomplete="off"> TUE</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option4" autocomplete="off" > WED</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option5" autocomplete="off"> THU</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option6" autocomplete="off"> FRI</label><label class="btn btn-outline-primary"><input type="checkbox" name="options" id="option7" autocomplete="off" > SAT</label></div></div></div>';
- $("#" + containerid).html(html);
- }
- loadControlSettings(controlsettingjson, formpropertyid) {
- }
- loadPropertySettings(propertysettings, formpropertyid) {
- return null;
- }
- bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
- return null;
- }
- workweekobj() {
- debugger;
- var workweek = new Array();
- $('.work_weeks').each(function (index) {
- debugger;
- var element = $(this);
- var sunday = Number($("#option1").val());
- var monday = Number($("#option2").val());
- var tuesday = Number($("#option3").val());
- var wednesday = Number($("#option4").val());
- var thursday = Number($("#option5").val());
- var friday = Number($("#option6").val());
- var saturday = Number($("#option7").val());
- if ($("#option1").prop("checked") == true) {
- var sunday = 1;
- }
- else {
- var sunday = 0;
- }
- if ($("#option2").prop("checked") == true) {
- var monday = 1;
- }
- else {
- var monday = 0;
- }
- if ($("#option3").prop("checked") == true) {
- var tuesday = 1;
- }
- else {
- var tuesday = 0;
- }
- if ($("#option4").prop("checked") == true) {
- var wednesday = 1;
- }
- else {
- var wednesday = 0;
- }
- if ($("#option5").prop("checked") == true) {
- var thursday = 1;
- }
- else {
- var thursday = 0;
- }
- if ($("#option6").prop("checked") == true) {
- var friday = 1;
- }
- else {
- var friday = 0;
- }
- if ($("#option7").prop("checked") == true) {
- var saturday = 1;
- }
- else {
- var saturday = 0;
- }
- workweek.push({
- sunday: sunday,
- monday: monday,
- tuesday: tuesday,
- wednesday: wednesday,
- thursday: thursday,
- friday: friday,
- saturday: saturday
- });
- });
- return workweek;
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new workweek();
- }
- return this.instance;
- }
- }
- Controls.workweek = workweek;
- })(Controls = HRMS.Controls || (HRMS.Controls = {}));
- })(HRMS = Apps.HRMS || (Apps.HRMS = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|