public ActionResult Create([Bind(Include = "cod_doc,nom_doc,app_doc,apm_doc,dni_doc,sex_doc,fna_doc,cor_doc,tel_doc,dir_doc,tip_doc,cod_dis")] DOCENTE dOCENTE)
        {
            if (ModelState.IsValid)
            {
                dOCENTE.cod_dis = int.Parse(Request.Form["DISTRITO"]);
                if (!db.DOCENTE.Any(a => a.dni_doc.Equals(dOCENTE.dni_doc)))
                {
                    db.DOCENTE.Add(dOCENTE);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    TempData["msg"] = "<script>alert('Dos personas no pueden tener el mismo DNI');</script>";
                    return(RedirectToAction("Create"));
                }
            }

            //ViewBag.cod_dis = new SelectList(db.DISTRITO, "cod_dis", "nom_dis", dOCENTE.cod_dis);
            ViewBag.cod_doc = new SelectList(db.DOCENTE_FULLTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            ViewBag.cod_doc = new SelectList(db.DOCENTE_PARTTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            return(View(dOCENTE));
            //if (ModelState.IsValid)
            //{
            //    dOCENTE.cod_dis = int.Parse(Request.Form["DISTRITO"]);
            //    db.DOCENTE.Add(dOCENTE);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            ////ViewBag.cod_dis = new SelectList(db.DISTRITO, "cod_dis", "nom_dis", dOCENTE.cod_dis);
            //ViewBag.cod_doc = new SelectList(db.DOCENTE_FULLTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            //ViewBag.cod_doc = new SelectList(db.DOCENTE_PARTTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            //return View(dOCENTE);
        }
        public ActionResult DeleteConfirmed(int id)
        {
            DOCENTE dOCENTE = db.DOCENTE.Find(id);

            db.DOCENTE.Remove(dOCENTE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public bool actualizarDocente(DOCENTE docenteActualizar)
 {
     try
     {
         return(logica.actualizarDocente(docenteActualizar));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 public string ingresarDocente(DOCENTE nuevoDocente)
 {
     try
     {
         return(logica.ingresarDocente(nuevoDocente));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ActionResult Edit([Bind(Include = "cod_doc,nom_doc,app_doc,apm_doc,dni_doc,sex_doc,fna_doc,cor_doc,tel_doc,dir_doc,tip_doc,cod_dis")] DOCENTE dOCENTE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(dOCENTE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cod_dis = new SelectList(db.DISTRITO, "cod_dis", "nom_dis", dOCENTE.cod_dis);
     ViewBag.cod_doc = new SelectList(db.DOCENTE_FULLTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
     ViewBag.cod_doc = new SelectList(db.DOCENTE_PARTTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
     return(View(dOCENTE));
 }
        // GET: Docente/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DOCENTE dOCENTE = db.DOCENTE.Find(id);

            if (dOCENTE == null)
            {
                return(HttpNotFound());
            }
            return(View(dOCENTE));
        }
        // GET: Docente/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DOCENTE dOCENTE = db.DOCENTE.Find(id);

            if (dOCENTE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.cod_dis = new SelectList(db.DISTRITO, "cod_dis", "nom_dis", dOCENTE.cod_dis);
            ViewBag.cod_doc = new SelectList(db.DOCENTE_FULLTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            ViewBag.cod_doc = new SelectList(db.DOCENTE_PARTTIME, "cod_doc", "cod_doc", dOCENTE.cod_doc);
            return(View(dOCENTE));
        }