예제 #1
0
        public override double CalcularPrecio()
        {
            Repositorios.ADO.RepositorioParametro rp = new Repositorios.ADO.RepositorioParametro();
            double cf = precio_base * Math.Pow((1 + Convert.ToDouble(rp.FindByName("interes").valor) / 100), Convert.ToDouble(rp.FindByName("plazo_fijo_vusada").valor));

            cf          += cf * (Convert.ToDouble(rp.FindByName("itp").valor) / 100);
            contribucion = cf * (Convert.ToDouble(rp.FindByName("contribucion").valor) / 100);
            return(cf);
        }
예제 #2
0
        public virtual Boolean Es_Nueva()
        {
            Repositorios.ADO.RepositorioParametro repoParam = new Repositorios.ADO.RepositorioParametro();
            Parametro p            = repoParam.FindByName("tope_metraje_vnueva");
            int       current_year = DateTime.Now.Year;
            int       res          = Convert.ToInt16(repoParam.FindByName("anio_nueva").valor) | 2;

            return(current_year - anio_construccion <= res && Convert.ToDouble(p.valor) > superficie);
        }