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); }
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); }