Exemple #1
0
        private void Button1_PressedAfter(object sboObject, SBOItemEventArg pVal)
        {
            CorrectionLogic logic = new CorrectionLogic(DiManager.Company);

            string transIdParam      = EditText3.Value;
            string waitingTimeString = EditText4.Value;

            int waitingTime = int.Parse(waitingTimeString);

            if (!string.IsNullOrWhiteSpace(transIdParam))
            {
                logic.CorrectionJournalEntriesSecondLogic(transIdParam,
                                                          waitingTime);
            }
            else
            {
                int maxLine;
                int.TryParse(EditText2.Value,
                             out maxLine);
                bool        mustSkip  = CheckBox0.Checked;
                string      startDate = EditText0.Value;
                string      endDate   = EditText1.Value;
                CultureInfo provider  = CultureInfo.InvariantCulture;

                logic.CorrectionJournalEntriesSecondLogic(new CorrectionJournalEntriesParams {
                    MaxLine = maxLine, MustSkip = mustSkip, StartDate = DateTime.ParseExact(startDate, "yyyyMMdd", provider), EndDate = DateTime.ParseExact(endDate, "yyyyMMdd", provider), WaitingTimeInMinutes = waitingTime
                });
            }
        }
Exemple #2
0
        private static void Recalculation()
        {
            CorrectionLogic logic = new CorrectionLogic(DiManager.Company);

            logic.CorrectionJournalEntries(new CorrectionJournalEntriesParams {
                MaxLine = 10000, MustSkip = true, StartDate = new DateTime(2020, 1, 1), EndDate = DateTime.Today, WaitingTimeInMinutes = 3
            });
            logic.CorrectionJournalEntriesSecondLogic(new CorrectionJournalEntriesParams {
                MaxLine = 10000, MustSkip = true, StartDate = new DateTime(2020, 1, 1), EndDate = DateTime.Today, WaitingTimeInMinutes = 3
            });

            string query = $"insert into [@RSM_CRHY] (U_Date, U_Executed) Values('{DateTime.Today.ToString("s")}', 'True')";

            DiManager.Recordset.DoQuery(query);
        }