public ActionResult Create(Alumno dato) { try { // TODO: Add insert logic here if (ModelState.IsValid) { AdmAlumno admAlumno = new AdmAlumno(); EAlumno eAlumno = new EAlumno() { Rut = dato.Rut, Nombre = dato.Nombre, Apellidos = dato.Apellidos, Edad = dato.Edad, Sexo = dato.Sexo }; if (admAlumno.Crear(eAlumno)) { return(View("Guardado")); } } else { ViewBag.Mensaje = " ALUMNO NO INGRESADO (REVISE ADVERTENCIAS) "; } return(View()); } catch { return(View()); } }
// GET: Home/Edit/5 public ActionResult Edit(string id) { AdmAlumno admAlumno = new AdmAlumno(); EAlumno alumno = admAlumno.Buscar(id); return(View(alumno)); }
public bool Actualizar(EAlumno eAlumno) { if (!string.IsNullOrEmpty(eAlumno.Rut) && !string.IsNullOrEmpty(eAlumno.Nombre) && !string.IsNullOrEmpty(eAlumno.Apellidos) && (eAlumno.Edad > 15 && eAlumno.Edad < 110) && (eAlumno.Sexo > 0 && eAlumno.Sexo <= 2) ) { ServiceReferenceA.EAlumno alumnoW = new ServiceReferenceA.EAlumno(); alumnoW.Id = eAlumno.Id; alumnoW.Rut = eAlumno.Rut; alumnoW.Nombre = eAlumno.Nombre; alumnoW.Apellidos = eAlumno.Apellidos; alumnoW.Edad = eAlumno.Edad; alumnoW.Sexo = eAlumno.Sexo; webAlumno.Actualizar(alumnoW); return(true); } else { return(false); } }
// buscar public EAlumno BuscarRut(String rut) { ServiceReferenceA.EAlumno alumnoW = new ServiceReferenceA.EAlumno(); ServiceReferenceA.EAlumno alumno = webAlumno.BuscarRut(rut); if (alumno != null) { EAlumno eAlumno = new EAlumno { Id = alumno.Id, Rut = alumno.Rut, Nombre = alumno.Nombre, Apellidos = alumno.Apellidos, Edad = alumno.Edad, Sexo = alumno.Sexo, }; return(eAlumno); } else { return(null); } }
public string AlumnoaTexto(EAlumno alumno) //necesito pasarlo a texto para poder usar el messagebox { string textoAlumno = "Datos del alumno seleccionado \n"; textoAlumno += "Id:" + alumno.Id + "\n"; textoAlumno += "Apellido y nombre:" + alumno.ApeNom + "\n"; textoAlumno += "Email:" + alumno.Email + "\n"; textoAlumno += "Edad:" + alumno.Edad.ToString() + "\n"; textoAlumno += "Nota promedio:" + alumno.NotaAvg.ToString() + "\n"; return(textoAlumno); }
public ActionResult Buscar(Alumnos.EAlumno eAlumno) { AdmAlumno admAlumno = new AdmAlumno(); EAlumno alumno = admAlumno.Buscar(eAlumno.Rut); if (alumno != null) { return(View("Encontrado", alumno)); } else { return(View("NoFound")); } }
// // GET: Alumno/Delete/5 public ActionResult Delete(int id) { AdmAlumno admAlumno = new AdmAlumno(); EAlumno alumno = admAlumno.BuscarId(id); if (alumno != null) { return(View(alumno)); } else { return(View("Excepcion")); } }
//Crear alumno public void Crear(EAlumno eAlumno) { //if (!string.IsNullOrEmpty(eAlumno.Rut) && !string.IsNullOrEmpty(eAlumno.Nombre) && !string.IsNullOrEmpty(eAlumno.Apellidos) && (eAlumno.Edad > 15 && eAlumno.Edad < 110) && (eAlumno.Sexo > 0 && eAlumno.Sexo <= 2)) Datos.Alumno alumnoDB = new Datos.Alumno(); alumnoDB.Id = eAlumno.Id; alumnoDB.RUT = eAlumno.Rut; alumnoDB.Nombre = eAlumno.Nombre; alumnoDB.Apellidos = eAlumno.Apellidos; alumnoDB.Edad = eAlumno.Edad; alumnoDB.Sexo = eAlumno.Sexo; alumnoDatos.Crear(alumnoDB); }
public EAlumno BuscarId(int Id) { ServiceReferenceA.EAlumno alumno = webAlumno.BuscarId(Id); EAlumno eAlumno = new EAlumno { Id = alumno.Id, Rut = alumno.Rut, Nombre = alumno.Nombre, Apellidos = alumno.Apellidos, Edad = alumno.Edad, Sexo = alumno.Sexo, }; return(eAlumno); }
//Actualizar public bool Actualizar(EAlumno eAlumno) { if (!string.IsNullOrEmpty(eAlumno.Rut) && !string.IsNullOrEmpty(eAlumno.Nombre) && !string.IsNullOrEmpty(eAlumno.Apellidos) && (eAlumno.Edad > 15 && eAlumno.Edad < 110) && (eAlumno.Sexo > 0 && eAlumno.Sexo <= 2) ) { Datos.AlumnoDatos alumnoDatos = new Datos.AlumnoDatos(); alumnoDatos.Actualizar(eAlumno); return(true); } else { return(false); } }
public EAlumno RecuperarUno(int id) { this.MiraComoTeAbroLaCon(); //abro la conexion SqlCommand comando = new SqlCommand("select * from Alumno where @id=Id", SqlConexion); comando.Parameters.Add("@id", SqlDbType.Int).Value = id; //using System.Data SqlDataReader drAlumno = comando.ExecuteReader(); EAlumno alu = new EAlumno(); if (drAlumno.Read()) { alu.ApeNom = (string)drAlumno["Ape_nom"]; alu.FechaNac = (DateTime)drAlumno["Fecha_Nac"]; alu.Id = (int)drAlumno["Id"]; alu.Email = (string)drAlumno["Email"]; alu.NotaAvg = (decimal)drAlumno["Nota_avg"]; } return(alu); }
//listar todos los elementos desde WEBSERVICE public List <EAlumno> Mostrar() { ServiceReferenceA.EAlumno[] list = webAlumno.Mostrar(); List <EAlumno> alumnos = new List <EAlumno>(); foreach (var datos in list) { EAlumno alumnoentidad = new EAlumno(); alumnoentidad.Id = datos.Id; alumnoentidad.Rut = datos.Rut; alumnoentidad.Nombre = datos.Nombre; alumnoentidad.Apellidos = datos.Apellidos; alumnoentidad.Edad = datos.Edad; alumnoentidad.Sexo = datos.Sexo; alumnos.Add(alumnoentidad); } return(alumnos); }
public List <EAlumno> RecuperarTodos() { //definimos la lista de alumnos List <EAlumno> Alumnos = new List <EAlumno>(); try { //abro la conexion this.MiraComoTeAbroLaCon(); //definimos el tipo de comando que necesitamos SqlCommand comando = new SqlCommand("select * from Alumno", SqlConexion); //ejecutamos el datareader sobre el comando que definimos SqlDataReader drAlumnos = comando.ExecuteReader(); while (drAlumnos.Read()) //mientras lea { //creo un alumno del tipo alumno definido en entidades EAlumno alu = new EAlumno(); //relleno los atributos de 1 Alumno alu.ApeNom = (string)drAlumnos["Ape_nom"]; alu.FechaNac = (DateTime)drAlumnos["Fecha_nac"]; alu.Id = (int)drAlumnos["Id"]; alu.Email = (string)drAlumnos["Email"]; alu.NotaAvg = (decimal)drAlumnos["Nota_avg"]; //añado a mi lista de alumnos 1 alumno Alumnos.Add(alu); } //cierro el data reader y la conexion drAlumnos.Close(); this.MiraComoTeCierroLaCon(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de alumnos", ex); throw ExcepcionManejada; } return(Alumnos); }
public void Crear(EAlumno eAlumno) { if (!string.IsNullOrEmpty(eAlumno.Rut) && !string.IsNullOrEmpty(eAlumno.Nombre) && !string.IsNullOrEmpty(eAlumno.Apellidos) && (eAlumno.Edad > 15 && eAlumno.Edad < 110) && (eAlumno.Sexo > 0 && eAlumno.Sexo <= 2)) { ServiceReferenceA.EAlumno alumno = webAlumno.BuscarRut(eAlumno.Rut); if (alumno == null) { ServiceReferenceA.EAlumno alumnoW = new ServiceReferenceA.EAlumno(); alumnoW.Id = eAlumno.Id; alumnoW.Rut = eAlumno.Rut; alumnoW.Nombre = eAlumno.Nombre; alumnoW.Apellidos = eAlumno.Apellidos; alumnoW.Edad = eAlumno.Edad; alumnoW.Sexo = eAlumno.Sexo; webAlumno.Crear(alumnoW); } } }
public ActionResult Delete(string id, EAlumno eAlumno) { try { // TODO: Add update logic here AdmAlumno admAlumno = new AdmAlumno(); EAlumno alumno = admAlumno.Buscar(id); bool borrarlo = admAlumno.Eliminar(id); if (borrarlo) { return(View("Borrado")); } else { return(View()); } } catch { return(View()); } }
public ActionResult Create(Alumno alumno) { if (ModelState.IsValid) { AdmAlumno admAlumno = new AdmAlumno(); Entidades.EAlumno alm = admAlumno.BuscarRut(alumno.Rut); if (alm == null) { EAlumno eAlumno = new EAlumno { Rut = alumno.Rut, Nombre = alumno.Nombre, Apellidos = alumno.Apellidos, Edad = alumno.Edad, Sexo = alumno.Sexo }; // if (admAlumno.Crear(eAlumno)) admAlumno.Crear(eAlumno); //{ return(View("Guardado")); //} } else { return(View("NoEncontrado")); } } return(View()); }