public static int actualizar(Asignatura estudiante /*objeto de la clase*/) { //definimos una objeto conexión SqlConnection conn = new SqlConnection(cadenaConexion /*llamada de clase*/);//creando conexión string sql = "update estudiantes set " + "apellidos=@apellidos,nombres=@nombres, genero=@genero, " + "fechaNacimiento=@fechaNacimiento, email=@email " + "where matricula=@matricula "; //definimos un comando SqlCommand comando = new SqlCommand(sql, conn); //configuramos los parametros comando.CommandType = System.Data.CommandType.Text; comando.Parameters.AddWithValue("@matricula", estudiante.Matricula); comando.Parameters.AddWithValue("@apellidos", estudiante.Apellidos); comando.Parameters.AddWithValue("@nombres", estudiante.Nombres); comando.Parameters.AddWithValue("@genero", estudiante.Genero); comando.Parameters.AddWithValue("@fechaNacimiento", estudiante.FechaNAcimiento.Date); comando.Parameters.AddWithValue("@email", estudiante.Correo); conn.Open(); //abrir la conexión int x = comando.ExecuteNonQuery(); //ejecutamos el comando conn.Close(); //cerrar la conexión return(x); //retornar }
public static int actualizar(Asignatura asignatura) { //definimos un objeo conexion SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "UPDATE asignaturas SET nombreAsignatura=@nombreAsignatura,nivel=@nivel,creditos=@creditos," + "carrera=@carrera WHERE codAsignatura=@codAsignatura "; //definimos un comando SqlCommand comando = new SqlCommand(sql, conn); //vonfiguramos los parametros conn.Open(); comando.CommandType = System.Data.CommandType.Text; comando.Parameters.AddWithValue("@codAsignatura", asignatura.CodAsignatura); comando.Parameters.AddWithValue("@nombreAsignatura", asignatura.NombreAsignatura); comando.Parameters.AddWithValue("@nivel", asignatura.Nivel); comando.Parameters.AddWithValue("@creditos", asignatura.Creditos); comando.Parameters.AddWithValue("@carrera", asignatura.Carrera); int x = comando.ExecuteNonQuery(); //ejecutamos el comando conn.Close(); return(x); }