Example #1
0
 public static string GetCodifica(AnagraficaArticoloDto anagraficaArticolo)
 {
     try
     {
         if (anagraficaArticolo != null)
         {
             var codifica = anagraficaArticolo.Codice + " - " + anagraficaArticolo.Descrizione;
             return codifica;
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return null;
 }
Example #2
0
 public static UtilityValidation.ValidationState ValidateAnagraficaArticolo(AnagraficaArticoloDto anagraficaArticolo, IEnumerable<AnagraficaArticoloDto> anagraficheArticoli)
 {
     try
     {
         if (anagraficaArticolo != null && anagraficheArticoli != null)
         {
             var validated = new UtilityValidation.ValidationState();
             var exist = ((from q in anagraficheArticoli where q.Id != anagraficaArticolo.Id && q.Codice == anagraficaArticolo.Codice select q).Count() >= 1);
             validated.State = !exist;
             if (exist)
                 validated.Message = "L'articolo indicato " + anagraficaArticolo.Descrizione+ " è già presente in archivio con il codice " + anagraficaArticolo.Codice;
             return validated;
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return null;
 }
Example #3
0
        private void BindViewAnagraficaArticolo(AnagraficaArticoloDto anagraficaArticolo)
        {
            try
            {
                editCodice.Model = anagraficaArticolo;
                if (anagraficaArticolo != null)
                {
                    editCodice.Value = anagraficaArticolo.Codice;
                    editDescrizione.Value = anagraficaArticolo.Descrizione;
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }

        }
	    /// <summary>
	    /// Deletes anagraficaarticolo from the database by the given dto object.
	    /// </summary>
	    /// <param name="anagraficaarticolo">The dto object.</param>
	    public void DeleteAnagraficaArticolo(AnagraficaArticoloDto anagraficaarticolo)
	    {
	        this.AnagraficaArticoloService.Delete(anagraficaarticolo);
	        this.UnitOfWork.SaveChanges();		
	    }
	    /// <summary>
	    /// Adds a new anagraficaarticolo from the given dto object into the database.
	    /// </summary>
	    /// <param name="anagraficaarticolo">The dto object.</param>
	    /// <returns>The dto key of the newly created anagraficaarticolo.</returns>
	    public string CreateAnagraficaArticolo(AnagraficaArticoloDto anagraficaarticolo)
	    {
	        string key = this.AnagraficaArticoloService.Add(anagraficaarticolo);
	        this.UnitOfWork.SaveChanges();
	        return key;
	    }
Example #6
0
		public ArticoloDto(int _id, int _fatturaAcquistoId, decimal? _quantita, decimal? _sconto, decimal? _costo, decimal? _importo, decimal? _iVA, decimal? _totale, decimal? _prezzoUnitario, string _note, int _anagraficaArticoloId, FatturaAcquistoDto _fatturaAcquisto, AnagraficaArticoloDto _anagraficaArticolo)
		{
			this.Id = _id;
			this.FatturaAcquistoId = _fatturaAcquistoId;
			this.Quantita = _quantita;
			this.Sconto = _sconto;
			this.Costo = _costo;
			this.Importo = _importo;
			this.IVA = _iVA;
			this.Totale = _totale;
			this.PrezzoUnitario = _prezzoUnitario;
			this.Note = _note;
			this.AnagraficaArticoloId = _anagraficaArticoloId;
			this.FatturaAcquisto = _fatturaAcquisto;
			this.AnagraficaArticolo = _anagraficaArticolo;
		}