Exemplo n.º 1
0
        private void btnMaestros_Click(object sender, EventArgs e)
        {
            maestros ma = new maestros();

            ma.Show();
            this.Hide();
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            maestros maestros = db.maestros.Find(id);

            db.maestros.Remove(maestros);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        // 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));
        }
Exemplo n.º 5
0
        // 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));
        }
Exemplo n.º 6
0
        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));
        }