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; }
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; }
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; }
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; }