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(PagamentoUnificatoFatturaAcquistoDto pagamentoUnificatoFatturaAcquisto) { try { if(pagamentoUnificatoFatturaAcquisto!=null) { var pagamentoUnificato = pagamentoUnificatoFatturaAcquisto.PagamentoUnificato; var fatturaAcquisto = pagamentoUnificatoFatturaAcquisto.FatturaAcquisto; if(pagamentoUnificato!=null) { var codifica = pagamentoUnificato.Codice; if (fatturaAcquisto != null) codifica += "-" + fatturaAcquisto.Numero; return codifica; } } } catch (Exception ex) { UtilityError.Write(ex); } return null; }
/// <summary> /// Deletes pagamentounificatofatturaacquisto from the database by the given dto object. /// </summary> /// <param name="pagamentounificatofatturaacquisto">The dto object.</param> public void DeletePagamentoUnificatoFatturaAcquisto(PagamentoUnificatoFatturaAcquistoDto pagamentounificatofatturaacquisto) { this.PagamentoUnificatoFatturaAcquistoService.Delete(pagamentounificatofatturaacquisto); this.UnitOfWork.SaveChanges(); }
/// <summary> /// Adds a new pagamentounificatofatturaacquisto from the given dto object into the database. /// </summary> /// <param name="pagamentounificatofatturaacquisto">The dto object.</param> /// <returns>The dto key of the newly created pagamentounificatofatturaacquisto.</returns> public string CreatePagamentoUnificatoFatturaAcquisto(PagamentoUnificatoFatturaAcquistoDto pagamentounificatofatturaacquisto) { string key = this.PagamentoUnificatoFatturaAcquistoService.Add(pagamentounificatofatturaacquisto); this.UnitOfWork.SaveChanges(); return key; }