public ActionResult DeleteConfirmed(int id) { tbCorreos tbCorreos = db.tbCorreos.Find(id); db.tbCorreos.Remove(tbCorreos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idCorreo,idPersona,tipoPersona,correo")] tbCorreos tbCorreos) { if (ModelState.IsValid) { db.Entry(tbCorreos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPersona = new SelectList(db.tbCapacitaciones, "id", "nombre", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbEmpresas, "idEmpresa", "nombre", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbEstudiantes, "idEstudiante", "carnet", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbProfesores, "idProfesor", "nombre", tbCorreos.idPersona); return(View(tbCorreos)); }
// GET: tbCorreos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCorreos tbCorreos = db.tbCorreos.Find(id); if (tbCorreos == null) { return(HttpNotFound()); } return(View(tbCorreos)); }
// GET: tbEmpresas/Create public ActionResult Create() { BDPortafolioUcrContext db = new BDPortafolioUcrContext(); tbEmpresas datos = new tbEmpresas(); tbDirecciones datos1 = new tbDirecciones(); tbTelefonos datos2 = new tbTelefonos(); tbCorreos datos3 = new tbCorreos(); //obtengo el ultimo numero del id de la tabla y le sumo 1 para hacer un consecutivo var maximo = ((from codigo in db.tbEmpresas select(int?) codigo.idEmpresa).Max()) + 1; var maximoDireccion = ((from codDireccion in db.tbDirecciones select(int?) codDireccion.idDireccion).Max()) + 1; var maximoTelefono = ((from codTelefono in db.tbTelefonos select(int?) codTelefono.idTelefono).Max()) + 1; var maximoCorreo = ((from codCorreo in db.tbCorreos select(int?) codCorreo.idCorreo).Max()) + 1; if ((maximo == 0) && (maximoDireccion == 0) && (maximoTelefono == 0) && (maximoCorreo == 0)) { maximo = 1; datos.idEmpresa = Convert.ToInt32(1); maximoDireccion = 1; datos1.idDireccion = Convert.ToInt32(1); maximoTelefono = 1; datos2.idTelefono = Convert.ToInt32(1); maximoCorreo = 1; datos3.idCorreo = Convert.ToInt32(1); return(View(datos)); }//fin del if para comprobar que los codigos sean igual a cero else { datos.idEmpresa = Convert.ToInt32(maximo); datos1.idDireccion = Convert.ToInt32(maximoDireccion); datos2.idTelefono = Convert.ToInt32(maximoTelefono); datos3.idCorreo = Convert.ToInt32(maximoCorreo); return(View(datos)); }//fin del else }
// GET: tbCorreos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbCorreos tbCorreos = db.tbCorreos.Find(id); if (tbCorreos == null) { return(HttpNotFound()); } ViewBag.idPersona = new SelectList(db.tbCapacitaciones, "id", "nombre", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbEmpresas, "idEmpresa", "nombre", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbEstudiantes, "idEstudiante", "carnet", tbCorreos.idPersona); ViewBag.idPersona = new SelectList(db.tbProfesores, "idProfesor", "nombre", tbCorreos.idPersona); return(View(tbCorreos)); }
public ActionResult Create([Bind(Include = "idEmpresa,nombre,descripcionGene,foto")] tbEmpresas tbEmpresas, [Bind(Include = "idDireccion,tipoPersona,idEmpresa,direccion,provincia,canton,distrito")] tbDirecciones tbDirecciones, [Bind(Include = "idTelefono,telefono,idEmpresa,tipoPersona")] tbTelefonos tbTelefonos, [Bind(Include = "idCorreo,idEmpresa,tipoPersona,correo")] tbCorreos tbCorreos) { if (ModelState.IsValid) { db.tbEmpresas.Add(tbEmpresas); db.tbDirecciones.Add(tbDirecciones); db.tbTelefonos.Add(tbTelefonos); db.tbCorreos.Add(tbCorreos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tbEmpresas)); }