public ClassEstudiante GetEstudiantePorId(int id) { using (SqlConnection conn = new SqlConnection(connectionString)) { var query = @"select ID, Matricula,Nombre,Apellido, FechaNacimiento, sexo FROM Estudiantes WHERE ID=@ID"; SqlCommand cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@id", id); conn.Open(); var datareader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); ClassEstudiante estudiante = null; while (datareader.Read()) { estudiante = new ClassEstudiante { ID = Convert.ToInt32(datareader["ID"]), Matricula = datareader["Matricula"].ToString(), Nombre = datareader["Nombre"].ToString(), Apellido = datareader["Apellido"].ToString(), FechaNacimiento = Convert.ToDateTime(datareader["FechaNacimiento"]), sexo = (Sexo)datareader["Sexo"] }; } return(estudiante); } }
public ClassEstudiante ActualizarEstudiante(ClassEstudiante estudianteactualizado) { var estudianteActual = estudiantes.SingleOrDefault(d => d.ID == estudianteactualizado.ID); estudianteActual.Matricula = estudianteactualizado.Matricula; estudianteActual.Nombre = estudianteactualizado.Nombre; estudianteActual.Apellido = estudianteactualizado.Apellido; estudianteActual.FechaNacimiento = estudianteactualizado.FechaNacimiento; estudianteActual.sexo = estudianteactualizado.sexo; return(estudianteActual); }
public void OnGet(int?id) { Genero = helper2.GetEnumSelectList <Sexo>(); if (id.HasValue) { Estudiante = estudianteservice.GetEstudiantePorId(id.Value); } else { Estudiante = new ClassEstudiante(); } }
private void NewEstudiante(ClassEstudiante estudiantes, SqlConnection conn) { var query = "dbo.InsertarEstudiantes"; SqlCommand cmd = new SqlCommand(query, conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Matricula", estudiantes.Matricula); cmd.Parameters.AddWithValue("@Nombre", estudiantes.Nombre); cmd.Parameters.AddWithValue("@Apellido", estudiantes.Apellido); cmd.Parameters.AddWithValue("@FechaNacimiento", estudiantes.FechaNacimiento); cmd.Parameters.AddWithValue("@sexo", estudiantes.sexo); conn.Open(); int id = Convert.ToInt32(cmd.ExecuteScalar()); conn.Close(); estudiantes.ID = id; rowAffect++; }
private void ProcesarActualizacion(ClassEstudiante estudiantesAct, SqlConnection conn) { var query = @"update Estudiantes set Matriula=@Matricula, Nombre=@Nombre, Apellido=@Apellido, FechaNacimiento = @FechaNacimiento, sexo=@sexo where ID=@id"; SqlCommand cmd = new SqlCommand(query, conn); cmd.Parameters.AddWithValue("@id", estudiantesAct.ID); cmd.Parameters.AddWithValue("@Matricula", estudiantesAct.Matricula); cmd.Parameters.AddWithValue("@Nombre", estudiantesAct.Nombre); cmd.Parameters.AddWithValue("@Apellido", estudiantesAct.Apellido); cmd.Parameters.AddWithValue("@FechaNacimiento", estudiantesAct.FechaNacimiento); cmd.Parameters.AddWithValue("@sexo", estudiantesAct.sexo); conn.Open(); rowAffect += cmd.ExecuteNonQuery(); conn.Close(); }
public ClassEstudiante NuevoEstudiante(ClassEstudiante nuevoEst) { nuevoEst.ID = estudiantes.Max(m => m.ID) + 1; estudiantes.Add(nuevoEst); return(nuevoEst); }
public ClassEstudiante ActualizarEstudiante(ClassEstudiante estudianteactualizado) { ActEstudiante.Add(estudianteactualizado); return(estudianteactualizado); }
public ClassEstudiante NuevoEstudiante(ClassEstudiante nuevoEst) { crearEstudiante.Add(nuevoEst); return(nuevoEst); }
public void OnGet(int id) { this.estudiante = service.GetEstudiantePorId(id); }