public string tomar_examen(DEstudiante Estudiante) { string rpta = ""; SqlConnection con = new SqlConnection(); try { // abriendo conexion con.ConnectionString = conexion.cn; con.Open(); // creando comando SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "sptomar_estudiante"; cmd.CommandType = CommandType.StoredProcedure; // parametros SqlParameter parmatricula_estudiante = new SqlParameter(); parmatricula_estudiante.ParameterName = "@matricula"; parmatricula_estudiante.SqlDbType = SqlDbType.VarChar; parmatricula_estudiante.Size = 7; parmatricula_estudiante.Value = Estudiante.Matricula; cmd.Parameters.Add(parmatricula_estudiante); rpta = cmd.ExecuteNonQuery() == 1 ? "OK" : "No se Actualizo el registro"; } catch (Exception ex) { rpta = ex.Message; } finally { // si la conexion esta abierta, cierrala if (con.State == ConnectionState.Open) { con.Close(); } } return(rpta); }
public DataTable buscar_nombre(DEstudiante Estudiante) { DataTable dt = new DataTable("estudiante"); SqlConnection con = new SqlConnection(); try { // abriendo conexion con.ConnectionString = conexion.cn; con.Open(); // creando comando SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "spbuscar_estudiante_nombre"; cmd.CommandType = CommandType.StoredProcedure; SqlParameter partexto_buscar = new SqlParameter(); partexto_buscar.ParameterName = "@textobuscar"; partexto_buscar.SqlDbType = SqlDbType.VarChar; partexto_buscar.Size = 50; partexto_buscar.Value = Estudiante.Textobuscar; cmd.Parameters.Add(partexto_buscar); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); } catch (Exception ex) { dt = null; } finally { // si la conexion esta abierta, cierrala if (con.State == ConnectionState.Open) { con.Close(); } } return(dt); }