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