AlumnoDTO llenarAlumno() { AlumnoDTO a = new AlumnoDTO(); try { a.alu_NumControl = Session["alu_NumControl"].ToString(); string edad = alc_edad.Text; a.alu_Edad = int.Parse(alc_edad.Text); if (rSi.Selected == true) { a.lei_ID = Convert.ToInt32(lei_ID.SelectedValue); } else { a.lei_ID = 0; } if (rbSi.Selected == true) { a.dis_ID = Convert.ToInt32(dis_ID.SelectedValue); } else { a.dis_ID = 0; } } catch (Exception) { } return(a); }
public void ModificarAlumnoNuevo(AlumnoDTO pAlumno, string pNombre, string pApellido, string pCiudad, string pDireccion, string pTelefono, string pCorreo, string pLegajo, string pCarrera) { //Creo el contexto para trabajar con la base de datos. using (BaseDeDatosContext db = new BaseDeDatosContext()) { try { //Busco el alumno a eliminar. Alumno vAlumnoViejo = null; //Busco el alumno. foreach (var alumno in db.Alumnos.Include(x => x.Carrera)) { if (alumno.Legajo == pAlumno.Legajo) { vAlumnoViejo = alumno; } } //Si lo encontro, lo elimino. if (vAlumnoViejo != null) { db.Alumnos.Remove(vAlumnoViejo); } } catch (Exception) { throw; } db.SaveChanges(); } //Una vez eliminado el objeto nuevo, cargo el nuevo. AgregarAlumno(pNombre, pApellido, pCiudad, pDireccion, pTelefono, pCorreo, pLegajo, pCarrera); }
public List <AlumnoDTO> ListarAlumnos() { //Creo la lista de alumnos a mostrar. var listaAlumnos = new List <AlumnoDTO>(); //Creo el contexto para trabajar con la base de datos. using (BaseDeDatosContext db = new BaseDeDatosContext()) { try { //Recorro la lista de alumnos en la base de datos. foreach (var alumno in db.Alumnos.Include(x => x.Carrera).Include(x => x.Secretario).Include(x => x.Secretario.Secretaria)) { if (alumno.Secretario != null) { var alumnoDTO = new AlumnoDTO { Legajo = alumno.Legajo, Nombre = alumno.Nombre, Apellido = alumno.Apellido, Ciudad = alumno.CiudadActual, Direccion = alumno.Direccion, Telefono = alumno.Telefono, Correo = alumno.Correo, Carrera = alumno.Carrera.Codigo, Secretaria = alumno.Secretario.Secretaria.NombreSecretaria }; //Agrego cada alumno a la lista de alumnos a mostrar. listaAlumnos.Add(alumnoDTO); } else { var alumnoDTO = new AlumnoDTO { Legajo = alumno.Legajo, Nombre = alumno.Nombre, Apellido = alumno.Apellido, Ciudad = alumno.CiudadActual, Direccion = alumno.Direccion, Telefono = alumno.Telefono, Correo = alumno.Correo, Carrera = alumno.Carrera.Codigo, }; //Agrego cada alumno a la lista de alumnos a mostrar. listaAlumnos.Add(alumnoDTO); } } } catch (NullReferenceException e) { throw e; } catch (Exception e) { Console.WriteLine(e); } } //Devuelvo la lista de alumnos. Puede estar vacia. return(listaAlumnos); }
AlumnoDTO llenarAlumno() { AlumnoDTO a = new AlumnoDTO(); a.alu_NumControl = (string)Session["matricula"]; a.alu_Nombre = alu_Nombre.Text; a.alu_ApellidoPaterno = alu_ApellidoPaterno.Text; a.alu_ApellidoMaterno = alu_ApellidoMaterno.Text; a.alu_Sexo = char.Parse(alu_Sexo.Text); a.esp_ID = int.Parse(esp_id.SelectedValue); a.alu_Edad = int.Parse(alc_edad.Text); a.mod_ID = int.Parse(esp_id.SelectedValue); a.alu_Carrera = int.Parse(DropDownList1.SelectedValue); a.alu_SegundaOpcion = int.Parse(DropDownList2.SelectedValue); a.alu_TerceraOpcion = int.Parse(DropDownList3.SelectedValue); if (rSi.Selected == true) { a.lei_ID = Convert.ToInt32(lei_ID.SelectedValue); } else { a.lei_ID = 1; } if (rbSi.Selected == true) { a.dis_ID = Convert.ToInt32(lei_ID.SelectedValue); } else { a.dis_ID = 1; } return(a); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Lastname,Email,Role")] AlumnoDTO alumnoDTO) { var AlumnoDTO = await _context.Alumno.Include("Curso").FirstOrDefaultAsync(u => u.Id == alumnoDTO.Id); if (AlumnoDTO == null) { return(NotFound()); } _context.Entry(AlumnoDTO).CurrentValues.SetValues(alumnoDTO); try { await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetAlumno), new { id = alumnoDTO.Id }, alumnoDTO)); } catch (DbUpdateConcurrencyException) { if (!AlumnoExists(alumnoDTO.Id)) { return(NotFound()); } else { throw; } } }
public VentanaModificarAlumno(AlumnoDTO pAlumno) { InitializeComponent(); aAlumno = pAlumno; ListarCarreras(); CargarAlumno(); }
public VentanaCrearSecretario(AlumnoDTO pAlumno) { InitializeComponent(); alumno = pAlumno; CargarAlumno(); CargarSecretarias(); }
public IHttpActionResult Get(int id) { AlumnoDTO alumnofinded = alumnoService.GetById(id); if (alumnofinded == null) { return(NotFound()); } return(Ok(alumnofinded)); }
public async Task <ActionResult <Equipo> > Create(AlumnoDTO alumnoDTO) { var alumno = await _context.Alumno.FindAsync(alumnoDTO.Id); Equipo equipo = new (); equipo.Alumno = alumno; _context.Entry(equipo).State = EntityState.Unchanged; _context.Equipo.Add(equipo); await _context.SaveChangesAsync(); return(Ok()); }
public IHttpActionResult Post(AlumnoDTO alumno) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } AlumnoDTO insertedAlumno = null; try { insertedAlumno = alumnoService.Add(alumno); } catch (VuelingException ex) { return(Content(HttpStatusCode.NotFound, Resource0.NOT_FOUND)); } return(CreatedAtRoute("DefaultApi", new { id = insertedAlumno.Id }, insertedAlumno)); //devuelve el id & alumno }
public List <AlumnoDTO> BuscarAlumnoNombre(string pNombre) { //Creo la lista de alumnos a mostrar. var listaAlumnos = new List <AlumnoDTO>(); //Creo el contexto para trabajar con la base de datos. using (BaseDeDatosContext db = new BaseDeDatosContext()) { try { //Recorro la lista de alumnos en la base de datos. foreach (Alumno alumno in db.Alumnos.Include(x => x.Carrera).Include(x => x.Secretario)) { string nombreApellido = alumno.Nombre + ' ' + alumno.Apellido; //Si el nombre del alumno es igual al ingresado. if (nombreApellido.Contains(pNombre)) { var alumnoDTO = new AlumnoDTO { Legajo = alumno.Legajo, Nombre = alumno.Nombre, Apellido = alumno.Apellido, Ciudad = alumno.CiudadActual, Direccion = alumno.Direccion, Telefono = alumno.Telefono, Correo = alumno.Correo, Carrera = alumno.Carrera.Codigo }; //Agrego el alumno a la lista. listaAlumnos.Add(alumnoDTO); } } } catch (Exception e) { Console.WriteLine(e); } } //Devuelvo la lista de alumnos. Puede estar vacia. return(listaAlumnos); }
public IHttpActionResult Put(int id, AlumnoDTO alumno) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != alumno.Id) { return(BadRequest()); } AlumnoDTO updatedAlumno = null; try { updatedAlumno = alumnoService.Update(alumno); } catch (VuelingException ex) { //http error } return(StatusCode(HttpStatusCode.NoContent)); }
AlumnoDTO llenarAlumno() { AlumnoDTO a = new AlumnoDTO(); return(a); }