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 }); } }
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); }