Ejemplo n.º 1
0
        public async Task <IActionResult> PutCatedratico(int id, Catedratico catedratico)
        {
            if (id != catedratico.idCatedratico)
            {
                return(BadRequest());
            }

            _context.Entry(catedratico).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!CatedraticoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <Catedratico> > PostCatedratico(Catedratico catedratico)
        {
            _context.Catedratico.Add(catedratico);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCatedratico", new { id = catedratico.idCatedratico }, catedratico));
        }
Ejemplo n.º 3
0
        private void btn_ListaEnlazada_Click(object sender, EventArgs e)
        {
            Lista       lst         = new Lista();
            Catedratico catedratico = new Catedratico("Cat1", "Catedratico1", "Curso1");

            lst.Insertar(catedratico);
            catedratico = new Catedratico("Cat2", "Catedratico2", "Curso2");
            lst.Insertar(catedratico);
            catedratico = new Catedratico("Cat3", "Catedratico3", "Curso3");
            lst.Insertar(catedratico);
            catedratico = new Catedratico("Cat4", "Catedratico4", "Curso4");
            lst.Insertar(catedratico);


            //// Recorrer la lista enlazada
            for (int i = 0; i < lst.NumeroElementos; i++)
            {
                catedratico = (Catedratico)lst.complementarRecorrido();
                Console.Write(catedratico.CodigoCatedratico);
                Console.Write(" -- ");
                Console.Write(catedratico.Nombre);
                Console.Write(" -- ");
                Console.WriteLine(catedratico.Curso);
            }
        }
Ejemplo n.º 4
0
        public bool DeleteCatedraticos(int idCatedratico)
        {
            Catedratico catedraticoEliminado = BD.Catedratico.FirstOrDefault(x => x.idCatedratico == idCatedratico);

            BD.Catedratico.Remove(catedraticoEliminado);
            return(BD.SaveChanges() > 0);
        }
Ejemplo n.º 5
0
        public bool PutCatedraticos(Catedratico catedratico)
        {
            Catedratico catedraticoActualizado = BD.Catedratico.FirstOrDefault(x => x.idCatedratico == catedratico.idCatedratico);

            catedraticoActualizado.Nombres   = catedratico.Nombres;
            catedraticoActualizado.Apellidos = catedratico.Apellidos;
            catedraticoActualizado.Email     = catedratico.Email;
            catedraticoActualizado.Usuario   = catedratico.Usuario;
            catedraticoActualizado.Password  = catedratico.Password;

            return(BD.SaveChanges() > 0);
        }
Ejemplo n.º 6
0
        private void btn_ListaDoble_Click(object sender, EventArgs e)
        {
            {
                ListaDoble  lstd        = new ListaDoble();
                Catedratico catedratico = new Catedratico("Cat1", "Catedratico1", "Curso1");
                lstd.insertarAlFinal(catedratico);
                catedratico = new Catedratico("Cat2", "Catedratico2", "Curso2");
                lstd.insertarAlFinal(catedratico);
                catedratico = new Catedratico("Cat3", "Catedratico3", "Curso3");
                lstd.insertarAlFinal(catedratico);
                catedratico = new Catedratico("Cat4", "Catedratico4", "Curso4");
                lstd.insertarAlFinal(catedratico);


                ////// INICIO RECORRER LISTA DOBLE
                //Object auxFinal = lstd.getFin();
                //while (lstd.getActual() != lstd.getFin() && auxFinal == lstd.getFin())
                while (lstd.getActual() != lstd.getFin())
                {
                    catedratico = (Catedratico)lstd.complementarRecorrido();
                    if (catedratico != null)
                    {
                        Console.Write(catedratico.CodigoCatedratico);
                        Console.Write(" -- ");
                        Console.Write(catedratico.Nombre);
                        Console.Write(" -- ");
                        Console.WriteLine(catedratico.Curso);
                    }
                }
                ////PRUEBA PARA ELIMINAR EL ULTIMO NODO
                //lstd.eliminarNodo(lstd.getActual());

                lstd.reiniciarActual();
                ////// FINAL RECORRER LISTA DOBLE

                //while (lstd.getActual() != lstd.getFin())
                //{
                //    catedratico = (Catedratico)lstd.complementarRecorrido();
                //    if (catedratico != null)
                //    {
                //        Console.Write(catedratico.CodigoCatedratico);
                //        Console.Write(" -- ");
                //        Console.Write(catedratico.Nombre);
                //        Console.Write(" -- ");
                //        Console.WriteLine(catedratico.Curso);
                //    }

                //}
            }
        }
Ejemplo n.º 7
0
        private void btn_Colas_Click(object sender, EventArgs e)
        {
            Cola        cla         = new Cola();
            Catedratico catedratico = new Catedratico("Cat1", "Catedratico1", "Curso1");

            cla.insertar(catedratico);
            catedratico = new Catedratico("Cat2", "Catedratico2", "Curso2");
            cla.insertar(catedratico);
            catedratico = new Catedratico("Cat3", "Catedratico3", "Curso3");
            cla.insertar(catedratico);
            catedratico = new Catedratico("Cat4", "Catedratico4", "Curso4");
            cla.insertar(catedratico);


            ////// INICIO RECORRER COLA
            while (cla.getActual() != cla.getUltimo())
            {
                catedratico = (Catedratico)cla.complementarRecorrido();
                Console.Write(catedratico.CodigoCatedratico);
                Console.Write(" -- ");
                Console.Write(catedratico.Nombre);
                Console.Write(" -- ");
                Console.WriteLine(catedratico.Curso);
            }
            cla.reiniciarActual();
            ////// FINAL RECORRER COLA

            cla.eliminarFrente();
            cla.eliminarFrente();


            while (cla.getActual() != cla.getUltimo())
            {
                catedratico = (Catedratico)cla.complementarRecorrido();
                Console.Write(catedratico.CodigoCatedratico);
                Console.Write(" -- ");
                Console.Write(catedratico.Nombre);
                Console.Write(" -- ");
                Console.WriteLine(catedratico.Curso);
            }
            cla.reiniciarActual();
        }
Ejemplo n.º 8
0
        private void btnPila_Click(object sender, EventArgs e)
        {
            Pila        pla         = new Pila();
            Catedratico catedratico = new Catedratico("Cat1", "Catedratico1", "Curso1");

            pla.insertar(catedratico);
            catedratico = new Catedratico("Cat2", "Catedratico2", "Curso2");
            pla.insertar(catedratico);
            catedratico = new Catedratico("Cat3", "Catedratico3", "Curso3");
            pla.insertar(catedratico);
            catedratico = new Catedratico("Cat4", "Catedratico4", "Curso4");
            pla.insertar(catedratico);


            ////// INICIO RECORRER PILA
            while (pla.getActual() != pla.getUltimo())
            {
                catedratico = (Catedratico)pla.complementarRecorrido();
                Console.Write(catedratico.CodigoCatedratico);
                Console.Write(" -- ");
                Console.Write(catedratico.Nombre);
                Console.Write(" -- ");
                Console.WriteLine(catedratico.Curso);
            }
            pla.reiniciarActual();
            ////// FINAL RECORRER PILA

            pla.eliminarCima();
            pla.eliminarCima();


            while (pla.getActual() != pla.getUltimo())
            {
                catedratico = (Catedratico)pla.complementarRecorrido();
                Console.Write(catedratico.CodigoCatedratico);
                Console.Write(" -- ");
                Console.Write(catedratico.Nombre);
                Console.Write(" -- ");
                Console.WriteLine(catedratico.Curso);
            }
            pla.reiniciarActual();
        }
Ejemplo n.º 9
0
 public bool PostCatedraticos(Catedratico catedratico)
 {
     BD.Catedratico.Add(catedratico);
     return(BD.SaveChanges() > 0);
 }