[Hydra] Zatwierdzenie płatności za pomocą Dużej Hydry CDN XL

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

olszewsn
Posty: 1
Rejestracja: 04 sty 2022, 20:00
Rola: Administrator CDN XL

[Hydra] Zatwierdzenie płatności za pomocą Dużej Hydry CDN XL

Post autor: olszewsn »

Hej,
mam jeden problem z napisaniem dodatku dużej Hydry, na którego temat nie mogę znaleźć nic na forum.
Chcę aby automatycznie zatwierdzała się płatność gotówki w momencie wciśnięcia przycisku "?Cli_Zapisz" dla procedury Procedures.TrN_FS.
Udało mi się utworzyć szkielet akcji po naciśnięciu przycisku Zapisz, ale nie mam pojęcia jak zaznaczyć wciśnięcie przycisku ?Cli_Zapisz" dla procedury Procedures.ZatwierdzGotowke.
Tutaj mój dotychczasowy kod:

Kod: Zaznacz cały

using Hydra;
using System.Windows.Forms;

namespace DH_CheckWareName
{
    [SubscribeProcedure(Procedures.TrN_FS, "Edycja kartoteki towarowej")]
    public class CheckWareNameWidget : Callback
    {
        ClaWindow tab;
        ClaWindow gotowka;
        Procedures gotowkaProcedure = Procedures.ZatwierdzGotowke;

        public override void Init()
        {
              AddSubscription(true, 0, Events.OpenWindow, (Procedures ProcId, int ControlId, Events Event) =>
                {
                    AddSubscription(true, GetWindow().Children["?Cli_Zapisz"].Id, Events.Accepted, (procedureID, controlID, eventID) =>
                    {
                        ClaWindow parent = GetWindow();
                        tab = parent.AllChildren["?TabPlatnosci"];
                        gotowka = tab.AllChildren["?Gotowka_1:Button"];
                        MessageBox.Show("h", "x", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        Runtime.ActiveRuntime.InitProcedure(Procedures.ZatwierdzGotowke, out int Wynik);
                        return true;
                    });
                    return true;
                });



        }

        public override void Cleanup()
        {

        }
    }
}

ODPOWIEDZ