コード例 #1
0
        protected void ButtonModificar_Click(object sender, EventArgs e)
        {
            int selec  = GridView1.SelectedIndex;
            int selec2 = GridView2.SelectedIndex;

            unis[selec].Estudiantes.RemoveAt(selec2);
            Estudiante estudiante = new Estudiante();

            est = unis[selec].Estudiantes;
            estudiante.Nombre = estmod_txt.Text;

            est.Add(estudiante);
            estmod_txt.Text = "";
            Universidades universidad = new Universidades();

            universidad.Universidad = unis[selec].Universidad;
            universidad.Estudiantes = est.ToList();

            unis.Add(universidad);

            GuardarJson();
            GridView2.DataSource = unis[selec].Estudiantes;
            GridView2.DataBind();
            est.Clear();
        }
コード例 #2
0
 public IActionResult AgregarUniversidad(DatosUniversidad datosUniversidad, Universidades universidades)
 {
     if (ModelState.IsValid)
     {
         datosUniversidad.Universidades.Add(universidades);
         return(RedirectToAction("VerUniversidad", universidades));
     }
     return(View(universidades));
 }
コード例 #3
0
        public async Task <ActionResult> Edit([Bind(Include = "Id,Nombre,Direccion")] Universidades universidades)
        {
            if (ModelState.IsValid)
            {
                _db.Entry(universidades).State = EntityState.Modified;
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(universidades));
        }
コード例 #4
0
        public async Task <ActionResult> Create([Bind(Include = "Id,Nombre,Direccion")] Universidades universidades)
        {
            if (ModelState.IsValid)
            {
                _db.Universidades.Add(universidades);
                await _db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(universidades));
        }
コード例 #5
0
        protected void AlumnoButton_Click(object sender, EventArgs e)
        {
            Universidades u = unis.Find(p => p.Universidad == uni_txt.Text);

            if (u.Estudiantes.Count > 0)
            {
                est = u.Estudiantes;
            }
            Estudiante estudiante = new Estudiante();

            estudiante.Nombre = estudiante_txt.Text;

            est.Add(estudiante);
            estudiante_txt.Text = "";
        }
コード例 #6
0
        protected void UnisButton_Click(object sender, EventArgs e)
        {
            Universidades u = unis.Find(p => p.Universidad == uni_txt.Text);

            if (u.Universidad.Length == 0)
            {
                Universidades universidad = new Universidades();
                universidad.Universidad = uni_txt.Text;
                universidad.Estudiantes = est.ToList();

                unis.Add(universidad);

                GuardarJson();

                est.Clear();
            }
            else
            {
                u.Estudiantes = est;
                GuardarJson();
            }
            uni_txt.Text = "";
        }
コード例 #7
0
        public IActionResult EliminarUniversidad(DatosUniversidad datosUniversidad, Universidades universidades)
        {
            if (ModelState.IsValid)
            {
                var ID = Request.Form["opciones"];
                foreach (var datos in datosUniversidad.Universidades)
                {
                    if (ID == datos.ID.ToString())
                    {
                        ViewData["Codigo"] = datos.ID;
                        ViewData["Nombre"] = datos.NOMBRE;
                        break;
                    }
                }


                var DeleteButton = Request.Form["Delete"];
                if (DeleteButton == "delete")
                {
                    int x = 0;

                    foreach (var datos in datosUniversidad.Universidades)
                    {
                        if (datos.ID == datosUniversidad.IDSelected)
                        {
                            break;
                        }
                        x++;
                    }

                    datosUniversidad.Universidades.RemoveAt(x);
                    return(View("VerUniversidad", datosUniversidad));
                }
            }

            return(View(datosUniversidad));
        }
コード例 #8
0
        public IActionResult EditarUniversidad(DatosUniversidad datosUniversidad, Universidades universidades)
        {
            if (ModelState.IsValid)
            {
                var opciones = Request.Form["opciones"];
                foreach (var datos in datosUniversidad.Universidades)
                {
                    if (datos.ID.ToString() == opciones)
                    {
                        ViewData["Codigo"] = datos.ID;
                        ViewData["Nombre"] = datos.NOMBRE;

                        break;
                    }
                }
                var SaveButton = Request.Form["Save"];
                if (SaveButton == "save")
                {
                    int x = 0;

                    foreach (var datos in datosUniversidad.Universidades)
                    {
                        if (datos.ID == universidades.ID)
                        {
                            break;
                        }
                        x++;
                    }

                    datosUniversidad.Universidades.RemoveAt(x);
                    datosUniversidad.Universidades.Add(universidades);
                    return(RedirectToAction("VerUniversidad", universidades));
                }
            }

            return(View(universidades));
        }
コード例 #9
0
 public IActionResult EditarUniversidad(Universidades universidades)
 {
     return(View(universidades));
 }