public static PagamentoDto GetNewPagamento(PagamentoUnificatoFatturaAcquistoDto pagamenoUnificatoFatturaAcquisto) { try { if (pagamenoUnificatoFatturaAcquisto != null) { var fatturaAcquisto = pagamenoUnificatoFatturaAcquisto.FatturaAcquisto; var pagamentoUnificato = pagamenoUnificatoFatturaAcquisto.PagamentoUnificato; var pagamento = new PagamentoDto(); pagamento.Codice = GetCodice(fatturaAcquisto); pagamento.Data = pagamentoUnificato.Data; pagamento.Descrizione = pagamentoUnificato.Descrizione; pagamento.FatturaAcquistoId = pagamenoUnificatoFatturaAcquisto.FatturaAcquistoId; pagamento.Importo = pagamenoUnificatoFatturaAcquisto.Saldo; pagamento.TransazionePagamento = pagamenoUnificatoFatturaAcquisto.TransazionePagamento; pagamento.Note = "Pagamento unificato " + BusinessLogic.PagamentoUnificato.GetCodifica(pagamentoUnificato); pagamento.PagamentoUnificatoId = pagamenoUnificatoFatturaAcquisto.PagamentoUnificatoId; pagamento.TipoPagamento = pagamentoUnificato.TipoPagamento; return pagamento; } } catch (Exception ex) { UtilityError.Write(ex); } return null; }
public static string GetCodifica(PagamentoDto pagamento) { try { if(pagamento!=null) { var codifica = pagamento.Codice + " DEL " + UtilityValidation.GetDataND(pagamento.Data); return codifica; } } catch (Exception ex) { UtilityError.Write(ex); } return null; }
/// <summary> /// Adds a new pagamento from the given dto object into the database. /// </summary> /// <param name="pagamento">The dto object.</param> /// <returns>The dto key of the newly created pagamento.</returns> public string CreatePagamento(PagamentoDto pagamento) { string key = this.PagamentoService.Add(pagamento); this.UnitOfWork.SaveChanges(); return key; }
/// <summary> /// Deletes pagamento from the database by the given dto object. /// </summary> /// <param name="pagamento">The dto object.</param> public void DeletePagamento(PagamentoDto pagamento) { this.PagamentoService.Delete(pagamento); this.UnitOfWork.SaveChanges(); }
private static void AddReportPagamentoFornitore(UtilityReport.Table tablePagamenti, PagamentoDto pagamento) { try { if (pagamento != null) { var numero = pagamento.Codice; var data = UtilityValidation.GetDataND(pagamento.Data); var tipoPagamento = pagamento.TipoPagamento; var descrizione = pagamento.Descrizione; var note = pagamento.Note; var transazionePagamento = (pagamento.TransazionePagamento != null ? pagamento.TransazionePagamento.ToUpper() : ""); var importo = UtilityValidation.GetEuro(pagamento.Importo); tablePagamenti.AddRow(numero, data, tipoPagamento, descrizione, note, transazionePagamento, importo); } } catch (Exception ex) { UtilityError.Write(ex); } }