public static DateTime GetScadenza(FatturaVenditaDto fatturaVendita) { try { if (fatturaVendita != null) { var data = UtilityValidation.GetData(fatturaVendita.Data); var scadenzaPagamento = UtilityEnum.GetValue <Tipi.ScadenzaPagamento>(fatturaVendita.ScadenzaPagamento); var scadenza = GetScadenza(data, scadenzaPagamento); return(scadenza); } } catch (Exception ex) { UtilityError.Write(ex); } return(DateTime.MinValue); }
private DescriptionImage GetStato(string stato) { try { var image = ""; var descrizione = ""; var _stato = UtilityEnum.GetValue <Tipi.StatoCommessa>(stato); if (_stato == Tipi.StatoCommessa.Chiusa) { image = "Images.messageConfirm.png"; descrizione = "Commessa chiusa"; } else if (_stato == Tipi.StatoCommessa.InLavorazione) { image = "Images.messageQuestion.png"; descrizione = "Commessa in lavorazione"; } else if (_stato == Tipi.StatoCommessa.Sospesa) { image = "Images.messageAlert.png"; descrizione = "Lavori sospesi per la commessa"; } else if (_stato == Tipi.StatoCommessa.Aperta) { image = "Images.messageInfo.png"; descrizione = "Commessa aperta"; } var descriptionImage = new DescriptionImage(descrizione, image); return(descriptionImage); } catch (Exception ex) { UtilityError.Write(ex); } return(null); }