public PrintedDocumentsListDto GetPrintedList(DocumentType type) { try { _WriteLineConsole("get printed list"); switch (type) { case DocumentType.CashTransaction: { using (CashTransactionsHelper helper = new CashTransactionsHelper()) { return(helper.GetPrintedList()); } } case DocumentType.CreditTransaction: { using (var helper = new CreditTransactionHelper()) { return(helper.GetPrintedList()); } } case DocumentType.Commission: { using (var helper = new CommissionHelper()) { return(helper.GetPrintedList()); } } default: throw new NotImplementedException(); } } catch (Exception ex) { _WriteLineError("get printed list", ex.Message); return(new PrintedDocumentsListDto() { Error = true, Message = ex.Message }); } }
public CreditTransactionDto GetCreditTransaction(int id) { _WriteLineConsole($"get Credit transaction id:{id}"); try { using (CreditTransactionHelper helper = new CreditTransactionHelper()) return(helper.GetCreditTransaction(id)); } catch (Exception ex) { _WriteLineError("get Credit transaction", ex.Message); return(new CreditTransactionDto() { Error = true, Message = ex.Message }); } }
public CreditTransactions GetCreditTransactions() { try { _WriteLineConsole("get Credit transactions"); using (CreditTransactionHelper helper = new CreditTransactionHelper()) return(helper.GetCreditTransactions()); } catch (Exception ex) { _WriteLineError("get Credit transaction", ex.Message); return(new CreditTransactions() { Error = true, Message = ex.Message }); } }
public Response DeleteCreditTransaction(CreditTransactionDocument document) { _WriteLineConsole($"delete Credit transaction identity: {document.Identity}"); try { using (var helper = new CreditTransactionHelper()) { helper.DeleteCreditTransaction(document); } return(new Response() { Message = "Документ удален" }); } catch (Exception ex) { _WriteLineError($"delete Credit transaction identity: {document?.Identity}", ex.Message); return(new Response(ex)); } }
public CreditTransactionInfoDto GetCreditTransactionInfo() { try { _WriteLineConsole("get credit transact info"); using (var service = new CreditTransactionHelper()) { return(service.GetCreditTransactionInfo()); } } catch (Exception ex) { _WriteLineError("get client report printed document", ex.Message); return(new CreditTransactionInfoDto() { Error = true, Message = ex.Message }); } }
public SaveEntityResult SaveCreditTransaction(CreditTransactionDocument document) { _WriteLineConsole($"save Credit transaction identity: {document.Identity}"); try { using (var helper = new CreditTransactionHelper()) helper.SaveCreditTransaction(document); return(new SaveEntityResult() { Message = "Данные успешно сохраненны", Id = document.Id, Number = document.Number }); } catch (Exception ex) { _WriteLineError($"save credit transaction identity: {document?.Identity}", ex.Message); return(new SaveEntityResult() { Error = true, Message = ex.Message }); } }