protected override Boolean isInputFieldsValid() { Util.sanitize(itxt_Name, itxt_Notes); if (string.IsNullOrEmpty(itxt_Name.ValueText)) { return(itxt_Name.isValueError("Please fill WorkshiftTemplate Name")); } else if (itxt_Clients.ValueGuid == null) { return(itxt_Clients.isValueError("Please select a Client")); } else if (itxt_WorkshiftCategories.ValueGuid == null) { return(itxt_WorkshiftCategories.isValueError("Please select a WorkshiftTemplate Category")); } else if (!iddl_DayOfWeek.hasSelectedValue()) { return(iddl_DayOfWeek.SelectedValueError("Please select the day.")); } else if ((Mode != FormModes.Update && WorkshiftTemplate.isCombinationExist(null, itxt_Name.ValueText, (Guid)itxt_Clients.ValueGuid, Util.parseEnum <DayOfWeek>(iddl_DayOfWeek.SelectedValue), idtp_Start.ValueTimeSpan.ToString())) || (Mode == FormModes.Update && WorkshiftTemplate.isCombinationExist(selectedRowID(), itxt_Name.ValueText, (Guid)itxt_Clients.ValueGuid, Util.parseEnum <DayOfWeek>(iddl_DayOfWeek.SelectedValue), idtp_Start.ValueTimeSpan.ToString()))) { return(iddl_DayOfWeek.SelectedValueError("WorkshiftTemplate combination exists. Please change Name/Client/Day/Start.")); } return(true); }
private void populateInputFieldsWorkshiftTemplate() { WorkshiftTemplate obj = new WorkshiftTemplate((Guid)itxt_WorkshiftTemplate.ValueGuid); itxt_Name.ValueText = obj.Name; itxt_Clients.setValue(obj.Clients_CompanyName, obj.Clients_Id); itxt_WorkshiftCategories.setValue(obj.WorkshiftCategories_Name, obj.WorkshiftCategories_Id); iddl_DayOfWeek.SelectedItem = obj.DayOfWeek; idtp_Start.ValueTimeSpan = obj.Start; in_DurationMinutes.Value = obj.DurationMinutes; }
protected override void add() { WorkshiftTemplate.add(UserAccount.LoggedInAccount.Id, itxt_Name.ValueText, (Guid)itxt_Clients.ValueGuid, (Guid)itxt_WorkshiftCategories.ValueGuid, (DayOfWeek)iddl_DayOfWeek.SelectedValue, idtp_Start.ValueTimeSpan.ToString(), in_DurationMinutes.ValueInt, itxt_Notes.ValueText); }
protected override System.Data.DataView loadGridviewDataSource() { return(WorkshiftTemplate.get(chkIncludeInactive.Checked, null, getFilterValue <string>(itxt_Name), getFilterValue <Guid?>(itxt_Clients), getFilterValue <Guid?>(itxt_WorkshiftCategories), getFilterValue <int?>(iddl_DayOfWeek), getFilterValue <TimeSpan?>(idtp_Start), getFilterValue <int?>(in_DurationMinutes), getFilterValue <string>(itxt_Notes) ).DefaultView); }
private void populateDgvWorkshiftTemplates() { Util.populateDataGridView(dgvWorkshiftTemplates, WorkshiftTemplate.get(false, null, null, _Clients_Id, null, (int)Util.getDayOfWeekFromActiveRadioButtonTag(flpWorkshiftTemplates), null, null, null)); }
private void btnDelete_Click(object sender, EventArgs e) { WorkshiftTemplate.delete(UserAccount.LoggedInAccount.Id, selectedRowID()); populateGridViewDataSource(true); }
protected override void updateActiveStatus(Guid id, Boolean activeStatus) { WorkshiftTemplate.updateActiveStatus(UserAccount.LoggedInAccount.Id, id, activeStatus); }