internal List <PropiedadAlumno> GetAlumnos() { List <PropiedadAlumno> Alumnos = new List <PropiedadAlumno>(); PropiedadAlumno a; try { conOrignal.Open(); cmm = new SqlCommand("SELECT * FROM ALUMNO", conOrignal); reader = cmm.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { a = new PropiedadAlumno(); a.Nie = reader["NIE"].ToString().Trim(); a.Nombre = reader["Nombre"].ToString().Trim(); a.Fechanac = reader["Fecha_nac"].ToString().Trim(); a.Telefono = reader["Telefono"].ToString().Trim(); a.Direccion = reader["Direccion"].ToString().Trim(); a.Responsable = reader["Responsable"].ToString().Trim(); a.Grado = int.Parse(reader["Grado"].ToString().Trim()); a.Seccion = int.Parse(reader["Seccion"].ToString().Trim()); a.Estado = int.Parse(reader["Estado"].ToString().Trim()); Alumnos.Add(a); } } conOrignal.Close(); return(Alumnos); } catch { return(null); } }
internal void TransAlumno(PropiedadAlumno a) { int pro = ComprobarExistencia1Parametro("ComprobarNIE", a.Nie, 0); if (pro == 1) { cmm = new SqlCommand("IngresarAlumno", conRepositorio); cmm.CommandType = CommandType.StoredProcedure; cmm.Parameters.AddWithValue("@NIE", a.Nie); cmm.Parameters.AddWithValue("@Nombre", a.Nombre); cmm.Parameters.AddWithValue("@Fecha_Nac", a.Fechanac); try { conRepositorio.Open(); cmm.ExecuteNonQuery(); MessageBox.Show("Enviando alumno " + a.Nombre); conRepositorio.Close(); } catch { MessageBox.Show("Error al enviar estudiante", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); conRepositorio.Close(); } SqlCommand cmm2 = new SqlCommand("IngresarAlumnoAno", conRepositorio); cmm2.CommandType = CommandType.StoredProcedure; cmm2.Parameters.AddWithValue("@NIE", a.Nie); cmm2.Parameters.AddWithValue("@Telefono", a.Telefono); cmm2.Parameters.AddWithValue("@Direccion", a.Direccion); cmm2.Parameters.AddWithValue("@Responsable", a.Responsable); cmm2.Parameters.AddWithValue("@Grado", a.Grado); cmm2.Parameters.AddWithValue("@Seccion", a.Seccion); cmm2.Parameters.AddWithValue("@Estado", a.Estado); cmm2.Parameters.AddWithValue("@ano", IdAño); try { conRepositorio.Open(); cmm2.ExecuteNonQuery(); conRepositorio.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); conRepositorio.Close(); } } else { SqlCommand cmm2 = new SqlCommand("IngresarAlumnoAno", conRepositorio); cmm2.CommandType = CommandType.StoredProcedure; cmm2.Parameters.AddWithValue("@NIE", a.Nie); cmm2.Parameters.AddWithValue("@Telefono", a.Telefono); cmm2.Parameters.AddWithValue("@Direccion", a.Direccion); cmm2.Parameters.AddWithValue("@Responsable", a.Responsable); cmm2.Parameters.AddWithValue("@Grado", a.Grado); cmm2.Parameters.AddWithValue("@Seccion", a.Seccion); cmm2.Parameters.AddWithValue("@Estado", a.Estado); cmm2.Parameters.AddWithValue("@ano", IdAño); try { conRepositorio.Open(); cmm2.ExecuteNonQuery(); conRepositorio.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); conRepositorio.Close(); } } }