private void btnAgregar_Click(object sender, EventArgs e)
        {
            entidadDireccion = new EntidadDireccion();
            entidadDireccion.direccion = txtDireccion.Text;
            entidadDireccion.estado = txtEstado.Text;
            entidadDireccion.pais = txtPais.Text;

            entidadAlumnos = new EntidadAlumnos();
            entidadAlumnos.apellidos = txtApellidos.Text;
            entidadAlumnos.carrera = txtCarrera.Text;
            entidadAlumnos.direccion = entidadDireccion;

            MessageBox.Show(cbCarreras.ToString());
        }
        public bool actualizarDireccionInterface(EntidadDireccion entidadDireccion, int id)
        {
            try
            {

                Conexion.getConnection().Open();
                cmd = Conexion.getConnection().CreateCommand();
                cmd.CommandText = verificarDireccion;
                cmd.Parameters.AddWithValue("@Direccion", entidadDireccion.Direccion);
                object res = cmd.ExecuteScalar();

                if (res != null)
                {
                    MessageBox.Show("Direccion encontrada en nuestra BD!");
                }
                else
                {

                    cmd = Conexion.getConnection().CreateCommand();
                    cmd.CommandText = actualizarDireccion;
                    cmd.Parameters.AddWithValue("@Direccion", entidadDireccion.Direccion);
                    cmd.Parameters.AddWithValue("@Pais", entidadDireccion.Pais);
                    cmd.Parameters.AddWithValue("@Estado", entidadDireccion.Estado);
                    cmd.Parameters.AddWithValue("@Id", id);
                    cmd.ExecuteNonQuery();

                    return true;
                }

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }

            return false;
        }
        public List<EntidadDireccion> leerTodosDireccionInterface()
        {
            List<EntidadDireccion> listaDirecciones = new List<EntidadDireccion>();

            try
            {
                Conexion.getConnection().Open();
                cmd = Conexion.getConnection().CreateCommand();
                cmd.CommandText = leerTodosDireccion;
                MySqlDataReader lector = cmd.ExecuteReader();

                while (lector.Read())
                {
                    EntidadDireccion entidadDireccion = new EntidadDireccion();
                    entidadDireccion.Id = Convert.ToInt32(lector[0].ToString());
                    entidadDireccion.Direccion = lector[1].ToString();
                    entidadDireccion.Pais = lector[2].ToString();
                    entidadDireccion.Estado = lector[3].ToString();

                    listaDirecciones.Add(entidadDireccion);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }
            return listaDirecciones;
        }
        public int encontrarDireccionPorIdInterface(EntidadDireccion entidadDireccion)
        {
            int sec = 0;
            try
            {
                Conexion.getConnection().Open();
                cmd = Conexion.getConnection().CreateCommand();
                cmd.CommandText = encontrarIdDireccion;
                cmd.Parameters.AddWithValue("@Direccion", entidadDireccion.Direccion);

                sec = Convert.ToInt32(cmd.ExecuteScalar());

                return sec;

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en: " + ex.ToString());
            }
            finally
            {
                Conexion.getClosedConnection();
            }
            return sec;
        }
 public bool insertarDireccionInterface(EntidadDireccion entidadDireccion)
 {
     return modeloDireccion.insertarDireccionInterface(entidadDireccion);
 }
 public int encontrarDireccionPorIdInterface(EntidadDireccion entidadDireccion)
 {
     return modeloDireccion.encontrarDireccionPorIdInterface(entidadDireccion);
 }
 public bool actualizarDireccionInterface(EntidadDireccion entidadDireccion, int id)
 {
     return modeloDireccion.actualizarDireccionInterface(entidadDireccion, id);
 }