namespace GMW_data.Type
{
    public class SpecParticolare
    {
        public SpecParticolare()
        {
        }
        public SpecParticolare(DS_Applicazione.v_specParticolariRow riga)
        {
            setFromTabRow(riga);
        }
        /// <summary>
        /// Codice cliente
        /// </summary>
        public string CodCliente { get; set; }
        /// <summary>
        /// Ragione Sociale
        /// </summary>
        public string RagSociale { get; set; }
        /// <summary>
        /// Codice Particolare
        /// </summary>
        public string Particolare { get; set; }
        /// <summary>
        /// Descrizione Particolare
        /// </summary>
        public string DescParticolare { get; set; }
        /// <summary>
        /// Disegno Grezzo
        /// </summary>
        public string DisegnoGrezzo { get; set; }
        /// <summary>
        /// Esponente
        /// </summary>
        public string Esponente { get; set; }
        /// <summary>
        /// CodStampo
        /// </summary>
        public string CodStampo { get; set; }
        /// <summary>
        /// Figura
        /// </summary>
        public string Figura { get; set; }

        /// <summary>
        /// inizializza a partire da una riga impianto tipizzata
        /// </summary>
        /// <param name="riga"></param>
        public void setFromTabRow(DS_Applicazione.v_specParticolariRow riga)
        {
            CodCliente = riga.CodCliente;
            RagSociale = riga.RagSociale;
            Particolare = riga.Particolare;
            DescParticolare = riga.DescParticolare;
            DisegnoGrezzo = riga.DisegnoGrezzo;
            Esponente = riga.Esponente;
            CodStampo = riga.CodStampo;
            Figura = riga.Figura;
        }
    }
}
