protected override void update() { AttendancePayRate.update(UserAccount.LoggedInAccount.Id, selectedRowID(), in_Amount.Value, itxt_Notes.ValueText); }
protected override void add() { AttendancePayRate.add(UserAccount.LoggedInAccount.Id, (Guid)itxt_Ref.ValueGuid, (Guid)iddl_AttendanceStatuses.SelectedValue, in_Amount.Value, itxt_Notes.ValueText); }
protected override System.Data.DataView loadGridviewDataSource() { return(AttendancePayRate.get(chkIncludeInactive.Checked, null, getFilterValue <Guid?>(itxt_Ref), getFilterValue <Guid?>(iddl_AttendanceStatuses), getFilterValue <decimal>(in_Amount), getFilterValue <string>(itxt_Notes) ).DefaultView); }
protected override void populateInputFields() { AttendancePayRate obj = new AttendancePayRate(selectedRowID()); itxt_Ref.setValue(obj.Workshifts_Name, obj.RefId); if (string.IsNullOrEmpty(itxt_Ref.ValueText)) { itxt_Ref.setValue(obj.WorkshiftTemplates_Name, obj.RefId); } iddl_AttendanceStatuses.SelectedValue = obj.AttendanceStatuses_Id; in_Amount.Value = obj.Amount; itxt_Notes.ValueText = obj.Notes; }
protected override Boolean isInputFieldsValid() { Util.sanitize(itxt_Notes); if (itxt_Ref.ValueGuid == null) { return(itxt_Ref.isValueError("Please select a Templates / Workshifts")); } else if (!iddl_AttendanceStatuses.hasSelectedValue()) { return(iddl_AttendanceStatuses.SelectedValueError("Please select a Status")); } else if ((Mode != FormModes.Update && AttendancePayRate.isCombinationExist(null, (Guid)itxt_Ref.ValueGuid, (Guid)iddl_AttendanceStatuses.SelectedValue)) || (Mode == FormModes.Update && AttendancePayRate.isCombinationExist(selectedRowID(), (Guid)itxt_Ref.ValueGuid, (Guid)iddl_AttendanceStatuses.SelectedValue))) { return(itxt_Ref.isValueError("AttendancePayRate combination exists. Please change Ref/Attendance Status.")); } return(true); }
protected override void updateActiveStatus(Guid id, Boolean activeStatus) { AttendancePayRate.updateActiveStatus(UserAccount.LoggedInAccount.Id, id, activeStatus); }