private void btnMaestros_Click(object sender, EventArgs e) { maestros ma = new maestros(); ma.Show(); this.Hide(); }
public ActionResult DeleteConfirmed(int id) { maestros maestros = db.maestros.Find(id); db.maestros.Remove(maestros); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idMaestro,Nombre,APP,APM,Sexo,Direccion,Correo,Contraseña,Telefono,idUsuario")] maestros maestros) { if (ModelState.IsValid) { db.Entry(maestros).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "Nombre", maestros.idUsuario); return(View(maestros)); }
// GET: maestros/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } maestros maestros = db.maestros.Find(id); if (maestros == null) { return(HttpNotFound()); } return(View(maestros)); }
// GET: maestros/Create /* public ActionResult Create() * { * ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "Nombre"); * return View(); * } * * // POST: maestros/Create * // Para protegerse de ataques de publicación excesiva, habilite las propiedades específicas a las que desea enlazarse. Para obtener * // más información vea https://go.microsoft.com/fwlink/?LinkId=317598. * [HttpPost] * [ValidateAntiForgeryToken] * public ActionResult Create([Bind(Include = "idMaestro,Nombre,APP,APM,Sexo,Direccion,Correo,Contraseña,Telefono,idUsuario")] maestros maestros) * { * if (ModelState.IsValid) * { * db.maestros.Add(maestros); * db.SaveChanges(); * return RedirectToAction("Index"); * } * * ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "Nombre", maestros.idUsuario); * return View(maestros); * }*/ // GET: maestros/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } maestros maestros = db.maestros.Find(id); if (maestros == null) { return(HttpNotFound()); } ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "Nombre", maestros.idUsuario); return(View(maestros)); }
public ActionResult RegMa([Bind(Include = "idUsuario,Foto,Nombre,APP,APM,Sexo,Direccion,Correo,Contraseña,Telefono,idSeccion,idPerfil,TokenRecovery")] usuario usuario, maestros m, HttpPostedFileBase file) { if (file != null) { var filecarga = System.IO.Path.GetFileName(file.FileName); var extension = System.IO.Path.GetExtension(filecarga); if (extension == ".jpg") { //contrato.nombre = filecarga; usuario.Foto = new byte[file.ContentLength]; try { usuario.idPerfil = 2; usuario.TokenRecovery = ""; db.usuario.Add(usuario); db.SaveChanges(); m.idUsuario = usuario.idUsuario; db.maestros.Add(m); db.SaveChanges(); return(RedirectToAction("Index", "Home")); //return RedirectToAction("Index", "Home", new { mensaje = 1 }); } catch (Exception e) { System.Diagnostics.Debug.Write(e); System.Diagnostics.Debug.Write(" - Error al actualizar el registro"); } } else { System.Diagnostics.Debug.Write("El archivo no es JPG"); } } else { System.Diagnostics.Debug.Write("No se cargo ningun archivo"); } ViewBag.idPerfil = new SelectList(db.perfil, "idPerfil", "NombreP", usuario.idPerfil); ViewBag.idSeccion = new SelectList(db.seccion, "idSeccion", "Nombre", usuario.idSeccion); return(View(usuario)); }