private void btnSubmit_Click(object sender, EventArgs e) { if (FormMode != ECRUDPanelType.Delete) if (!Page.IsValid) return; QubeCRUDFormActionArguments args = new QubeCRUDFormActionArguments() { Fields = GetFields(), AbortDefaultBehaviour = false }; if (FormMode == ECRUDPanelType.Create) Inserting?.Invoke(this, ref args); if (FormMode == ECRUDPanelType.Update) Updating?.Invoke(this, ref args); if (FormMode == ECRUDPanelType.Delete) Deleting?.Invoke(this, ref args); if (!args.AbortDefaultBehaviour) SetMode(ECRUDPanelType.Read); }
private void BtnCancel_Click(object sender, EventArgs e) { QubeCRUDFormActionArguments args = new QubeCRUDFormActionArguments() { Fields = GetFields(), AbortDefaultBehaviour = false }; Cancelling?.Invoke(this, ref args); if (!args.AbortDefaultBehaviour) SetMode(ECRUDPanelType.Read); }