public ActionResult DeleteConfirmed(int id) { SolicitudBancos solicitudBancos = db.SolicitudBancos.Find(id); db.SolicitudBancos.Remove(solicitudBancos); db.SaveChanges(); TempData["Success"] = "Guardado Exitoso"; return(RedirectToAction("Index", new { id = solicitudBancos.idSolicitud })); }
public ActionResult Edit([Bind(Include = "id,idSolicitud,idEntidad,Fecha,Plazo,Monto,TNA,Observaciones")] SolicitudBancos solicitudBancos) { if (ModelState.IsValid) { db.Entry(solicitudBancos).State = EntityState.Modified; db.SaveChanges(); TempData["Success"] = "Guardado Exitoso"; return(RedirectToAction("Index", new { id = solicitudBancos.idSolicitud })); } ViewBag.idEntidad = new SelectList(db.Entidades, "id", "nombre", solicitudBancos.idEntidad); ViewBag.idSolicitud = solicitudBancos.idSolicitud; return(View(solicitudBancos)); }
// GET: SolicitudBancos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SolicitudBancos solicitudBancos = db.SolicitudBancos.Find(id); ViewBag.idSolicitud = solicitudBancos.idSolicitud; if (solicitudBancos == null) { return(HttpNotFound()); } return(View(solicitudBancos)); }
// GET: SolicitudBancos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SolicitudBancos solicitudBancos = db.SolicitudBancos.Find(id); if (solicitudBancos == null) { return(HttpNotFound()); } ViewBag.idEntidad = new SelectList(db.Entidades, "id", "nombre", solicitudBancos.idEntidad); ViewBag.idSolicitud = solicitudBancos.idSolicitud; return(View(solicitudBancos)); }
public ActionResult Create([Bind(Include = "id,idCliente,idConyuge,idUsuario,idVendedor,idEntidad,idRechazo,FechaCreacion,idEstado,monto,codigoEntidad,entregaGestor,fechaEntregaGestor,prendaInscripta,fechaInscripcionPrenda,fechaUltimoPago,fechaFirma,fechaNuevaLlamada,Cuotas,Vehiculo,Observaciones")] Solicitudes solicitudes, IList <string> entidadList) { try { if (ModelState.IsValid) { Clientes cliente = db.Clientes.Find(solicitudes.idCliente); if (cliente.telefono != string.Empty && cliente.apellido != string.Empty && cliente.nombre != string.Empty && solicitudes.monto != null) { var appSettings = ConfigurationManager.AppSettings; solicitudes.idEstado = Convert.ToInt32(appSettings["EnAnalisis"]); } else { var appSettings = ConfigurationManager.AppSettings; solicitudes.idEstado = Convert.ToInt32(appSettings["Inicial"]); } solicitudes.FechaCreacion = DateTime.Now; solicitudes.idUsuario = ((usuarios)Session["User"]).id; db.Solicitudes.Add(solicitudes); if (entidadList != null) { foreach (string entidadId in entidadList) { SolicitudBancos solicitudBancoToSave = new SolicitudBancos(); solicitudBancoToSave.idEntidad = Convert.ToInt32(entidadId); solicitudBancoToSave.idSolicitud = solicitudes.id; db.SolicitudBancos.Add(solicitudBancoToSave); } } db.SaveChanges(); TempData["Success"] = "Guardado Exitoso"; return(RedirectToAction("Index")); } ViewBag.idConyuge = new SelectList(db.Clientes, "id", "nombre"); ViewBag.idEntidad = new SelectList(db.Entidades.Where(p => p.Habilitado == true), "id", "nombre"); ViewBag.idEstado = new SelectList(db.Estados, "id", "nombre"); ViewBag.idRechazo = new SelectList(db.TiposRechazos, "id", "nombre"); ViewBag.idUsuario = new SelectList(db.usuarios, "id", "nombre"); ViewBag.idCliente = db.Clientes.Select(p => new SelectListItem { Text = p.apellido + ", " + p.nombre, Value = p.id.ToString() }); ViewBag.idEntidades = db.Entidades.Where(p => p.Habilitado == true); return(View(solicitudes)); } catch (Exception ex) { ViewBag.idCliente = db.Clientes.Select(p => new SelectListItem { Text = p.apellido + ", " + p.nombre, Value = p.id.ToString() }); ViewBag.idCliente = new SelectList(db.Clientes, "id", "nombre", solicitudes.idCliente); ViewBag.idConyuge = new SelectList(db.Clientes, "id", "nombre", solicitudes.idConyuge); ViewBag.idEntidad = new SelectList(db.Entidades, "id", "nombre", solicitudes.idEntidad); ViewBag.idEstado = new SelectList(db.Estados, "id", "nombre", solicitudes.idEstado); ViewBag.idRechazo = new SelectList(db.TiposRechazos, "id", "nombre", solicitudes.idRechazo); ViewBag.idUsuario = new SelectList(db.usuarios, "id", "nombre", solicitudes.idUsuario); TempData["Error"] = ex.InnerException.Message; return(RedirectToAction("Index")); } }