95 lines
3.3 KiB
C#
95 lines
3.3 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using System.Xml.Linq;
|
|
|
|
namespace VirtualTask.Models
|
|
{
|
|
public class Impianto
|
|
{
|
|
[Display(Name = "Codice Impianto"), Required(ErrorMessage = "Inserire codice impianto")]
|
|
/// <summary>Codice Impianto</summary>
|
|
public string? imcodimp { get; set; }
|
|
|
|
[Display(Name = "Azienda")]
|
|
/// <summary> Azienda </summary>
|
|
public string? imcodazi { get; set; }
|
|
|
|
[Display(Name = "Descrizione"), Required(ErrorMessage = "Inserire descrizione")]
|
|
/// <summary>Descrizione Impianto</summary>
|
|
public string? imdescri { get; set; }
|
|
|
|
/// <summary>Tipo indirizzo (Via, piazza..)</summary>
|
|
[Display(Name = "Via,piazza,..")]
|
|
public string? imindiri1 { get; set; }
|
|
|
|
/// <summary> indirizzo </summary>
|
|
[Display(Name = "Indirizzo")]
|
|
public string? imindiri2 { get; set; }
|
|
|
|
/// <summary> numero civico </summary>
|
|
[Display(Name = "Num civico")]
|
|
public int? imindiri3 { get; set; }
|
|
|
|
/// <summary> sottonumero </summary>
|
|
[Display(Name = "Interno")]
|
|
public string? imindiri4 { get; set; }
|
|
|
|
/// <summary>scala</summary>
|
|
[Display(Name = "Scala")]
|
|
public string? imindiri5 { get; set; }
|
|
|
|
/// <summary> localita </summary>
|
|
[Display(Name = "Località")]
|
|
public string? imlocali { get; set; }
|
|
|
|
/// <summary> Cap </summary>
|
|
[Display(Name = "Cap")]
|
|
public string? imcodcap { get; set; }
|
|
|
|
/// <summary> Comune </summary>
|
|
[Display(Name = "Comune")]
|
|
public string? imcomune { get; set; }
|
|
|
|
/// <summary> Provincia </summary>
|
|
[Display(Name = "Provincia")]
|
|
public string? improvin { get; set; }
|
|
|
|
[Display(Name = "Cliente")]
|
|
/// <summary> cliente associato </summary>
|
|
public string? imultcli { get; set; }
|
|
|
|
[Display(Name = "Rag.Soc.")]
|
|
/// <summary> cliente associato </summary>
|
|
public string? descCliente { get; set; }
|
|
|
|
public string? indirizzo
|
|
{
|
|
get
|
|
{
|
|
string ind = string.Empty;
|
|
if (!string.IsNullOrEmpty(imindiri1))
|
|
ind= imindiri1.Trim();
|
|
if (!string.IsNullOrEmpty(imindiri2))
|
|
ind = ind +" "+ imindiri2.Trim();
|
|
if(imindiri3!=null)
|
|
ind = ind + "," + Convert.ToString( imindiri3);
|
|
if (!string.IsNullOrEmpty(imindiri4) && imindiri4.Trim().Length>0)
|
|
ind = ind + " Scala " + imindiri4.Trim();
|
|
if (!string.IsNullOrEmpty(imindiri5) && imindiri5.Trim().Length > 0)
|
|
ind = ind + " Int " + imindiri5.Trim();
|
|
if (!string.IsNullOrEmpty(imlocali) && imlocali.Trim().Length > 0)
|
|
ind = ind + " " + imlocali.Trim();
|
|
if (!string.IsNullOrEmpty(imcodcap) && imcodcap.Trim().Length > 0)
|
|
ind = ind+" " + imcodcap.Trim();
|
|
if (!string.IsNullOrEmpty(imcomune) && imcomune.Trim().Length > 0)
|
|
ind = ind + " " + imcomune.Trim();
|
|
if (!string.IsNullOrEmpty(improvin) && improvin.Trim().Length > 0)
|
|
ind = ind + " " + improvin.Trim();
|
|
|
|
|
|
return ind;
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|