public bool MatchTimesheetLineItemToOperation(EnosixTimesheet_LINE_ITEM item) { Guard.NotNull(() => item, item); return (string.Equals(item.ActivityType, Operation.ActivityType, StringComparison.OrdinalIgnoreCase) && string.Equals(item.ActivityNumber, Operation.OperationActivityNumber, StringComparison.OrdinalIgnoreCase)); }
public EnosixTimesheet_LINE_ITEM CreateNewTimeSheetItem(DayOfWeekViewModel day) { var item = new EnosixTimesheet_LINE_ITEM() { WorkDate = day.Day, ActivityType = Operation.ActivityType, ActivityNumber = Operation.OperationActivityNumber, AttendanceOrAbsenceType = AttendanceOrAbsenceType, ReceiverOrder = Parent.ServiceOrder.ServiceOrderNumber, }; _parent.AddTimesheetLineItem(item); return(item); }
protected void OnDeleteLineItem(EnosixTimesheet_LINE_ITEM item) { item.Hours = 0; NotifyHoursUpdated(); }
public bool MatchTimesheetLineItemToDay(EnosixTimesheet_LINE_ITEM item) { Guard.NotNull(() => item, item); return(DateTime.Equals(item.WorkDate.Date, this.Day)); }
public void AddTimesheetLineItem(EnosixTimesheet_LINE_ITEM item) { Guard.NotNull(() => item, item); TimeSheet.LINE_ITEM_Collection.Add(item); }
public bool FilterNonEditableItems(EnosixTimesheet_LINE_ITEM item) { Guard.NotNull(() => item, item); return(!invalidStatusList.Contains(item.ProcessingStatus)); }
// private ICommand _resetCommand; // public ICommand ResetCommand // { // get { return _resetCommand ?? (_resetCommand = new Command(OnReset)); } // } // // public async void OnReset() // { // if (null != _listItem) { // await LoadFromListItem (_listItem); // } // // // } public bool MatchTimesheetLineItemToServiceOrder(EnosixTimesheet_LINE_ITEM item) { Guard.NotNull(() => item, item); return(string.Equals(item.ReceiverOrder, ServiceOrder.ServiceOrderNumber, StringComparison.OrdinalIgnoreCase)); }