/// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet TipoInversion. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToTipoInversion(TipoInversion tipoInversion)
 {
     base.AddObject("TipoInversion", tipoInversion);
 }
        public Boolean guardar(clsTipoInversion inversion)
        {
            try
            {

                using (CuentasPorCobrarEntities entCxC = new CuentasPorCobrarEntities())
                {
                    int x = this.getIdSiguiente();
                    TipoInversion tipoInver = new TipoInversion()
                    {
                        idEmpresa = inversion.idEmpresa,
                        idTipoInversion = x,
                        Descripcion = inversion.Descripcion,
                        Estado =   inversion.Estado,
                    };
                    entCxC.AddToTipoInversion(tipoInver);
                    entCxC.SaveChanges();
                }
                return true;
            }
            catch (Exception ex)
            {
                Console.WriteLine("xxxxxxxxxxxx" + ex);
                return false;
            }
        }
 /// <summary>
 /// Crear un nuevo objeto TipoInversion.
 /// </summary>
 /// <param name="idEmpresa">Valor inicial de la propiedad idEmpresa.</param>
 /// <param name="idTipoInversion">Valor inicial de la propiedad idTipoInversion.</param>
 /// <param name="descripcion">Valor inicial de la propiedad Descripcion.</param>
 public static TipoInversion CreateTipoInversion(global::System.Int32 idEmpresa, global::System.Int32 idTipoInversion, global::System.String descripcion)
 {
     TipoInversion tipoInversion = new TipoInversion();
     tipoInversion.idEmpresa = idEmpresa;
     tipoInversion.idTipoInversion = idTipoInversion;
     tipoInversion.Descripcion = descripcion;
     return tipoInversion;
 }