public bool Guardar(EntidadAlumno dat) { //instancia de tabla universidad, tabla que contiene el modelo Alumno tablaAlumno = new Alumno(); //VERIFICACION, comparacion de los registros que vinen de la capa presentancion tablaAlumno.ID_Alumno = dat.ID_Alumno; tablaAlumno.Nombre = dat.Nombre; tablaAlumno.Apellido = dat.Apellido; tablaAlumno.Direccion = dat.Direccion; tablaAlumno.Email = dat.Email; tablaAlumno.DNI = dat.DNI; tablaAlumno.Fecha_Nacimiento = dat.Fecha_Nacimiento; //retorna un valor de tipo Alumno, contenida por tablaAlumno return(metodos.Guardar(tablaAlumno)); }
public bool actualizarAlumnosInterface(EntidadAlumno entidadAlumno) { try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = verificarAlumnosQuery; cmd.Parameters.AddWithValue("@Matricula", entidadAlumno.Matricula); object res = cmd.ExecuteScalar(); if (res != null) { MessageBox.Show("Alumnos encontrado en nuestra BD!"); } else { cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = actualizarAlumnosQuery; cmd.Parameters.AddWithValue("@Nombre", entidadAlumno.Nombre); cmd.Parameters.AddWithValue("@Apellidos", entidadAlumno.Apellidos); cmd.Parameters.AddWithValue("@FechaNacimiento", entidadAlumno.FechaNacimiento); cmd.Parameters.AddWithValue("@Ciclo", entidadAlumno.Ciclo); cmd.Parameters.AddWithValue("@Contraseña", entidadAlumno.Contrasena); cmd.Parameters.AddWithValue("@Matricula", entidadAlumno.Matricula); cmd.Parameters.AddWithValue("@Carrera_Id", entidadAlumno.Carrera.Id); cmd.Parameters.AddWithValue("@Direccion_Id", entidadAlumno.Direccion.Id); cmd.Parameters.AddWithValue("@Id", entidadAlumno.Id); cmd.ExecuteNonQuery(); return(true); } } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return(false); }
public List <EntidadAlumno> leerAlumnosInterface() { List <EntidadAlumno> listaAlumnos = new List <EntidadAlumno>(); try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = leerTodosAlumnosQuery; MySqlDataReader lector = cmd.ExecuteReader(); while (lector.Read()) { EntidadAlumno entidadAlumno = new EntidadAlumno(); entidadAlumno.Id = Convert.ToInt32(lector[0].ToString()); entidadAlumno.Nombre = lector[1].ToString(); entidadAlumno.Apellidos = lector[2].ToString(); entidadAlumno.FechaNacimiento = Convert.ToDateTime(lector[3].ToString()); entidadAlumno.Matricula = Convert.ToInt32(lector[4].ToString()); entidadAlumno.Contrasena = lector[5].ToString(); entidadAlumno.Ciclo = lector[6].ToString(); entidadAlumno.Carrera.Nombre = lector[7].ToString(); entidadAlumno.Direccion.Estado = lector[8].ToString(); entidadAlumno.Direccion.Pais = lector[9].ToString(); entidadAlumno.Direccion.Direccion = lector[10].ToString(); listaAlumnos.Add(entidadAlumno); } lector.Close(); } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return(listaAlumnos); }
public bool actualizarAlumnosInterface(EntidadAlumno entidadAlumno) { return(modeloAlumno.actualizarAlumnosInterface(entidadAlumno)); }
public bool insertarAlumnosInterface(EntidadAlumno entidadAlumno) { return(modeloAlumno.insertarAlumnosInterface(entidadAlumno)); }