示例#1
0
 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);
 }
示例#2
0
 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);
 }