public ActionResult obtenerFoto(int id) { Hipoteca hipoteca = db.Hipoteca.FirstOrDefault(p => p.HipotecaId == id); FotosPropiedad plano = hipoteca.FotosPropiedad.FirstOrDefault(p => p.Tipo == 1); return(File(plano.File, plano.FileName)); }
public ActionResult DeleteConfirmed(int id) { Hipoteca hipoteca = db.Hipoteca.Find(id); db.Hipoteca.Remove(hipoteca); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void btnHipoteca_Click(object sender, EventArgs e) { Hipoteca hipoteca = new Hipoteca(txtTipoMoneda.Text, txtPlazo.Text, Convert.ToInt32(txtMontoMax.Text), Convert.ToInt32(txtMontoMin.Text), 0.05, true, false, false, true, false ); lblInformacionPrestamo.Text = hipoteca.resultadoCredito(); }
static void Main(string[] args) { //facade Hipoteca hipoteca = new Hipoteca(); //var ehElegivel = hipoteca.EhElegivel((new Cliente("Fabio Margarito")), 100); //if (ehElegivel) // Console.WriteLine("\nO Cliente pode receber o empréstimo"); Console.ReadKey(); }
// GET: Portafolio/Details/5 public ActionResult Details(int id) { Hipoteca hipoteca = db.Hipoteca.Find(id); if (hipoteca == null) { return(HttpNotFound()); } return(View(hipoteca)); }
public ActionResult Edit([Bind(Include = "HipotecaId,NumeroPlano,Provincia,Distrito,Canton,GravamenesAnotaciones,TipoPropiedad")] Hipoteca hipoteca) { if (ModelState.IsValid) { db.Entry(hipoteca).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hipoteca)); }
public ActionResult Create(ViewHipoteca hipoteca) { if (ModelState.IsValid) { Hipoteca nuevaHipoteca = new Hipoteca(); nuevaHipoteca.Persona = new Persona(); nuevaHipoteca.Persona.Nombre = hipoteca.Nombre; nuevaHipoteca.Persona.Apellido = hipoteca.Apellido; nuevaHipoteca.Persona.Identificacion = hipoteca.Identificacion; nuevaHipoteca.Persona.Email = hipoteca.Email; nuevaHipoteca.Persona.Telefono = hipoteca.Telefono; nuevaHipoteca.NumeroPlano = hipoteca.NumeroPlano; nuevaHipoteca.Provincia = hipoteca.Provincia; nuevaHipoteca.Distrito = hipoteca.Distrito; nuevaHipoteca.Canton = hipoteca.Canton; nuevaHipoteca.GravamenesAnotaciones = hipoteca.GravamenesAnotaciones; nuevaHipoteca.TipoPropiedad = hipoteca.TipoPropiedad; nuevaHipoteca.Estado = (Estado)Enum.Parse(typeof(Estado), "Pendiente"); FotosPropiedad FotosModel = new FotosPropiedad(); FotosModel.hipoteca = nuevaHipoteca; //agregar el plano byte[] uploadFile = new byte[hipoteca.Plano.InputStream.Length]; hipoteca.Plano.InputStream.Read(uploadFile, 0, uploadFile.Length); FotosModel.FileName = hipoteca.Plano.FileName; FotosModel.File = uploadFile; db.FotosPropiedad.Add(FotosModel); db.SaveChanges(); //agregar varias fotos foreach (var item in hipoteca.Fotos) { uploadFile = new byte[item.InputStream.Length]; item.InputStream.Read(uploadFile, 0, uploadFile.Length); FotosModel.FileName = item.FileName; FotosModel.File = uploadFile; db.FotosPropiedad.Add(FotosModel); db.SaveChanges(); } //nuevaHipoteca.FotosPropiedad = null; //db.Hipoteca.Add(nuevaHipoteca); db.SaveChanges(); RedirectToAction("Index", "Home"); } return(View(hipoteca)); }
public ActionResult Create(Hipoteca hipoteca) { if (ModelState.IsValid) { db.Hipoteca.Add(hipoteca); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hipoteca)); }
public ActionResult Invertir(int id) { string currentUserId = User.Identity.GetUserId(); Contrato nuevoContrato = new Contrato(); Hipoteca hipoteca = db.Hipoteca.Find(id); nuevoContrato.Hipoteca = hipoteca; nuevoContrato.ApplicationUserId = currentUserId; ApplicationUser currentUser = db.Users.FirstOrDefault(x => x.Id == currentUserId); return(RedirectToAction("Index")); }
// GET: Hipoteca/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Hipoteca hipoteca = db.Hipoteca.Find(id); if (hipoteca == null) { return(HttpNotFound()); } return(View(hipoteca)); }
public ActionResult Alta(int id, string tipo) { if (tipo.Equals("Agente")) { Agente agente = db.Agente.Find(id); agente.Estado = (Estado)Enum.Parse(typeof(Estado), "Aceptado"); db.SaveChanges(); enviarCorreo(id); } if (tipo.Equals("Abogado")) { Abogado abogado = db.Abogado.Find(id); abogado.Estado = (Estado)Enum.Parse(typeof(Estado), "Aceptado"); db.SaveChanges(); // enviarCorreo(id); } if (tipo.Equals("Perito")) { Perito perito = db.Perito.Find(id); perito.Estado = (Estado)Enum.Parse(typeof(Estado), "Aceptado"); db.SaveChanges(); // enviarCorreo(id); } if (tipo.Equals("AgenteIns")) { AgenteIns agenteIns = db.AgenteIns.Find(id); agenteIns.Estado = (Estado)Enum.Parse(typeof(Estado), "Aceptado"); db.SaveChanges(); // enviarCorreo(id); } if (tipo.Equals("Hipoteca")) { Hipoteca hipoteca = db.Hipoteca.Find(id); hipoteca.Estado = (Estado)Enum.Parse(typeof(Estado), "Aceptado"); db.SaveChanges(); //enviarCorreo(id); } return(RedirectToAction("Index")); }