示例#1
0
 protected override void update()
 {
     AttendancePayRate.update(UserAccount.LoggedInAccount.Id,
                              selectedRowID(),
                              in_Amount.Value,
                              itxt_Notes.ValueText);
 }
示例#2
0
 protected override void add()
 {
     AttendancePayRate.add(UserAccount.LoggedInAccount.Id,
                           (Guid)itxt_Ref.ValueGuid,
                           (Guid)iddl_AttendanceStatuses.SelectedValue,
                           in_Amount.Value,
                           itxt_Notes.ValueText);
 }
示例#3
0
 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);
 }
示例#4
0
        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;
        }
示例#5
0
        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);
        }
示例#6
0
 protected override void updateActiveStatus(Guid id, Boolean activeStatus)
 {
     AttendancePayRate.updateActiveStatus(UserAccount.LoggedInAccount.Id, id, activeStatus);
 }