private void SelectStatuses_Click(System.Object sender, EventArgs e) { // open dialog to select detailed statuses string ApplicationStatusList; DialogResult DlgResult = TFrmApplicationStatusDialog.OpenApplicationStatusDialog( FDetailedStatuses, FPetraUtilsObject.GetForm(), out ApplicationStatusList); if ((DlgResult == DialogResult.OK) && (FDetailedStatuses != ApplicationStatusList)) { SetDetailedStatuses(ApplicationStatusList); } // update the grid with the new filter FilterChange(sender, e); }
/// <summary> /// /// </summary> /// <param name="ACurrentApplicationStatusList">List with all currently selected application statuses seperated by commas</param> /// <param name="AOwner">The parent form</param> /// <param name="AApplicationStatusList">List with all selected application statuses seperated by commas</param> /// <returns></returns> public static DialogResult OpenApplicationStatusDialog(string ACurrentApplicationStatusList, Form AOwner, out string AApplicationStatusList) { TFrmApplicationStatusDialog ApplicationStatusDialog; DialogResult DlgResult = DialogResult.Cancel; AApplicationStatusList = ""; ApplicationStatusDialog = new TFrmApplicationStatusDialog(AOwner); ApplicationStatusDialog.SetCurrentlySelectedStatuses(ACurrentApplicationStatusList); DlgResult = ApplicationStatusDialog.ShowDialog(AOwner); if (DlgResult == DialogResult.OK) { GetSelectedApplicationStatuses(ref AApplicationStatusList); } return(DlgResult); }
public CustomValueChangedEvent(TFrmApplicationStatusDialog AParentClass) { FParentClass = AParentClass; }
/// <summary> /// /// </summary> /// <param name="ACurrentApplicationStatusList">List with all currently selected application statuses seperated by commas</param> /// <param name="AOwner">The parent form</param> /// <param name="AApplicationStatusList">List with all selected application statuses seperated by commas</param> /// <returns></returns> public static DialogResult OpenApplicationStatusDialog(string ACurrentApplicationStatusList, Form AOwner, out string AApplicationStatusList) { TFrmApplicationStatusDialog ApplicationStatusDialog; DialogResult DlgResult = DialogResult.Cancel; AApplicationStatusList = ""; ApplicationStatusDialog = new TFrmApplicationStatusDialog(AOwner); ApplicationStatusDialog.SetCurrentlySelectedStatuses(ACurrentApplicationStatusList); DlgResult = ApplicationStatusDialog.ShowDialog(AOwner); if (DlgResult == DialogResult.OK) { GetSelectedApplicationStatuses(ref AApplicationStatusList); } return DlgResult; }