public DatosEducativos retornarObjetoDatosEducativos(String identificacion) { //abrir conexion ConexionBD conexion = new ConexionBD(); conexion.abrirConexion(); int codigo = int.Parse(identificacion); string consulta = "SELECT * FROM DATOS_EDUCATIVOS de JOIN BENEFICIARIA b ON (de.CODIGO_BENEFICIARIA = b.CODIGO_BENEFICIARIA) WHERE b.CODIGO_BENEFICIARIA = " + codigo; try { SqlCommand comando = new SqlCommand(consulta, conexion.conn); //crea el comando, pero aun no ejecuta SqlDataReader lector = comando.ExecuteReader(); //lee los datos provenientes de la consulta y los guarda en lector while (lector.Read()) { de = new DatosEducativos(int.Parse(lector.GetValue(0).ToString()), lector.GetValue(1).ToString(), int.Parse(lector.GetValue(2).ToString()), lector.GetValue(3).ToString(), lector.GetValue(4).ToString(), lector.GetValue(5).ToString()); } conexion.cerrarConexion(); } catch (Exception ex) { MessageBox.Show("Error al ejecutar la consulta"); } return(de); }
public void actualizarDatosEducativos(DatosEducativos de) { ConexionBD conexion = new ConexionBD(); SqlCommand comm = new SqlCommand(); comm.Connection = conexion.abrirConexion(); comm.CommandText = "sp_ActualizarDatosEducativos"; comm.CommandType = CommandType.StoredProcedure; comm.Parameters.AddWithValue("@CODIGO_BENEFICIARIA", de.CodigoBeneficiaria); comm.Parameters.AddWithValue("@NOMBRE_INSTITUCION", de.NombresInstitucion); comm.Parameters.AddWithValue("@TELEFONO_INSTITUCION", de.TelefonoInstitucion);; comm.Parameters.AddWithValue("@ANOS_CURSADOS", de.AñosCursados); comm.Parameters.AddWithValue("@JORNADA", de.Jornada); comm.ExecuteNonQuery(); conexion.cerrarConexion(); }