Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }