Exemple #1
0
        public IActionResult ModificarDocente(DatosDocentes datosDocentes, DocentesM docentes)
        {
            var PosicionSelect = Request.Form["posicion"];

            foreach (var data in datosDocentes.Docentes)
            {
                if (data.ID_Docente == PosicionSelect)
                {
                    ViewData["ID"]       = data.ID_Docente;
                    ViewData["Nombre"]   = data.Nombre_Docente;
                    ViewData["Telefono"] = data.Telefono;
                    ViewData["ID_Uni"]   = data.ID_Universidad;


                    break;
                }
            }
            var ValorBotonEdit = Request.Form["Editar"];

            if (ValorBotonEdit == "0")
            {
                var IdDocente = docentes.ID_Docente;
                return(RedirectToAction("EditarDocente", new { DocenteID = IdDocente }));
            }
            var ValorBotonEliminar = Request.Form["Eliminar"];

            if (ValorBotonEliminar == "1")
            {
                var IdDocente = docentes.ID_Docente;
                return(RedirectToAction("EliminarDocente", new { DocenteID = IdDocente }));
            }

            return(View(docentes));
        }
Exemple #2
0
        public IActionResult AgregarDocente(DatosDocentes datosDocentes, DocentesM docentes)
        {
            var X = "Hola";

            if (ModelState.IsValid)
            {
                foreach (var DataDocente in datosDocentes.Docentes)
                {
                    if (DataDocente.ID_Docente == docentes.ID_Docente)
                    {
                        X = DataDocente.ID_Docente;
                        break;
                    }
                }

                if (X != docentes.ID_Docente)
                {
                    datosDocentes.Docentes.Add(docentes);

                    return(RedirectToAction("VerDocentes", docentes));
                }
                else
                {
                    ViewData["IDInValido"] = "Este ID ya existe!";
                }
            }

            return(View(docentes));
        }
Exemple #3
0
 public IActionResult EliminarDocente(DatosDocentes datosDocentes, string DocenteID)
 {
     foreach (var docente in datosDocentes.Docentes)
     {
         if (docente.ID_Docente == DocenteID)
         {
             ViewData["ID"]       = docente.ID_Docente;
             ViewData["Nombre"]   = docente.Nombre_Docente;
             ViewData["Telefono"] = docente.Telefono;
             ViewData["ID_Uni"]   = docente.ID_Universidad;
             break;
         }
     }
     ViewBag.IDDocente = DocenteID;
     return(View(datosDocentes));
 }
Exemple #4
0
        public IActionResult EliminarDocente(string DocenteID)
        {
            DatosDocentes datosDocentes = new DatosDocentes();
            int           Y             = 0;

            foreach (var docente in datosDocentes.Docentes)
            {
                if (DocenteID == docente.ID_Docente)
                {
                    break;
                }
                Y++;
            }

            datosDocentes.Docentes.RemoveAt(Y);
            return(RedirectToAction("ModificarDocente"));
        }
Exemple #5
0
        public IActionResult EditarDocente(string DocenteID, DatosDocentes datosDocentes, DocentesM docentesM)
        {
            ViewBag.IDDocente = DocenteID;

            if (ModelState.IsValid)
            {
                int Y = 0;
                foreach (var docente in datosDocentes.Docentes)
                {
                    if (docente.ID_Docente == DocenteID)
                    {
                        break;
                    }
                    Y++;
                }
                datosDocentes.Docentes.RemoveAt(Y);
                datosDocentes.Docentes.Add(docentesM);

                return(RedirectToAction("ModificarDocente"));
            }
            return(View(docentesM));
        }
Exemple #6
0
 public IActionResult VerDocentes(DatosDocentes datosDocentes)
 {
     return(View(datosDocentes));
 }