public static decimal GetTotalePagamentoUnificato(PagamentoUnificatoDto pagamentoUnificato)
 {
     try
     {
         if (pagamentoUnificato != null)
         {
             var pagamentiUnificatiFattureAcquisto = pagamentoUnificato.PagamentoUnificatoFatturaAcquistos;
             if (pagamentiUnificatiFattureAcquisto != null)
             {
                 decimal totale = 0;
                 foreach (var pagamentoUnificatoFatturaAcquisto in pagamentiUnificatiFattureAcquisto)
                 {
                     var saldo = UtilityValidation.GetDecimal(pagamentoUnificatoFatturaAcquisto.Saldo);
                     totale += saldo;
                 }
                 return totale;
             }
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return 0;
 }
 public PagamentoUnificatoFatturaAcquistoModel(PagamentoUnificatoDto pagamentoUnificato)
 {
     InitializeComponent();
     try
     {
         this.pagamentoUnificato = pagamentoUnificato;
         InitCombo();
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
 public static string GetCodifica(PagamentoUnificatoDto pagamentoUnificato)
 {
     try
     {
         if(pagamentoUnificato!=null)
         {
             var codifica = pagamentoUnificato.Codice + " DEL " + UtilityValidation.GetDataND(pagamentoUnificato.Data);
             return codifica;
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return null;
 }
 public PagamentoUnificatoFatturaAcquistoView(PagamentoUnificatoDto pagamentoUnificato)
 {
     InitializeComponent();
     try
     {
         this.pagamentoUnificato = pagamentoUnificato;
         var viewModel = (PagamentoUnificatoFatturaAcquisto.PagamentoUnificatoFatturaAcquistoViewModel)ViewModel;
         if (viewModel != null)
         {
             viewModel.PagamentoUnificato = pagamentoUnificato;
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
 private void BindViewPagamentoUnificato(PagamentoUnificatoDto pagamentoUnificato)
 {
     try
     {
         editPagamentoUnificato.Model = pagamentoUnificato;
         editPagamentoUnificato.Value = BusinessLogic.PagamentoUnificato.GetCodifica(pagamentoUnificato);
         pagamentoUnificatoOld = pagamentoUnificato;
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     
 }
 private void BindViewTotali(PagamentoUnificatoDto obj)
 {
     try
     {
         if (obj != null)
         {
             var importoPagamento = BusinessLogic.PagamentoUnificato.GetTotalePagamentoUnificato(obj);
             editImporto.Value = importoPagamento;
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
	    /// <summary>
	    /// Deletes pagamentounificato from the database by the given dto object.
	    /// </summary>
	    /// <param name="pagamentounificato">The dto object.</param>
	    public void DeletePagamentoUnificato(PagamentoUnificatoDto pagamentounificato)
	    {
	        this.PagamentoUnificatoService.Delete(pagamentounificato);
	        this.UnitOfWork.SaveChanges();		
	    }
	    /// <summary>
	    /// Adds a new pagamentounificato from the given dto object into the database.
	    /// </summary>
	    /// <param name="pagamentounificato">The dto object.</param>
	    /// <returns>The dto key of the newly created pagamentounificato.</returns>
	    public string CreatePagamentoUnificato(PagamentoUnificatoDto pagamentounificato)
	    {
	        string key = this.PagamentoUnificatoService.Add(pagamentounificato);
	        this.UnitOfWork.SaveChanges();
	        return key;
	    }
        private void BindViewPagamentoUnificato(PagamentoUnificatoDto pagamentoUnificato)
        {
            try
            {
                editPagamentoUnificato.Model = pagamentoUnificato;
                editPagamentoUnificato.Value = (pagamentoUnificato != null ? pagamentoUnificato.Codice + "/" + pagamentoUnificato.Data.Value.Year.ToString() : null);
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }

        }
Exemple #10
0
		public PagamentoDto(int _id, int _fatturaAcquistoId, DateTime? _data, decimal? _importo, string _note, string _codice, string _tipoPagamento, string _descrizione, int? _pagamentoUnificatoId, string _transazionePagamento, FatturaAcquistoDto _fatturaAcquisto, PagamentoUnificatoDto _pagamentoUnificato)
		{
			this.Id = _id;
			this.FatturaAcquistoId = _fatturaAcquistoId;
			this.Data = _data;
			this.Importo = _importo;
			this.Note = _note;
			this.Codice = _codice;
			this.TipoPagamento = _tipoPagamento;
			this.Descrizione = _descrizione;
			this.PagamentoUnificatoId = _pagamentoUnificatoId;
			this.TransazionePagamento = _transazionePagamento;
			this.FatturaAcquisto = _fatturaAcquisto;
			this.PagamentoUnificato = _pagamentoUnificato;
		}
Exemple #11
0
		public PagamentoUnificatoFatturaAcquistoDto(int _id, int _fatturaAcquistoId, int _pagamentoUnificatoId, decimal? _saldo, string _note, string _transazionePagamento, FatturaAcquistoDto _fatturaAcquisto, PagamentoUnificatoDto _pagamentoUnificato)
		{
			this.Id = _id;
			this.FatturaAcquistoId = _fatturaAcquistoId;
			this.PagamentoUnificatoId = _pagamentoUnificatoId;
			this.Saldo = _saldo;
			this.Note = _note;
			this.TransazionePagamento = _transazionePagamento;
			this.FatturaAcquisto = _fatturaAcquisto;
			this.PagamentoUnificato = _pagamentoUnificato;
		}