/// <summary> /// Получает список платежей /// </summary> public static List<PaymentInfo> DoRecievePayments(RecievePaymentParameters parameters) { var result = new List<PaymentInfo>(); List<Payment> payments = null; SettingService setServ = new SettingService(); var authService = new AuthenticationService(setServ); var paymentsService = new PaymentService(authService.CurrentUser, setServ); using (var form = new PaymentsCartForm(new PaymentsCartFormSettings { SingleMode = !parameters.IsMultiMode }, paymentsService)) { form.ShowDialog(); payments = form.Payments.ToList(); } payments.ForEach(p => result.Add(MapPaymentToHost(p, paymentsService))); return result; }
/// <summary> /// Получает список платежей /// </summary> public List <PaymentInfo> RecievePayments(RecievePaymentParameters recievePaymentParameters) { try { //ApplicationConfiguration.Instance.ConnectionString = Host.GetConnectionString(); if (AutorizationHelper.CheckAutorizaton()) { return(PaymentsHelper.DoRecievePayments(recievePaymentParameters)); } return(new List <PaymentInfo>()); } catch (Exception ex) { LogManager.CurrentLogger.Error("RecievePayments error", ex); MessageBox.Show(String.Format("Произошла непредвиденная ошибка, свяжитесь с службой поддержки \"Электронный платеж\"")); return(new List <PaymentInfo>()); } }