/// <summary> /// Inizializza un record di ContoCorrente prendendo /// i campi principali dal record di PortafoglioTitoli /// specificando il valore dell'operazione per il c/c e la tipologia di soldi /// </summary> /// <param name="portafoglioTitoli">Record di PortafoglioTitoli</param> /// <param name="valoreInCC">Valore da registrare in c/c</param> /// <param name="idTipoSoldi">Destinazione d'uso dei soldi</param> public ContoCorrente(PortafoglioTitoli portafoglioTitoli, double valoreInCC, TipologiaSoldi idTipoSoldi, int IdQuotePeriodi) { Id_Conto = portafoglioTitoli.Id_Conto; Id_Quote_Investimenti = 0; Id_Valuta = portafoglioTitoli.Id_valuta; Id_Portafoglio_Titoli = portafoglioTitoli.Id_portafoglio; Id_tipo_movimento = portafoglioTitoli.Id_tipo_movimento; Id_Gestione = portafoglioTitoli.Id_gestione; Id_Titolo = (int)portafoglioTitoli.Id_titolo; DataMovimento = portafoglioTitoli.Data_Movimento; Ammontare = valoreInCC; Valore_Cambio = portafoglioTitoli.Valore_di_cambio; Causale = portafoglioTitoli.Note; Id_Tipo_Soldi = (int)idTipoSoldi; Id_Quote_Periodi = IdQuotePeriodi; Modified = DateTime.Now; }
public TipoSoldi (TipologiaSoldi tipologiaSoldi) { Id_Tipo_Soldi = (int)tipologiaSoldi; Short_Desc_Tipo_Soldi = tipologiaSoldi.ToString(); Desc_Tipo_Soldi = tipologiaSoldi.GetDisplayName(); }