private void InsertMobilePay_ButtonClicked(object sender, RoutedEventArgs e) { var cwTextControl = new CWTextControl(Uniconta.ClientTools.Localization.lookup("FloatWindow"), Uniconta.ClientTools.Localization.lookup("MobilPhone")); cwTextControl.Closed += delegate { if (cwTextControl.DialogResult == true) { var phoneNumber = cwTextControl.InputValue; if (!phoneNumber.All(char.IsNumber)) { UnicontaMessageBox.Show(Uniconta.ClientTools.Localization.lookup("Invalid"), Uniconta.ClientTools.Localization.lookup("Warning")); return; } string mobilePayUrl = @"https://mobilepay.dk/erhverv/betalingslink/betalingslink-svar?phone=" + phoneNumber + @"&amount={DebtorInvoice.TotalAmount.0.00}&comment=Faktura{DebtorInvoice.InvoiceNumber}&lock=1"; if (editrow._Html) { mobilePayUrl = @"<a href=" + mobilePayUrl + ">Mobilepay</a>"; } InsertIntoBody(mobilePayUrl); } }; cwTextControl.Show(); }
private void CopyLayout() { UserAPI Uapi = new UserAPI(api); CWTextControl cwCopylayoutdialog = new CWTextControl(Uniconta.ClientTools.Localization.lookup("CopyUserLayout"), "LoginId"); cwCopylayoutdialog.Closed += async delegate { if (cwCopylayoutdialog.DialogResult == true) { var res = await Uapi.CopyUserLayout(cwCopylayoutdialog.InputValue); if (res == ErrorCodes.Succes) { BasePage.ClearLayoutCache(); } else { UtilDisplay.ShowErrorCode(res); } } }; cwCopylayoutdialog.Show(); }